/// <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); }
/// <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> /// 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); }