Пример #1
0
        private async void OptionChange(string obj)
        {
            IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>();
            ObservableCollection <ItemCriteria> its = new ObservableCollection <ItemCriteria>();

            switch (obj)
            {
            case "code":
                DisplayMem = "code";
                IsCode     = true;
                IsBarcode  = false;
                IsName     = false;
                its        = await ItemRestService.GetItemAttribsByBranchIdAsync(mapper);

                ItmSugges = new ItemSuggestionProvider()
                {
                    itemCriterias = its, DisplayMember = DisplayMem
                };
                break;

            case "barcode":
                DisplayMem = "barcode";
                IsBarcode  = true;
                IsCode     = false;
                IsName     = false;
                its        = await ItemRestService.GetItemAttribsByBranchIdAsync(mapper);

                ItmSugges = new ItemSuggestionProvider()
                {
                    itemCriterias = its, DisplayMember = DisplayMem
                };
                break;

            case "name":
                DisplayMem = "name";
                IsName     = true;
                IsBarcode  = false;
                IsCode     = false;
                its        = await ItemRestService.GetItemAttribsByBranchIdAsync(mapper);

                ItmSugges = new ItemSuggestionProvider()
                {
                    itemCriterias = its, DisplayMember = DisplayMem
                };
                break;

            default:
                DisplayMem = "code";
                IsCode     = true;
                IsBarcode  = false;
                IsName     = false;
                its        = await ItemRestService.GetItemAttribsByBranchIdAsync(mapper);

                ItmSugges = new ItemSuggestionProvider()
                {
                    itemCriterias = its, DisplayMember = DisplayMem
                };
                break;
            }
        }
Пример #2
0
        private async void LoadAutoData()
        {
            IRestDataMapper mapper = containerExtension.Resolve <IRestDataMapper>();
            ObservableCollection <SupplierCriteria> sus = await SupplierRestService.GetSupplierAttribsByBranchIdAsync(mapper, loggedUser.LoggedUser.branch.id);

            SupSugges = new SupplierSuggestionProvider()
            {
                supplierCriterias = sus
            };
            ObservableCollection <ItemCriteria> its = await ItemRestService.GetItemAttribsByBranchIdAsync(mapper);

            ItmSugges = new ItemSuggestionProvider()
            {
                itemCriterias = its, DisplayMember = DisplayMem
            };
            ObservableCollection <BranchAccount> bacs = await BranchRestService.GetAllBranchAccountAsync(mapper, loggedUser.LoggedUser.id);

            BacSugges = new BranchAccountSuggestionProvider()
            {
                brancgAcCriterias = bacs
            };
        }