void DeleteToolStripMenuItemClick(object sender, EventArgs e) { if (listViewItems.SelectedItems.Count > 0) { ItemReceiptItem i = receipt.Items[listViewItems.SelectedItems[0].Index]; receipt.Items.Remove(i); UpdateReceiptItems(); } }
void ListView1DoubleClick(object sender, EventArgs e) { if (listViewItems.SelectedItems.Count > 0) { ItemReceiptItem i = receipt.Items[listViewItems.SelectedItems[0].Index]; using (ItemReceiptItemForm f = new ItemReceiptItemForm(i)) { if (WorkbenchSingleton.AddDialog(f) == DialogResult.OK) { UpdateReceiptItems(); } } } }
void ButtonAddClick(object sender, EventArgs e) { using (ItemReceiptItemForm receiptItemForm = new ItemReceiptItemForm()) { receiptItemForm.Vendor = (comboBoxVendor.DataSource as IList <Vendor>)[comboBoxVendor.SelectedIndex]; if (WorkbenchSingleton.AddDialog(receiptItemForm) == DialogResult.OK) { receipt.AddItem(receiptItemForm.ReceiptItem as ItemReceiptItem); UpdateReceiptItems(); ItemReceiptItem receiptItem = receiptItemForm.ReceiptItem; if (receiptItem.Item.IsFullCase()) { using (ItemReceiptItemForm suggestedItemForm = new ItemReceiptItemForm()) { suggestedItemForm.Vendor = (comboBoxVendor.DataSource as IList <Vendor>)[comboBoxVendor.SelectedIndex]; string suggestedCode = ItemSuggestionUtility.Suggest(receiptItem.Item.Name.ToUpper().Replace("FC-", "MT-")); suggestedItemForm.FindCode(suggestedCode, receiptItem.Quantity); if (WorkbenchSingleton.AddDialog(suggestedItemForm) == DialogResult.OK) { receipt.AddItem(suggestedItemForm.ReceiptItem as ItemReceiptItem); UpdateReceiptItems(); } } } else if (receiptItem.Item.IsSMBFullCase()) { using (ItemReceiptItemForm suggestedItemForm = new ItemReceiptItemForm()) { suggestedItemForm.Vendor = (comboBoxVendor.DataSource as IList <Vendor>)[comboBoxVendor.SelectedIndex]; string suggestedCode = ItemSuggestionUtility.Suggest(receiptItem.Item.Name.ToUpper().Replace("SMBFC-", "SMBMT-")); suggestedItemForm.FindCode(suggestedCode, receiptItem.Quantity); if (WorkbenchSingleton.AddDialog(suggestedItemForm) == DialogResult.OK) { receipt.AddItem(suggestedItemForm.ReceiptItem as ItemReceiptItem); UpdateReceiptItems(); } } } } } }
public ItemReceiptItemForm(ItemReceiptItem item) { InitializeComponent(); this.ReceiptItem = item; buttonFindItem.Click += delegate { if (FindItem != null) { FindItem(textBoxItem.Text, null); } }; textBoxItem.KeyDown += delegate(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { buttonFindItem.PerformClick(); } }; textBoxQuantity.KeyDown += delegate(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { buttonOk.PerformClick(); } }; }