public bool Modificar_DB(List <ro_planificacion_x_ruta_x_empleado_det_Info> lista) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { foreach (var info in lista) { db.Database.ExecuteSqlCommand("delete Fj_servindustrias.ro_planificacion_x_ruta_x_empleado_det where IdEmpresa='" + info.IdEmpresa + "' and IdNomina_Tipo='" + info.IdNomina_Tipo + "' and IdEmpleado='" + info.IdEmpleado + "' and IdPeriodo='" + info.IdPeriodo + "' and IdNomina_Tipo_Liq='" + info.IdNomina_Tipo_Liq + "' "); ro_planificacion_x_ruta_x_empleado_det add = new ro_planificacion_x_ruta_x_empleado_det(); add.IdEmpresa = info.IdEmpresa; add.IdNomina_Tipo = info.IdNomina_Tipo; add.IdNomina_Tipo_Liq = info.IdNomina_Tipo_Liq; add.IdEmpleado = info.IdEmpleado; add.IdPeriodo = info.IdPeriodo; add.IdPlaca = info.IdPlaca; add.IdRuta = info.IdRuta; add.IdFuerza = info.IdFuerza; add.IdZona = info.IdZona; add.IdDisco = info.IdDisco; add.Observacion = info.Observacion; db.ro_planificacion_x_ruta_x_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_planificacion_x_ruta_x_empleado_det_Info> lista) { try { using (EntityRoles_FJ db = new EntityRoles_FJ()) { foreach (var info in lista) { ro_planificacion_x_ruta_x_empleado_det add = new ro_planificacion_x_ruta_x_empleado_det(); add.IdEmpresa = info.IdEmpresa; add.IdNomina_Tipo = info.IdNomina_Tipo; add.IdNomina_Tipo_Liq = info.IdNomina_Tipo_Liq; add.IdEmpleado = info.IdEmpleado; add.IdPeriodo = info.IdPeriodo; if (info.IdPlaca == 0) { add.IdPlaca = null; } else { add.IdPlaca = info.IdPlaca; } if (info.IdRuta == 0) { add.IdRuta = null; } else { add.IdRuta = info.IdRuta; } if (info.IdFuerza == 0) { add.IdFuerza = null; } else { add.IdFuerza = info.IdFuerza; } if (info.IdZona == 0) { add.IdZona = null; } else { add.IdZona = info.IdZona; } if (info.IdDisco == 0) { add.IdDisco = null; } else { add.IdDisco = info.IdDisco; } add.Observacion = info.Observacion; db.ro_planificacion_x_ruta_x_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()); } }