Example #1
0
        public List <ROL_025_Info> get_list(int IdEmpresa, int IdSucursal, int IdNomina_Tipo, int IdPeriodo, int IdDivision, int IdArea)
        {
            try
            {
                int IdSucursalInicio = IdSucursal;
                int IdSucursalFin    = IdSucursal == 0 ? 9999 : IdSucursal;

                int IdDivisionInicio = IdDivision;
                int IdDivisionFin    = IdDivision == 0 ? 9999 : IdDivision;

                int IdAreaInicio = IdArea;
                int IdAreaFin    = IdArea == 0 ? 9999 : IdArea;

                List <ROL_025_Info> Lista = new List <ROL_025_Info>();
                using (Entities_reportes Context = new Entities_reportes())
                {
                    Lista = (from q in Context.SPROL_025(IdEmpresa, IdSucursalInicio, IdSucursalFin, IdNomina_Tipo, IdPeriodo, IdDivisionInicio, IdDivisionFin, IdAreaInicio, IdAreaFin)
                             select new ROL_025_Info
                    {
                        IdEmpresa = q.IdEmpresa,
                        IdRol = q.IdRol,
                        IdEmpleado = q.IdEmpleado,
                        pe_apellido = q.pe_apellido + ' ' + q.pe_nombre,
                        ca_descripcion = q.ca_descripcion,
                        FechaInicio = q.FechaInicio,
                        pe_FechaFin = q.pe_FechaFin,
                        pe_FechaIni = q.pe_FechaIni,
                        Descripcion = q.Descripcion,
                        dias = q.dias,
                        IdPeriodo = q.IdPeriodo,
                        IdRubro = q.IdRubro,
                        IdPersona = q.IdPersona,
                        Valor = q.Valor,
                        IdRow = q.IdRow,
                        Division = q.Division,
                        Area = q.Area
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }