Exemple #1
0
 private void waiterButton_Click(object sender, EventArgs e)
 {
     waiter_status = eWaiter.eRequest;
     waiterButton.BackColor = Color.DarkTurquoise;
     //send request to manager saying he needs tea
 }
Exemple #2
0
 private void waiterButton_Click(object sender, EventArgs e)
 {
     //send the request if it is in the clear mode
     if (waiter_status == eWaiter.eClear)
     {
         SendRequest("Waiter");
     }
     waiter_status = eWaiter.eRequest;
     waiterButton.BackColor = Color.DarkTurquoise;
     //send request to manager
 }
Exemple #3
0
        private void but_Bill_Click(object sender, EventArgs e)
        {
            //checkout mode
            mode = eMode.eCheckout;

            //clear tea and waiter
            tea_status = eTea.eClear;
            waiter_status = eWaiter.eClear;
            teaWaiterStatusCheck();

            DialogResult result= MessageBox.Show(this,"The system is now in checkout mode. To exist checkout mode, press OK.", "Checkout Mode");
            if (result == DialogResult.OK)
            {
                mode = eMode.eOperational;
            }
        }
Exemple #4
0
        private void butSeeReq_Click(object sender, EventArgs e)
        {
            RunReq RunningRequests = new RunReq(tableNum);
            RunningRequests.ShowDialog();
            RunningRequests.Activate();
            if (RunningRequests.DialogResult == DialogResult.OK)
            {
                if (RunningRequests.indexDone >= 0)
                {
                    switch(Requests[RunningRequests.indexDone].getSpcName())
                    {
                        case "Tea":
                            tea_status = eTea.eClear;
                            teaButton.BackColor = Color.White;
                            break;
                        case "Waiter":
                            waiter_status = eWaiter.eClear;
                            waiterButton.BackColor = Color.White;
                            break;
                        default:
                            break;

                    }
                    Requests.RemoveAt(RunningRequests.indexDone);
                    //update the file
                    string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "\\Tables\\Request.txt";
                    Requests.ListToFile(path,tableNum,false);
                }
            }
        }