Ejemplo n.º 1
0
        private void LoadStoresForRegion(LocalRegion region)
        {
            if (InvokeRequired)
            {
                Invoke((Action <LocalRegion>)LoadStoresForRegion, region);
                return;
            }

            StoreList.Items.Clear();
            _storeCache.Clear();

            var response = Singleton <StoreService> .Instance.GetStoresByRegion(region);

            if (response?.Stores == null)
            {
                MessageBox.Show(this, "An error occurred while loading the store list.",
                                "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            foreach (var store in response.Stores)
            {
                var listItem = new ListViewItem(store.DisplayString);
                listItem.SubItems.Add(store.StoreNumber.ToString());

                StoreList.Items.Add(listItem);
                _storeCache.Add(listItem, store);
            }
        }
Ejemplo n.º 2
0
        private void LoadStoresForRegion(LocalRegion region)
        {
            if (InvokeRequired) {
                Invoke((Action<LocalRegion>) LoadStoresForRegion, region);
                return;
            }

            StoreList.Items.Clear();
            _storeCache.Clear();

            var response = Singleton<StoreService>.Instance.GetStoresByRegion(region);
            if (response?.Stores == null) {
                MessageBox.Show(this, "An error occurred while loading the store list.",
                    "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            foreach (var store in response.Stores) {
                var listItem = new ListViewItem(store.DisplayString);
                listItem.SubItems.Add(store.StoreNumber.ToString());

                StoreList.Items.Add(listItem);
                _storeCache.Add(listItem, store);
            }
        }
Ejemplo n.º 3
0
 public static string GetRegionCode(LocalRegion region)
 {
     return _regionCodes[(int) region];
 }
Ejemplo n.º 4
0
 public GetStoresByRegionResponse GetStoresByRegion(LocalRegion region)
 {
     return GetStoresByRegion(Utility.GetRegionCode(region));
 }
Ejemplo n.º 5
0
 public static string GetRegionCode(LocalRegion region)
 {
     return(_regionCodes[(int)region]);
 }
Ejemplo n.º 6
0
 public GetStoresByRegionResponse GetStoresByRegion(LocalRegion region)
 {
     return(GetStoresByRegion(Utility.GetRegionCode(region)));
 }