예제 #1
0
        public Cook(StaffAccount account, OrderDatabase orderDatabase)
        {
            InitializeComponent();
            this.account       = account;
            this.orderDatabase = orderDatabase;
            lblName.Text       = account.getName();

            //View order
            lbl1.Hide();
            lbl2.Hide();
            lbl3.Hide();
            cbSearchName.Hide();
            btnView.Hide();
            vbOrderInfo.Hide();
            vbOrderList.Hide();
            lblNotification.Hide();
            lblNotification.Text = "";
            lbList.Hide();
            //Update state
            lbl4.Hide();
            lbl5.Hide();
            lbl6.Hide();
            cbState.Hide();
            lblStateNotification.Hide();
            lblStateNotification.Text = "";
            lblCurrentState.Hide();
            lblCurrentState.Text = "";
            btnOK.Hide();

            for (int i = 0; i < orderDatabase.getCount(); i++)
            {
                string[] arr = new string[1];
                arr[0] = orderDatabase.getOrderList(i).getName();
                ListViewItem l1 = new ListViewItem(arr);
                vbOrderList.Items.Add(l1);
                cbSearchName.Items.Add(orderDatabase.getOrderList(i).getName());
            }
        }
예제 #2
0
        private void btnOrderState_Click(object sender, EventArgs e)
        {
            //Stall select
            lbStall.Hide();
            lbl1.Hide();
            lbl2.Hide();
            vbStallSelect.Hide();
            cbStall.Hide();
            btnSearch.Hide();
            //Order
            lbOrder.Hide();
            lbl3.Hide();
            lbl4.Hide();
            lbl5.Hide();
            lbl6.Hide();
            lblNotification.Hide();
            lblNotification.Text = "";
            vbCheckOrder.Hide();
            vbOrderView.Hide();
            cbAmount.Hide();
            cbFood.Hide();
            btnAddFood.Hide();
            btnRemoveFood.Hide();
            btnOrder.Hide();
            btnNewOrder.Hide();
            //State
            lbl7.Show();
            lbl8.Show();
            lblState.Show();
            lblState.Text = "";
            lbOrderState.Show();
            vbOrderState.Show();
            lbl11.Show();
            lbl12.Show();
            cbOrderList.Show();
            cbOrderList.Text = "";
            btnViewState.Show();
            vbOrderID.Show();
            vbOrderState.Items.Clear();
            //Bill
            lbl10.Hide();
            vbBillView.Hide();
            lblMoney.Hide();
            lblMoney.Text = "";
            btnViewBill.Hide();
            lbl13.Hide();
            lblPay.Hide();
            lblPay.Text = "";
            btnPay.Hide();

            vbOrderID.Items.Clear();
            cbOrderList.Items.Clear();
            for (int i = 0; i < orderDatabase.getCount(); i++)
            {
                Order order = orderDatabase.getOrderList(i);
                if (order.getName() == account.getName())
                {
                    string[] arr = new string[1];
                    arr[0] = order.getID().ToString();
                    ListViewItem l1 = new ListViewItem(arr);
                    vbOrderID.Items.Add(l1);
                    cbOrderList.Items.Add(order.getID().ToString());
                }
            }
        }
예제 #3
0
        public Customer(CustomerAccount account, StallDatabase stallDatabase, OrderDatabase orderDatabase)
        {
            InitializeComponent();
            this.stallDatabase   = stallDatabase;
            this.orderDatabase   = orderDatabase;
            this.account         = account;
            this.reOrder         = false;
            this.orderID         = orderDatabase.getCount() + 1;
            myOrder              = new Order(orderID, account.getName());
            lblCustomerName.Text = account.getName();
            for (int i = 0; i < stallDatabase.getCount(); i++)
            {
                string[] arr = new string[2];
                arr[0] = stallDatabase.getStall(i).getID().ToString();
                arr[1] = stallDatabase.getStall(i).getName();
                ListViewItem l1 = new ListViewItem(arr);
                vbStallSelect.Items.Add(l1);
                cbStall.Items.Add(stallDatabase.getStall(i).getName());
            }

            //Stall select
            lbStall.Hide();
            lbl1.Hide();
            lbl2.Hide();
            vbStallSelect.Hide();
            cbStall.Hide();
            btnSearch.Hide();
            //Order
            lbOrder.Hide();
            lbl3.Hide();
            lbl4.Hide();
            lbl5.Hide();
            lbl6.Hide();
            lblNotification.Hide();
            lblNotification.Text = "";
            lblNoFood.Hide();
            vbCheckOrder.Hide();
            vbOrderView.Hide();
            cbAmount.Hide();
            cbFood.Hide();
            btnAddFood.Hide();
            btnRemoveFood.Hide();
            btnOrder.Hide();
            btnNewOrder.Hide();
            //State
            lbl7.Hide();
            lbl8.Hide();
            lblState.Hide();
            lblState.Text = "";
            lbOrderState.Hide();
            vbOrderState.Hide();

            lbl11.Hide();
            lbl12.Hide();
            cbOrderList.Hide();
            btnViewState.Hide();
            vbOrderID.Hide();
            //Bill
            lbl10.Hide();
            vbBillView.Hide();
            lblMoney.Hide();
            lblMoney.Text = "";
            btnViewBill.Hide();
            lbl13.Hide();
            lblPay.Hide();
            lblPay.Text = "";
            btnPay.Hide();
        }