예제 #1
0
        public List <ROL_023_Info> GetList(int IdEmpresa, int IdSucursal, int IdNomina, int IdNominaTipoLiqui, int IdPeriodo, int IdDivision, int IdArea, int IdDepartamento)
        {
            try
            {
                int IdSucursalIni = IdSucursal;
                int IdSucursalFin = IdSucursal == 0 ? 9999 : IdSucursal;

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

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

                int IdDepartamentoIni = IdDepartamento;
                int IdDepartamentoFin = IdDepartamento == 0 ? 9999 : IdDepartamento;

                List <ROL_023_Info> Lista;
                using (Entities_reportes Context = new Entities_reportes())
                {
                    Lista = Context.SPROL_023(IdEmpresa, IdSucursalIni, IdSucursalFin, IdNomina, IdNominaTipoLiqui, IdPeriodo, IdDivisionIni, IdDivisionFin, IdAreaIni, IdAreaFin, IdDepartamentoIni, IdDepartamentoFin).Select(q => new ROL_023_Info
                    {
                        IdEmpresa         = q.IdEmpresa,
                        IdPeriodo         = q.IdPeriodo,
                        ANTICIPO          = q.ANTICIPO,
                        DECIMOC           = q.DECIMOC,
                        DECIMOT           = q.DECIMOT,
                        DIASTRABAJADOS    = q.DIASTRABAJADOS,
                        FRESERVA          = q.FRESERVA,
                        IdArea            = q.IdArea,
                        IdDepartamento    = q.IdDepartamento,
                        IdDivision        = q.IdDivision,
                        IdEmpleado        = q.IdEmpleado,
                        IdNominaTipo      = q.IdNominaTipo,
                        IdNominaTipoLiqui = q.IdNominaTipoLiqui,
                        IdRol             = q.IdRol,
                        IdSucursal        = q.IdSucursal,
                        IESS                     = q.IESS,
                        NETO                     = q.NETO,
                        NombreArea               = q.NombreArea,
                        NombreDepartamento       = q.NombreDepartamento,
                        NombreDivision           = q.NombreDivision,
                        OTROEGR                  = q.OTROEGR,
                        OTROING                  = q.OTROING,
                        pe_nombreCompleto        = q.pe_nombreCompleto,
                        PRESTAMO                 = q.PRESTAMO,
                        SOBRET                   = q.SOBRET,
                        SUELDO                   = q.SUELDO,
                        Su_Descripcion           = q.Su_Descripcion,
                        TOTALE                   = q.TOTALE,
                        TOTALI                   = q.TOTALI,
                        Descripcion              = q.Descripcion,
                        DescripcionProcesoNomina = q.DescripcionProcesoNomina,
                        JORNADA                  = q.JORNADA,
                        UBUCACION                = q.UBUCACION,

                        FRESERVA_TOTAL = q.FRESERVA_TOTAL,
                        IESS_TOTAL     = q.IESS_TOTAL,
                        Fila           = q.Fila
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }