/** * maneja el submit de la pagina de la agenda cuando se hace un pago * * @return */ public String submitPago() { HistoriaCartera cartera = obtenerHistoriaCartera(); if (cartera == null) { setMensaje("Error al buscar la cartera"); return "agenda"; } pago.setFechaPago(Calendar.getInstance().getTime()); pago.setHistoriaCartera(cartera); if (pago.getMonto() != 0.0) { Transaction transaction = dao.beginTransaction(); dao.save(pago); dao.endTransaction(transaction, true); return recorrerCliente(); } setMensaje("Revisar los campos"); return "agenda"; }
/** * maneja el submit de la pagina de la agenda cuando se hace un convenio * * @return */ public String submitConvenio() { HistoriaCartera cartera = obtenerHistoriaCartera(); if (cartera == null) { setMensaje("Error al buscar la cartera"); return "agenda"; } convenio.setFechaCreacion(Calendar.getInstance().getTime()); convenio.setHistoriaCartera(cartera); convenio.setEstatusConvenio( (EstatusConvenio) dao.executeSelectOneCriterion( EstatusConvenio.class, Restrictions.eq("idEstatusConvenio", 1)) .get(0)); if (convenio.getFechaCompromiso() != null && convenio.getMonto() != 0) { Transaction transaction = dao.beginTransaction(); dao.save(convenio); dao.endTransaction(transaction, true); return recorrerCliente(); } setMensaje("Revisar los campos"); return "agenda"; }