//adds item name to local list, adds item object to local Store object private void ItemAddButton_Click(object sender, EventArgs e) { ErrorLabel.Text = ""; try { if (CheckCBSelected(ItemComboBox)) { string itemName = GetCBSelected(ItemComboBox); Item foo = eventRef.GetItemByName(itemName); int bar = int.Parse(StockTextBox.Text); StoreItem newItem = new StoreItem(foo, bar); newStore.AddItemToInventory(newItem); ListBoxInsert(ItemsListBox, itemName); ComboBoxRemove(ItemComboBox, itemName); DeselectComboBox(ItemComboBox); StockTextBox.Text = ""; } else { SetError(ErrorLabel, "No Item Selected"); } } catch (Exception errorMessage) { SetError(ErrorLabel, errorMessage.Message); } }
private void InventoryListBox_SelectedIndexChanged(object sender, EventArgs e) { if (CheckItemSelected(InventoryListBox)) { windowPosition = this.Location; Item foo = storedEvent.GetItemByName(GetListBoxSelected(InventoryListBox)); ItemViewer tempForm = new ItemViewer(parentReference, storedEvent, foo); this.Hide(); tempForm.Location = windowPosition; tempForm.ShowDialog(); this.Close(); } }