public bool Modificar_DB(List <ro_fectividad_Entrega_x_Periodo_Empleado_Det_Info> lista) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { foreach (var info in lista) { db.Database.ExecuteSqlCommand(" delete Fj_servindustrias.ro_fectividad_Entrega_x_Periodo_Empleado_Det where IdEmpresa='" + info.IdEmpresa + "' and IdNomina_Tipo='" + info.IdNomina_Tipo + "' and IdPeriodo='" + info.IdPeriodo + "' and IdEfectividad='" + info.IdEfectividad + "' "); ro_fectividad_Entrega_x_Periodo_Empleado_Det add = new ro_fectividad_Entrega_x_Periodo_Empleado_Det(); add.IdEmpresa = info.IdEmpresa; add.IdNomina_Tipo = info.IdNomina_Tipo; add.IdEmpleado = info.IdEmpleado; add.IdRuta = info.IdRuta; add.IdEfectividad = info.IdEfectividad; add.IdRuta = info.IdRuta; add.Efectividad_Entrega = Convert.ToDouble(info.Efectividad_Entrega); add.Efectividad_Entrega_aplica = info.Efectividad_Entrega_aplica; add.Efectividad_Volumen = Convert.ToDouble(info.Efectividad_Volumen); add.Efectividad_Volumen_aplica = info.Efectividad_Volumen_aplica; add.Recuperacion_cartera = Convert.ToDouble(info.Recuperacion_cartera); add.Recuperacion_cartera_aplica = info.Recuperacion_cartera_aplica; add.Observacion = info.Observacion; add.Observacion = info.Observacion; db.ro_fectividad_Entrega_x_Periodo_Empleado_Det.Add(add); db.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 MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }
public bool Guardar_DB(List <ro_fectividad_Entrega_x_Periodo_Empleado_Det_Info> lista) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { foreach (var info in lista) { ro_fectividad_Entrega_x_Periodo_Empleado_Det add = new ro_fectividad_Entrega_x_Periodo_Empleado_Det(); add.IdEmpresa = info.IdEmpresa; add.IdNomina_Tipo = info.IdNomina_Tipo; add.IdNomina_tipo_Liq = info.IdNomina_tipo_Liq; add.IdEfectividad = info.IdEfectividad;; add.IdPeriodo = info.IdPeriodo; add.IdEmpleado = info.IdEmpleado; add.IdRuta = info.IdRuta; add.Recuperacion_cartera = info.Recuperacion_cartera; add.Recuperacion_cartera_aplica = info.Recuperacion_cartera_aplica; add.Efectividad_Entrega = info.Efectividad_Entrega; add.Efectividad_Entrega_aplica = info.Efectividad_Entrega_aplica; add.Efectividad_Volumen = info.Efectividad_Volumen; add.Efectividad_Volumen_aplica = info.Efectividad_Volumen_aplica; add.Observacion = info.Observacion; db.ro_fectividad_Entrega_x_Periodo_Empleado_Det.Add(add); db.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 MensajeError); MensajeError = ex.ToString(); throw new Exception(ex.ToString()); } }