Exemple #1
0
 /** Creates a new instance of ManejadorAgenda */
 public ManejadorAgenda() {
   indiceCliente = 0;
   finalizado = false;
   tipoAccion = -1;
   sessionVarsBean = (SessionVarsBean) Bean.getSessionBean("sessionVarsBean");
   dao = sessionVarsBean.getDao();
   dao.refreshObject(sessionVarsBean.getEmpleado());
   generarClientes();
   clienteActual = clientes.get(indiceCliente);
   if (clientes.isEmpty()) {
     clienteActual = new Cliente();
     setMensaje("No hay registro de clientes");
     finalizado = true;
   }
   viviendaActual = (Vivienda) clienteActual.getViviendas().iterator().next();
   convenio = new HistoriaConvenio();
   pago = new HistoriaPagos();
 }
Exemple #2
0
 /**
  * este metodo va a sacar a los clientes que se les debe cobrar NOTA Hay que hacer este metodo
  * dependiendo las reglas de negocio y la logistica de los scores
  */
 private void generarClientes() {
   clientes = new LinkedList<Cliente>();
   Set<HistoriaCartera> cartera = sessionVarsBean.getEmpleado().getHistoriaCarteras();
   for (HistoriaCartera car : cartera) {
     if (car.getEstatusCartera().getIdEstatusCartera() == 1) {
       clientes.add(car.getCliente());
     }
   }
 }
Exemple #3
0
 private HistoriaCartera obtenerHistoriaCartera() {
   List<Criterion> crits = new LinkedList<Criterion>();
   crits.add(Restrictions.eq("cliente", clienteActual));
   crits.add(Restrictions.eq("empleado", sessionVarsBean.getEmpleado()));
   List executeSelect = dao.executeSelect(HistoriaCartera.class, crits);
   if (executeSelect.isEmpty()) {
     return null;
   }
   return (HistoriaCartera) executeSelect.get(0);
 }