private void btnRefresh_Click(object sender, EventArgs e) { lstOrders.Items.Clear(); Waiter wt = new Waiter(); List <int> orderIDs = wt.RetrieveDeliveredOrders(); for (int i = 0; i < orderIDs.Count; i++) { lstOrders.Items.Add(orderIDs[i].ToString()); } }
private void btnCancel_Click(object sender, EventArgs e) { Waiter wt = new Waiter(); // Functions within if statement will only occur if Order is canceled // inside SetOrderToCanceled method if (wt.SetOrderToCanceled(int.Parse(lstOrders.SelectedItem.ToString()))) { lstOrders.Items.Clear(); List <int> orderIDs = wt.RetrieveDeliveredOrders(); for (int i = 0; i < orderIDs.Count; i++) { lstOrders.Items.Add(orderIDs[i].ToString()); } lstOrderedItems.Items.Clear(); txtTotalPaid.Clear(); txtYourTotal.Clear(); txtRemainingBalance.Clear(); } }
private void btnPayOrder_Click(object sender, EventArgs e) { Waiter wt = new Waiter(); Customer cust = new Customer(); txtRemainingBalance.Text = cust.Pay(txtRemainingBalance.Text, txtTotalPaid.Text); if (decimal.Parse(txtRemainingBalance.Text) < 0) { wt.SetOrderToPaid(int.Parse(lstOrders.SelectedItem.ToString())); lstOrders.Items.Clear(); List <int> orderIDs = wt.RetrieveDeliveredOrders(); for (int i = 0; i < orderIDs.Count; i++) { lstOrders.Items.Add(orderIDs[i].ToString()); } lstOrderedItems.Items.Clear(); txtTotalPaid.Clear(); txtYourTotal.Clear(); txtRemainingBalance.Clear(); } }