示例#1
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            int i = lstItems.SelectedIndex;

            if (i != -1)
            {
                // Tain Rose & Asia Passmore, 2/26/2021
                // 18-1 Extra Teamwork, step 13 & 14

                string  displayText = lstItems.Items[i].ToString();
                InvItem invItem     = invItems
                                      .Where(item => item.DisplayText == displayText)
                                      .FirstOrDefault();

                string       message = $"Are you sure you want to delete {invItem.Description}?";
                DialogResult button  =
                    MessageBox.Show(message, "Confirm Delete",
                                    MessageBoxButtons.YesNo);
                if (button == DialogResult.Yes)
                {
                    invItems.Remove(invItem);
                    InvItemDB.SaveItems(invItems);
                    FillItemListBox();
                }
            }
        }
        private void frmInvMaint_Load(object sender, EventArgs e)
        {
            // Add a statement here that gets the list of items.
            invItems = InvItemDB.GetItems();

            FillItemListBox();
        }
示例#3
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            int i = lstItems.SelectedIndex;

            if (i != -1)
            {
                // Add code here that displays a dialog box to confirm
                // the deletion and then removes the item from the list,
                // saves the list of products, and refreshes the list box
                // if the deletion is confirmed.

                int t = lstItems.SelectedIndex;
                if (t != -1)
                {
                    InvItem      invItem = invItems[t];
                    string       message = "Are you sure you want to delete " + invItem.Description + "?";
                    DialogResult button  = MessageBox.Show(message, "Confirm Deletion", MessageBoxButtons.YesNo);
                    if (button == DialogResult.Yes)
                    {
                        invItems.Remove(invItem);
                        InvItemDB.SaveItems(invItems);
                        FillItemListBox();
                    }
                }
            }
        }
        private void btnAdd_Click(object sender, System.EventArgs e)
        {
            frmNewItem newItemForm = new frmNewItem();
            InvItem    invItem     = newItemForm.GetNewItem();

            if (invItem != null)
            {
                invItems.Add(invItem);
                InvItemDB.SaveItems(invItems);
                FillItemListBox();
            }
        }
示例#5
0
        private void btnAdd_Click(object sender, EventArgs e)
        {
            // Add code here that creates an instance of the New Item form
            // and then gets a new item from that form.
            frmNewItem newItemForm = new frmNewItem();
            InvItem    invItem     = newItemForm.GetNewItem();

            if (invItem != null)
            {
                invItems.Add(invItem);
                InvItemDB.SaveItems(invItems);
                FillItemListBox();
            }
        }
        private void btnDelete_Click(object sender, System.EventArgs e)
        {
            int i = lstItems.SelectedIndex;

            if (i != -1)
            {
                InvItem invItem = (InvItem)invItems[i];
                string  message = "Are you sure you want to delete "
                                  + invItem.Description + "?";
                DialogResult button =
                    MessageBox.Show(message, "Confirm Delete",
                                    MessageBoxButtons.YesNo);
                if (button == DialogResult.Yes)
                {
                    invItems.Remove(invItem);
                    InvItemDB.SaveItems(invItems);
                    FillItemListBox();
                }
            }
        }
        private void btnDelete_Click(object sender, EventArgs e)
        {
            int i = lstItems.SelectedIndex;

            if (i != -1)             // check if an inventory item has been selected
            {
                // Add code here that displays a dialog box to confirm
                // the deletion and then removes the item from the list,
                // saves the list of products, and refreshes the list box
                // if the deletion is confirmed.
                InvItem invItem = invItems[i];                                                               // create & set variable for selected inventory item
                string  message = "Are you sure you want to delete: "
                                  + invItem.ItemNo + " " + invItem.Description + "?";                        // create delete confirmation message
                DialogResult button = MessageBox.Show(message, "Confirm Delete", MessageBoxButtons.YesNo,
                                                      MessageBoxIcon.Stop, MessageBoxDefaultButton.Button2); // display confirmation to delete
                if (button == DialogResult.Yes)                                                              // check if user confirmed deletion
                {
                    invItems.Remove(invItem);                                                                // remove selected item from list
                    InvItemDB.SaveItems(invItems);                                                           // save updated items list
                    FillItemListBox();                                                                       // call method to refresh items list box
                }
            }
        }
示例#8
0
 public void Save()
 {
     InvItemDB.SaveItems(invItems);
 }
示例#9
0
 public void Fill()
 {
     invItems = InvItemDB.GetItems();
 }
 private void frmInvMaint_Load(object sender, System.EventArgs e)
 {
     invItems = InvItemDB.GetItems();
     FillItemListBox();
 }