// devuelve true si se pudo cerrar el pedido (si estan asignados los datos del cliente y hay al // menos una encomienda) y false de lo contrario public boolean cerrarPedido() { if (getCliente() != null && !encomiendas.isEmpty()) { abierto = false; tiempoCierre = new Date(); Empresa.nuevoPedido(); cliente.agregarPedido(this); return true; } else { return false; } }