/// <summary>
        /// Método que obtiene todos los regsitros de Sucursales
        /// </summary>
        /// <returns></returns>
        public static List <Sucursal> ObtenerSucursalesDisponibles()
        {
            List <Sucursal> lSucursal = SucursalDataAccess.ObtenerSucursalesDisponibles();

            foreach (Sucursal c in lSucursal)
            {
                c.RColonia = ColoniaBusiness.ObtenerColoniaPorID(c.Colonia);
            }
            return(lSucursal);
        }
        /// <summary>
        /// Método que obtiene todos los regsitros de Sucursales
        /// </summary>
        /// <returns></returns>
        public static List <Sucursal> ObtenerSucursalesEnUsoEnOrdenesDeCambio()
        {
            //return SucursalDataAccess.ObtenerSucursales();
            List <Sucursal> lSucursal = SucursalDataAccess.ObtenerSucursalesEnUsoEnOrdenesDeCambio();

            foreach (Sucursal c in lSucursal)
            {
                c.RColonia = ColoniaBusiness.ObtenerColoniaPorID(c.Colonia);
            }
            return(lSucursal);
        }
        /// <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);
        }
        /// <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);
        }