private async void LoadDataContracts() { ListOfAllContracts = await SAContract.GetAllContracts(tbSearchContracts.Text); FilterContracts(); // dgvContracts.DataSource = ListOfAllContracts; }
private async void LoadContractsTypes() { TreeNode root = new TreeNode("All Contracts"); treeView1.Nodes.Add(root); List <TreeNode> l = new List <TreeNode>(); foreach (var t in DataHolder.Settings.Discounts) { //var node = new TreeNode(t.TypeName); TreeNode node = new TreeNode(); node.Name = t.TypeName; node.Text = t.TypeName; // l.Add(node); treeView1.Nodes[0].Nodes.Add(node); } ListOfAllContracts = await SAContract.GetAllContracts(tbSearchContracts.Text); foreach (var c in ListOfAllContracts) { TreeNode node = new TreeNode(); node.Name = c.CompanyName; node.Text = c.CompanyName; node.Tag = c.PartnerId; treeView1.Nodes[0].Nodes[c.PartnerType].Nodes.Add(node); } // root.Nodes.AddRange(l.ToArray()); }
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); } }
private async void btnAddContractS_Click(object sender, EventArgs e) { AddEditContractForm editForm = new AddEditContractForm(new CommonContract(), new CommonMol()); if (editForm.ShowDialog() == DialogResult.OK) { AllContacts = await SAContract.GetAllContracts(cbSearchContract.Text); cbSearchContract.DataSource = AllContacts; cbSearchContract.SelectedIndex = -1; } }
private async void btnFinish_Click(object sender, EventArgs e) { List <CommonContract> list = await SAContract.GetAllContracts("Direct Sale"); if (list.Count > 1 || list.Count == 0) { MessageBox.Show("Can not find direct sale user!"); return; } CommonSale s = new CommonSale(); s.BuyerId = list.First().PartnerId; s.SellerId = (DataHolder.Owner.OwnerId); s.SoldItems = new List <CommonSoldItem>(); foreach (DataGridViewRow row in dgvSoldGoods.Rows) { var index = (int)row.Cells[6].Value; KeyValuePair <int, decimal> pair = DataHolder.Settings.VatSettingsByGroup.FirstOrDefault(p => p.Key == index); var item = new CommonSoldItem(); if (row.Cells[5].Value != null) { item.Price = (1 + pair.Value) * decimal.Parse(row.Cells[3].Value.ToString()); item.Quantity = int.Parse(row.Cells[1].Value.ToString()); item.ItemId = (Guid)row.Cells[5].Value; s.SoldItems.Add(item); } } var sale = await SASale.PostCreateDirectSale(s); if (sale == null) { errorLabel.Visible = true; errorLabel.Text = "not_enough_quantity"; } else { ClearAll(); } SalesReceiptForm form = new SalesReceiptForm(sale); if (form.ShowDialog() == DialogResult.OK) { } }
public async void LoadData() { try { AllContacts = await SAContract.GetAllContracts(cbSearchOrders.Text); cbSearchOrders.DataSource = AllContacts; cbSearchOrders.DropDownStyle = ComboBoxStyle.DropDown; cbSearchOrders.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cbSearchOrders.AutoCompleteSource = AutoCompleteSource.ListItems; } catch (Exception e) { } }