Ejemplo n.º 1
0
 public ActionResult AddContacto(ContactoDTO dto)
 {
     if (!this.currentUser()) { return RedirectToAction("Ingresar"); }
     try
     {
         ContactoBL objBL = new ContactoBL();
         if (dto.IdContacto == 0)
         {
             if (objBL.add(dto))
             {
                 //objBL.ActualizarSaldos(dto.IdCuentaBancaria);
                 createResponseMessage(CONSTANTES.SUCCESS);
                 return RedirectToAction("Entidad", new { id = dto.IdEntidadResponsable });
             }
         }
         else if (dto.IdContacto != 0)
         {
             if (objBL.update(dto))
             {
                 //objBL.ActualizarSaldos(dto.IdCuentaBancaria);
                 createResponseMessage(CONSTANTES.SUCCESS);
                 return RedirectToAction("Entidad", new { id = dto.IdEntidadResponsable });
             }
             else
             {
                 createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE);
             }
         }
         else
         {
             createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE);
         }
     }
     catch (Exception e)
     {
         if (dto.IdContacto != 0)
             createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_UPDATE_MESSAGE);
         else createResponseMessage(CONSTANTES.ERROR, CONSTANTES.ERROR_INSERT_MESSAGE);
     }
     TempData["Contacto"] = dto;
     return RedirectToAction("Contacto");
 }