Ejemplo n.º 1
0
        /// <summary>
        /// Método que obtiene todos los codigos postales por colonia id.
        /// </summary>
        /// <returns></returns>
        public static List <CodigoPostal> ObtenerCodigosPostalesCompletoPorNumero(int id)
        {
            List <CodigoPostal> lCodigosPostales = CodigoPostalDataAccess.ObtenerCodigosPostalesPorNumero(id);

            foreach (CodigoPostal cp in lCodigosPostales)
            {
                cp.REstado    = EstadoBusiness.ObtenerEstadoPorID(cp.Estado);
                cp.RMunicipio = MunicipioBusiness.ObtenerMunicipioPorID(cp.Municipio);
                cp.RColonia   = ColoniaBusiness.ObtenerColoniaPorID(cp.Colonia);
            }
            return(lCodigosPostales);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Obtener un registro de Sucursal por su ID
        /// </summary>
        /// <param name="strID"></param>
        /// <returns></returns>
        public static Sucursal ObtenerSucursalPorID(string strID)
        {
            Sucursal oSucursal = SucursalDataAccess.ObtenerSucursalPorID(strID);

            oSucursal.RProvedor     = ProveedorBusiness.ObtenerProveedorPorID(oSucursal.Contratista);
            oSucursal.RCodigopostal = CodigoPostalBusiness.ObtenerCodigoPostalPorID(oSucursal.CodigoPostal);
            oSucursal.RColonia      = ColoniaBusiness.ObtenerColoniaPorID(oSucursal.Colonia);
            oSucursal.REstado       = EstadoBusiness.ObtenerEstadoPorID(oSucursal.Estado);
            oSucursal.RMunicipio    = MunicipioBusiness.ObtenerMunicipioPorID(oSucursal.Municipio);

            return(oSucursal);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Método que obtiene todos los regsitros de Municipios
        /// </summary>
        /// <returns></returns>
        public static List <Municipio> ObtenerMunicipios()
        {
            //1. Obtener lista de Municipios
            List <Municipio> lMunicipio = MunicipioDataAccess.ObtenerMunicipios();

            //2. Asignar a cada municipio su correspondiente estado
            foreach (Municipio sd in lMunicipio)
            {
                sd.REstado = EstadoBusiness.ObtenerEstadoPorID(sd.Estado);
            }

            //3. Regresar la lista con los objetos completos
            return(lMunicipio);
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Método que obtiene todos los regsitros de Colonia
        /// </summary>
        /// <returns></returns>
        public static List <Colonia> ObtenerColonias()
        {
            //1. Obtener lista de Colonias
            List <Colonia> lColonia = ColoniaDataAccess.ObtenerColonias();

            //2. Asignar a cada Colonia su correspondiente municipio
            foreach (Colonia sd in lColonia)
            {
                sd.RMunicipio = MunicipioBusiness.ObtenerMunicipioPorID(sd.Municipio);
            }

            foreach (Colonia sd in lColonia)
            {
                sd.REstado = EstadoBusiness.ObtenerEstadoPorID(sd.Estado);
            }
            //3. Regresar la lista con los objetos completos
            return(lColonia);
        }