예제 #1
0
        public List <Entities.Kaizen.Empleados.H_Laboral> GetAll()
        {
            h_laboralCollection = new List <Entities.Kaizen.Empleados.H_Laboral>();
            try
            {
                dataReader = this.connection.ExcuteSP("prc_H_Laboral_GetAll_SoluGlob", null);

                while (dataReader.Read())
                {
                    h_laboral                   = new Entities.Kaizen.Empleados.H_Laboral();
                    h_laboral.Compania          = dataReader.IsDBNull(dataReader.GetOrdinal("Compania")) ? null : dataReader["Compania"].ToString();
                    h_laboral.numEmpleado       = dataReader.IsDBNull(dataReader.GetOrdinal("Empleado")) ? null : dataReader["Empleado"].ToString();
                    h_laboral.Fecha             = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha"].ToString());
                    h_laboral.Sec               = dataReader.IsDBNull(dataReader.GetOrdinal("Sec")) ? default(Int16) : Int16.Parse(dataReader["Sec"].ToString());
                    h_laboral.Accion            = dataReader.IsDBNull(dataReader.GetOrdinal("Accion")) ? null : dataReader["Accion"].ToString();
                    h_laboral.Motivo            = dataReader.IsDBNull(dataReader.GetOrdinal("Motivo")) ? null : dataReader["Motivo"].ToString();
                    h_laboral.Grupo_Pago        = dataReader.IsDBNull(dataReader.GetOrdinal("Grupo_Pago")) ? null : dataReader["Grupo_Pago"].ToString();
                    h_laboral.Tipo_Contrato     = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_Contrato")) ? default(Int16) : Int16.Parse(dataReader["Tipo_Contrato"].ToString());
                    h_laboral.Fecha_Ingreso     = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Ingreso")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Ingreso"].ToString());
                    h_laboral.Fecha_Antiguedad1 = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Antiguedad1")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Antiguedad1"].ToString());
                    h_laboral.Fecha_Antiguedad2 = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Antiguedad2")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Antiguedad2"].ToString());
                    h_laboral.Fecha_Antiguedad3 = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Antiguedad3")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Antiguedad3"].ToString());
                    h_laboral.Duracion          = dataReader.IsDBNull(dataReader.GetOrdinal("Duracion")) ? default(Int16) : Int16.Parse(dataReader["Duracion"].ToString());
                    h_laboral.Fecha_Vento       = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Vento")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Vento"].ToString());
                    h_laboral.Fecha_Baja        = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Baja")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Baja"].ToString());
                    h_laboral.Tipo_Salario      = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_Salario")) ? default(Int16) : Int16.Parse(dataReader["Tipo_Salario"].ToString());
                    h_laboral.Tipo_Empleado     = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_Empleado")) ? null : dataReader["Tipo_Empleado"].ToString();
                    h_laboral.Localidad         = dataReader.IsDBNull(dataReader.GetOrdinal("Localidad")) ? null : dataReader["Localidad"].ToString();
                    h_laboral.Departamento      = dataReader.IsDBNull(dataReader.GetOrdinal("Departamento")) ? null : dataReader["Departamento"].ToString();
                    h_laboral.Puesto            = dataReader.IsDBNull(dataReader.GetOrdinal("Puesto")) ? null : dataReader["Puesto"].ToString();
                    h_laboral.Dependencia       = dataReader.IsDBNull(dataReader.GetOrdinal("Dependencia")) ? null : dataReader["Dependencia"].ToString();
                    h_laboral.Cliente           = dataReader.IsDBNull(dataReader.GetOrdinal("Cliente")) ? null : dataReader["Cliente"].ToString();
                    h_laboral.Tipo_De_Operacion = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_De_Operacion")) ? null : dataReader["Tipo_De_Operacion"].ToString();
                    h_laboral.Region            = dataReader.IsDBNull(dataReader.GetOrdinal("Region")) ? null : dataReader["Region"].ToString();
                    h_laboral.Sector            = dataReader.IsDBNull(dataReader.GetOrdinal("Sector")) ? null : dataReader["Sector"].ToString();
                    h_laboral.Usuario           = dataReader.IsDBNull(dataReader.GetOrdinal("Usuario")) ? null : dataReader["Usuario"].ToString();
                    h_laboral.Sindicalizado     = dataReader.IsDBNull(dataReader.GetOrdinal("Sindicalizado")) ? default(Int16) : Int16.Parse(dataReader["Sindicalizado"].ToString());
                    h_laboral.Ip                = dataReader.IsDBNull(dataReader.GetOrdinal("Ip")) ? null : dataReader["Ip"].ToString();
                    h_laboral.Mac_Address       = dataReader.IsDBNull(dataReader.GetOrdinal("Mac_Address")) ? null : dataReader["Mac_Address"].ToString();
                    h_laboralCollection.Add(h_laboral);
                }
                dataReader.Close();
                dataReader.Dispose();

                return(h_laboralCollection);
            }
            catch (Exception ex)
            {
                dataReader.Close();
                dataReader.Dispose();
                throw new Exception(ex.Message.ToString());
            }
        }
예제 #2
0
 public static Entities.Kaizen.Empleados.H_Laboral UpdatePuesto(Entities.Kaizen.Empleados.H_Laboral objH_Laboral)
 {
     Entities.Kaizen.Empleados.H_Laboral h_laboral = new Entities.Kaizen.Empleados.H_Laboral();
     try
     {
         Data.Kaizen.Empleados.H_Laboral dataH_Laboral = new Data.Kaizen.Empleados.H_Laboral();
         h_laboral = dataH_Laboral.UpdatePuesto(objH_Laboral);
         return(h_laboral);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
예제 #3
0
 public static Entities.Kaizen.Empleados.H_Laboral GetOne(string Compania, string NumEmpleado, string GrupoPago)
 {
     Entities.Kaizen.Empleados.H_Laboral h_laboral = new Entities.Kaizen.Empleados.H_Laboral();
     try
     {
         Data.Kaizen.Empleados.H_Laboral dataH_Laboral = new Data.Kaizen.Empleados.H_Laboral();
         h_laboral = dataH_Laboral.GetOne(Compania, NumEmpleado, GrupoPago);
         return(h_laboral);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
예제 #4
0
        public void DropLast(Entities.Kaizen.Empleados.H_Laboral objH_Laboral)
        {
            try
            {
                List <SqlParameter> parameters = new List <SqlParameter>();
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "RegistroMovimientoId", Value = objH_Laboral.RegistroMovimientoId
                });
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "RegistroMovimientoIdPasajes", Value = objH_Laboral.RegistroMovimientoIdPasajes
                });

                this.connection.ExcuteScalar("prc_H_Laboral_DropLast_SoluGlob", parameters);
            }
            catch (Exception ex)
            {
                dataReader.Close();
                dataReader.Dispose();
                throw new Exception(ex.Message);
            }
        }
예제 #5
0
 public static void DropLast(Entities.Kaizen.Empleados.H_Laboral objH_Laboral)
 {
     Data.Kaizen.Empleados.H_Laboral dataH_Laboral = new Data.Kaizen.Empleados.H_Laboral();
     dataH_Laboral.DropLast(objH_Laboral);
 }
예제 #6
0
        public Entities.Kaizen.Empleados.H_Laboral UpdatePuesto(Entities.Kaizen.Empleados.H_Laboral objH_Laboral)
        {
            h_laboral = new Entities.Kaizen.Empleados.H_Laboral();

            try
            {
                List <SqlParameter> parameters = new List <SqlParameter>();

                parameters.Add(new SqlParameter()
                {
                    ParameterName = "Compania", Value = objH_Laboral.Compania
                });
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "Empleado", Value = objH_Laboral.numEmpleado
                });
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "CompaniaPasajes", Value = objH_Laboral.companiaPasajes
                });
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "Accion", Value = objH_Laboral.Accion
                });
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "Motivo", Value = objH_Laboral.Motivo
                });
                parameters.Add(new SqlParameter()
                {
                    ParameterName = "PuestoNuevo", Value = objH_Laboral.Puesto
                });

                //using (dataReader = this.connection.ExcuteSP("prc_H_Laboral_UpdatePuesto_Soluglob", parameters))
                dataReader = this.connection.ExcuteSP("prc_H_Laboral_UpdatePuesto_Soluglob", parameters);


                if (dataReader.HasRows)
                {
                    while (dataReader.Read())
                    {
                        h_laboral.Compania          = dataReader.IsDBNull(dataReader.GetOrdinal("Compania")) ? null : dataReader["Compania"].ToString();
                        h_laboral.numEmpleado       = dataReader.IsDBNull(dataReader.GetOrdinal("Empleado")) ? null : dataReader["Empleado"].ToString();
                        h_laboral.Fecha             = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha"].ToString());
                        h_laboral.Sec               = dataReader.IsDBNull(dataReader.GetOrdinal("Sec")) ? default(Int16) : Int16.Parse(dataReader["Sec"].ToString());
                        h_laboral.Accion            = dataReader.IsDBNull(dataReader.GetOrdinal("Accion")) ? null : dataReader["Accion"].ToString();
                        h_laboral.Motivo            = dataReader.IsDBNull(dataReader.GetOrdinal("Motivo")) ? null : dataReader["Motivo"].ToString();
                        h_laboral.Grupo_Pago        = dataReader.IsDBNull(dataReader.GetOrdinal("Grupo_Pago")) ? null : dataReader["Grupo_Pago"].ToString();
                        h_laboral.Tipo_Contrato     = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_Contrato")) ? default(Int16) : Int16.Parse(dataReader["Tipo_Contrato"].ToString());
                        h_laboral.Fecha_Ingreso     = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Ingreso")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Ingreso"].ToString());
                        h_laboral.Fecha_Antiguedad1 = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Antiguedad1")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Antiguedad1"].ToString());
                        h_laboral.Fecha_Antiguedad2 = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Antiguedad2")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Antiguedad2"].ToString());
                        h_laboral.Fecha_Antiguedad3 = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Antiguedad3")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Antiguedad3"].ToString());
                        h_laboral.Duracion          = dataReader.IsDBNull(dataReader.GetOrdinal("Duracion")) ? default(Int16) : Int16.Parse(dataReader["Duracion"].ToString());
                        h_laboral.Fecha_Vento       = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Vento")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Vento"].ToString());
                        h_laboral.Fecha_Baja        = dataReader.IsDBNull(dataReader.GetOrdinal("Fecha_Baja")) ? default(DateTime) : DateTime.Parse(dataReader["Fecha_Baja"].ToString());
                        h_laboral.Tipo_Salario      = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_Salario")) ? default(Int16) : Int16.Parse(dataReader["Tipo_Salario"].ToString());
                        h_laboral.Tipo_Empleado     = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_Empleado")) ? null : dataReader["Tipo_Empleado"].ToString();
                        h_laboral.Localidad         = dataReader.IsDBNull(dataReader.GetOrdinal("Localidad")) ? null : dataReader["Localidad"].ToString();
                        h_laboral.Departamento      = dataReader.IsDBNull(dataReader.GetOrdinal("Departamento")) ? null : dataReader["Departamento"].ToString();
                        h_laboral.Puesto            = dataReader.IsDBNull(dataReader.GetOrdinal("Puesto")) ? null : dataReader["Puesto"].ToString();
                        h_laboral.Dependencia       = dataReader.IsDBNull(dataReader.GetOrdinal("Dependencia")) ? null : dataReader["Dependencia"].ToString();
                        h_laboral.Cliente           = dataReader.IsDBNull(dataReader.GetOrdinal("Cliente")) ? null : dataReader["Cliente"].ToString();
                        h_laboral.Tipo_De_Operacion = dataReader.IsDBNull(dataReader.GetOrdinal("Tipo_De_Operacion")) ? null : dataReader["Tipo_De_Operacion"].ToString();
                        h_laboral.Region            = dataReader.IsDBNull(dataReader.GetOrdinal("Region")) ? null : dataReader["Region"].ToString();
                        h_laboral.Sector            = dataReader.IsDBNull(dataReader.GetOrdinal("Sector")) ? null : dataReader["Sector"].ToString();
                        h_laboral.Usuario           = dataReader.IsDBNull(dataReader.GetOrdinal("Usuario")) ? null : dataReader["Usuario"].ToString();
                        h_laboral.Sindicalizado     = dataReader.IsDBNull(dataReader.GetOrdinal("Sindicalizado")) ? default(Int16) : Int16.Parse(dataReader["Sindicalizado"].ToString());
                        h_laboral.Ip                          = dataReader.IsDBNull(dataReader.GetOrdinal("Ip")) ? null : dataReader["Ip"].ToString();
                        h_laboral.Mac_Address                 = dataReader.IsDBNull(dataReader.GetOrdinal("Mac_Address")) ? null : dataReader["Mac_Address"].ToString();
                        h_laboral.RegistroMovimientoId        = dataReader.IsDBNull(dataReader.GetOrdinal("RegistroMovimientoId")) ? default(int) : int.Parse(dataReader["RegistroMovimientoId"].ToString());
                        h_laboral.RegistroMovimientoIdPasajes = dataReader.IsDBNull(dataReader.GetOrdinal("RegistroMovimientoIdPasajes")) ? default(int) : int.Parse(dataReader["RegistroMovimientoIdPasajes"].ToString());
                    }
                }
                dataReader.Close();
                dataReader.Dispose();


                return(h_laboral);
            }
            catch (Exception ex)
            {
                if (dataReader != null)
                {
                    dataReader.Close();
                    dataReader.Dispose();
                }
                throw new Exception(ex.Message.ToString());
            }
        }