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; } }
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); } }