public Boolean GuardarDB(List <fa_TerminoPago_Distribucion_Info> lst) { try { EntitiesFacturacion context = new EntitiesFacturacion(); foreach (var item in lst) { var address = new fa_TerminoPago_Distribucion(); address.IdTerminoPago = item.IdTerminoPago; address.Secuencia = item.Secuencia; address.Por_distribucion = item.Por_distribucion; address.Num_Dias_Vcto = item.Num_Dias_Vcto; context.fa_TerminoPago_Distribucion.Add(address); 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); mensaje = ex.ToString(); oDataLog.Guardar_Log_Error(Log_Error_sis, ref mensaje); throw new Exception(ex.ToString()); } }
public bool modificarDB(fa_TerminoPago_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TerminoPago Entity = Context.fa_TerminoPago.FirstOrDefault(q => q.IdTerminoPago == info.IdTerminoPago); if (Entity == null) { return(false); } Entity.Dias_Vct = info.Dias_Vct; Entity.nom_TerminoPago = info.nom_TerminoPago; Entity.Num_Coutas = info.Num_Coutas; Entity.AplicaDescuentoNomina = info.AplicaDescuentoNomina; Entity.CodigoRubroDescto = info.CodigoRubroDescto; foreach (var item in info.Lst_fa_TerminoPago_Distribucion) { fa_TerminoPago_Distribucion det = new fa_TerminoPago_Distribucion { IdTerminoPago = info.IdTerminoPago, Num_Dias_Vcto = item.Num_Dias_Vcto, Por_distribucion = item.Por_distribucion, Secuencia = item.Secuencia }; Context.fa_TerminoPago_Distribucion.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public bool guardarDB(fa_TerminoPago_Info info) { try { using (Entities_facturacion Context = new Entities_facturacion()) { fa_TerminoPago Entity = new fa_TerminoPago { IdTerminoPago = info.IdTerminoPago, Dias_Vct = info.Dias_Vct, nom_TerminoPago = info.nom_TerminoPago, Num_Coutas = info.Num_Coutas, AplicaDescuentoNomina = info.AplicaDescuentoNomina, CodigoRubroDescto = info.CodigoRubroDescto, estado = info.estado = true }; Context.fa_TerminoPago.Add(Entity); int secuencia = 1; foreach (var item in info.Lst_fa_TerminoPago_Distribucion) { fa_TerminoPago_Distribucion det = new fa_TerminoPago_Distribucion { IdTerminoPago = info.IdTerminoPago, Num_Dias_Vcto = item.Num_Dias_Vcto, Por_distribucion = item.Por_distribucion, Secuencia = item.Secuencia = secuencia++ }; Context.fa_TerminoPago_Distribucion.Add(det); } Context.SaveChanges(); } return(true); } catch (Exception) { throw; } }