public bool modificarDB(ro_Acta_Finiquito_Info info) { try { int secuencia = 1; odata = new ro_Acta_Finiquito_Data(); info.Ingresos = info.lst_detalle.Where(v => v.Valor > 0).Sum(v => v.Valor); info.Egresos = info.lst_detalle.Where(v => v.Valor < 0).Sum(v => v.Valor); if (odata.modificarDB(info)) { odata_detalle.eliminarDB(info); info.lst_detalle.ForEach(v => { v.IdEmpresa = info.IdEmpresa; v.IdEmpleado = info.IdEmpleado; v.IdActaFiniquito = info.IdActaFiniquito; v.IdSecuencia = secuencia++; if (v.Observacion == null) { v.Observacion = ""; } }); return(odata_detalle.guardarDB(info.lst_detalle)); } return(false); } catch (Exception) { throw; } }
public bool modificarDB(ro_Acta_Finiquito_Info info) { try { odata = new ro_Acta_Finiquito_Data(); info.Ingresos = info.lst_detalle.Where(v => v.Valor > 0).Sum(v => v.Valor); info.Egresos = info.lst_detalle.Where(v => v.Valor < 0).Sum(v => v.Valor); if (odata.modificarDB(info)) { return(true); } return(false); } catch (Exception) { throw; } }