예제 #1
0
  /**
   * 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";
  }
예제 #2
0
 /**
  * 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";
 }