public async void LoadDataAsync() { // cbSearch.SelectedIndex = -1; try { AllItems = await SAItem.GetAllItems(cbSearch.Text); List <CommonItem> k = new List <CommonItem>(); foreach (CommonItem Item in AllItems) { decimal temp = Item.SellingPriceCent; Item.ParcePrice = temp / 100; } cbSearch.DataSource = AllItems; cbSearch.SelectedIndex = -1; cbSearch.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbSearch.AutoCompleteSource = AutoCompleteSource.ListItems; cbSearch.DropDownStyle = ComboBoxStyle.DropDown; AllContacts = await SAContract.GetAllContracts(cbSearchContract.Text); cbSearchContract.DataSource = AllContacts; cbSearchContract.SelectedIndex = -1; cbSearchContract.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbSearchContract.AutoCompleteSource = AutoCompleteSource.ListItems; cbSearchContract.DropDownStyle = ComboBoxStyle.DropDown; // AllMols = await SAOwner.getAllMols(DataHolder.Owner.OwnerId); CommonMol primeryMol = DataHolder.PrimeryMol; } catch (Exception e) { MessageBox.Show(e.Message, DataHolder.GetString("error"), MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public async void LoadDataAsync() { try { if (Settings.Default.ItemMapping) { List <KeyValuePair <Guid, List <CommonItem> > > results = await SAItem.GetAllItemsMapped(); foreach (var kvp in results) { foreach (var row in kvp.Value) { if (DataHolder.UserCulture.TwoLetterISOLanguageName == "bg") { Enums.UnitTypesBg types = (Enums.UnitTypesBg)row.MeasurmentUnit; row.MeasurmentUnitString = types.ToString(); } else { Enums.UnitTypes types = (Enums.UnitTypes)row.MeasurmentUnit; row.MeasurmentUnitString = types.ToString(); } } } MappedItems = results; cbSearchGoodsOrders.DropDownStyle = ComboBoxStyle.DropDown; cbSearchGoodsOrders.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbSearchGoodsOrders.AutoCompleteSource = AutoCompleteSource.ListItems; } else { AllItems = await SAItem.GetAllItems(cbSearchGoodsOrders.Text); List <CommonItem> k = new List <CommonItem>(); foreach (CommonItem Item in AllItems) { decimal temp = Item.SellingPriceCent; Item.ParcePrice = temp / 100; if (DataHolder.UserCulture.TwoLetterISOLanguageName == "bg") { Enums.UnitTypesBg types = (Enums.UnitTypesBg)Item.MeasurmentUnit; Item.MeasurmentUnitString = types.ToString(); } else { Enums.UnitTypes types = (Enums.UnitTypes)Item.MeasurmentUnit; Item.MeasurmentUnitString = types.ToString(); } } } cbSearchGoodsOrders.DataSource = AllItems; cbSearchGoodsOrders.SelectedIndex = -1; cbSearchGoodsOrders.DropDownStyle = ComboBoxStyle.DropDown; cbSearchGoodsOrders.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbSearchGoodsOrders.AutoCompleteSource = AutoCompleteSource.ListItems; } catch (Exception e) { MessageBox.Show(e.Message, DataHolder.GetString("error"), MessageBoxButtons.OK, MessageBoxIcon.Error); } }