public Boolean AnularDB(List <cp_archivos_para_banco_x_cxp_det_Info> listaAnular) { try { using (EntitiesCuentasxPagar Entity = new EntitiesCuentasxPagar()) { foreach (var item in listaAnular) { cp_archivos_para_banco_x_cxp_det AnularDet = Entity.cp_archivos_para_banco_x_cxp_det.FirstOrDefault(v => v.IdEmpresa == item.IdEmpresa && v.IdArchivo == item.IdArchivo && v.Secuencia == item.Secuencia); if (AnularDet != null) { AnularDet.IdUsuarioUltAnu = item.IdUsuarioUltAnu; AnularDet.Fecha_UltAnu = item.Fecha_UltAnu; AnularDet.Saldo_x_pagar = 0; AnularDet.Valor_pagado = 0; Entity.SaveChanges(); } } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }
public Boolean GuardaDB(List <cp_archivos_para_banco_x_cxp_det_Info> listaGrabar, ref string mensaje) { try { using (EntitiesCuentasxPagar Context = new EntitiesCuentasxPagar()) { foreach (var item in listaGrabar) { cp_archivos_para_banco_x_cxp_det Det = new cp_archivos_para_banco_x_cxp_det(); Det.IdEmpresa = item.IdEmpresa; Det.IdArchivo = item.IdArchivo; Det.Secuencia = item.Secuencia; Det.IdEmpresa_op = item.IdEmpresa_op; Det.IdOrdenPago_op = item.IdOrdenPago_op; Det.Saldo_x_pagar = item.Saldo_x_pagar; Det.Valor_pagado = item.Valor_pagado; Det.IdUsuario = item.IdUsuario; Det.Fecha_Transac = item.Fecha_Transac; Det.Secuencia_op = item.Secuencia_op; Context.cp_archivos_para_banco_x_cxp_det.Add(Det); Context.SaveChanges(); } } return(true); } catch (Exception ex) { string arreglo = ToString(); tb_sis_Log_Error_Vzen_Data oDataLog = new tb_sis_Log_Error_Vzen_Data(); tb_sis_Log_Error_Vzen_Info Log_Error_sis = new tb_sis_Log_Error_Vzen_Info(ex.ToString(), "", arreglo, "", "", "", "", "", DateTime.Now); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); mensaje = ex.ToString() + " " + ex.Message; throw new Exception(ex.ToString()); } }