Example #1
0
        /// <summary>
        /// Consulta de unidades administrativas por region
        /// </summary>
        /// <param name="region"></param>
        /// <returns></returns>
        public List <OUnidadAdministrativa> ObtenerLista(ORegion region)
        {
            using (SIRFPROD_v2Entities db = new SIRFPROD_v2Entities())
            {
                var consulta = (from ua
                                in db.CatUnidadAdm
                                where
                                ua.estatusLogico // Esta linea se descomenta en base a las observaciones del 28/02/2017
                                select new OUnidadAdministrativa
                {
                    CodUA = ua.catUnidadAdmID,
                    UnidadAdministrativa = ua.descripcion,
                    CodigoPadre = ua.codigoPadre,
                    Abreviatura = ua.abreviatura,
                    Activo = ua.estatusLogico,
                    Region = new ORegion
                    {
                        RegionID = ua.catRegionID
                    }
                }).ToList();

                consulta.Add(new OUnidadAdministrativa
                {
                    CodUA = -1,
                    UnidadAdministrativa = Constantes.SELECTOPTION
                });
                return(consulta.OrderBy(u => u.CodUA).ToList());
            }
        }
Example #2
0
        /// <summary>
        /// Consulta catálogo : Author JUVA
        /// </summary>
        /// <param name="region"></param>
        /// <returns>Unidades administrativas</returns>
        public List <OUnidadAdministrativa> ObtenerLista(ORegion region)
        {
            DUnidadAdministrativa unidadAdministrativa = new DUnidadAdministrativa();

            return(unidadAdministrativa.ObtenerLista(region));
        }