Beispiel #1
0
 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());
     }
 }
Beispiel #2
0
 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());
     }
 }