示例#1
0
 public bool guardarDB(ro_prestamo_Info info)
 {
     try
     {
         if (info.descuento_mensual)
         {
             get_calculomensual(info);
         }
         if (info.descuento_quincena)
         {
             get_calculoquincenal(info);
         }
         info.NumCuotas = info.lst_detalle.Count();
         info.Fecha     = info.Fecha_PriPago;
         if (odata.guardarDB(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; });
             return(odata_det.guardarDB(info.lst_detalle));
         }
         else
         {
             return(false);
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
示例#2
0
 public bool guardarDB(ro_prestamo_Info info)
 {
     try
     {
         if (info.descuento_mensual)
         {
             get_calculomensual(info);
         }
         if (info.descuento_quincena)
         {
             get_calculoquincenal(info);
         }
         info.NumCuotas = info.lst_detalle.Count();
         info.Fecha     = info.Fecha_PriPago;
         if (odata.guardarDB(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; });
             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 = "guardarDB", IdUsuario = info.IdUsuario
         });
         return(false);
     }
 }