Ejemplo n.º 1
0
 public bool modificarDB(ro_prestamo_Info info)
 {
     try
     {
         odata          = new ro_prestamo_Data();
         info.NumCuotas = info.lst_detalle.Count();
         info.Fecha     = info.Fecha_PriPago;
         if (odata.modificarDB(info))
         {
             info.IdPrestamo = info.IdPrestamo;
             odata_det       = new ro_prestamo_detalle_Data();
             info.lst_detalle.ForEach(v => { v.IdEmpresa = info.IdEmpresa; v.IdPrestamo = info.IdPrestamo; });
             odata_det.eliminarDB(info);
             return(odata_det.guardarDB(info.lst_detalle));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 2
0
 public bool modificarDB(ro_prestamo_Info info)
 {
     try
     {
         odata          = new ro_prestamo_Data();
         info.NumCuotas = info.lst_detalle.Count();
         info.Fecha     = info.Fecha_PriPago;
         if (odata.modificarDB(info))
         {
             info.IdPrestamo = info.IdPrestamo;
             odata_det       = new ro_prestamo_detalle_Data();
             info.lst_detalle.ForEach(v => { v.IdEmpresa = info.IdEmpresa; v.IdPrestamo = info.IdPrestamo; });
             odata_det.eliminarDB(info);
             return(odata_det.guardarDB(info.lst_detalle));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         tb_LogError_Bus LogData = new tb_LogError_Bus();
         LogData.GuardarDB(new tb_LogError_Info {
             Descripcion = ex.Message, InnerException = ex.InnerException == null ? null : ex.InnerException.Message, Clase = "ro_prestamo_Bus", Metodo = "modificarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }