예제 #1
0
 //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);
     }
 }
예제 #2
0
 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();
     }
 }