Esempio n. 1
0
        //Confirms edited item
        private void btn_ConfirmEdit_Click(object sender, EventArgs e)
        {
            int amount = Convert.ToInt32(txt_Amount.Text);

            listView_Overview.SelectedItems[0].SubItems[1].Text = txt_Amount.Text;
            listView_Overview.SelectedItems[0].SubItems[3].Text = txt_Comment.Text;

            lbl_DisplayItemName.Text = "";
            txt_Amount.Clear();
            txt_Comment.Clear();

            OrderItem orderItem = order.orderItems.Find(i => i.ID == Convert.ToInt32(listView_Overview.SelectedItems[0].SubItems[4].Text));

            try
            {
                if (amount >= 1)
                {
                    orderItemLogic.UpdateOrderItems(orderItem, stockAmount);
                }
                else
                {
                    orderItemLogic.RemoveOrderItems(orderItem);
                    listView_Overview.SelectedItems[0].Remove();
                }
            }
            catch
            {
                MessageBox.Show("Probleem met het laden van de database. Probeer opnieuw.");
            }

            stockAmount = 0;

            pnl_EditItem.Hide();
        }
Esempio n. 2
0
        private void btn_ConfirmRemoval_Click(object sender, EventArgs e)
        {
            try
            {
                foreach (OrderItem orderItem in order.orderItems)
                {
                    orderItemLogic.RemoveOrderItems(orderItem);
                }

                orderLogic.RemoveOrder(this.order);

                foreach (Button button in buttons)
                {
                    button.Enabled = true;
                }

                this.Hide();
                tableUI.tables = tableLogic.GetAllTables();
                tableUI.SetTableColors();
                tableUI.Show();
                this.Close();
            }
            catch
            {
                MessageBox.Show("Probleem met het laden van de database. Probeer opnieuw.");
            }
        }