Example #1
0
        public List <ROL_027_Info> GetList(int IdEmpresa, int IdSucursal, int IdNomina_Tipo, int IdDivision, int IdArea, DateTime fecha_ini, DateTime fecha_fin)
        {
            try
            {
                int IdSucursalIni = IdSucursal;
                int IdSucursalFin = IdSucursal == 0 ? 999999 : IdSucursal;


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

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


                fecha_fin = fecha_fin.Date;
                fecha_ini = fecha_ini.Date;
                List <ROL_027_Info> Lista;
                using (Entities_reportes Context = new Entities_reportes())
                {
                    Lista = Context.SPROL_027(IdEmpresa, IdSucursalIni, IdSucursalFin, IdNomina_Tipo, IdDivisionIni, IdDivisionFin, IdAreaIni, IdAreaFin, fecha_ini, fecha_fin).Select(q => new ROL_027_Info
                    {
                        IdEmpleado        = q.IdEmpleado,
                        IdSucursal        = q.IdSucursal,
                        Area              = q.Area,
                        Descuento         = q.Descuento,
                        em_codigo         = q.em_codigo,
                        IdEmpresa         = q.IdEmpresa,
                        Nomina            = q.Nomina,
                        pe_apellido       = q.pe_apellido,
                        pe_cedulaRuc      = q.pe_cedulaRuc,
                        pe_nombre         = q.pe_nombre,
                        pe_nombreCompleto = q.pe_nombreCompleto,
                        Total             = q.Total,
                        Valor             = q.Valor,
                        de_descripcion    = q.de_descripcion,
                        IdArea            = q.IdArea,
                        IdDepartamento    = q.IdDepartamento,
                        IdDivision        = q.IdDivision,
                        Su_Descripcion    = q.Su_Descripcion
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }