Exemple #1
0
        private void dequeueButton_Click(object sender, EventArgs e)
        {
            int total;

            total = customerInQueueList.Count;

            if (total != 0)
            {
                showlistView.Items[0].Remove();

                Customer aCustomerInfo = new Customer();
                aCustomerInfo = (Customer) customerInQueueList.Dequeue();
                serialNoTextBox.Text = aCustomerInfo.serialNo;
                dequeueNameTextBox.Text = aCustomerInfo.customerName;
                dequeueComplainTextBox.Text = aCustomerInfo.customerComplain;


            }
            else
            {
                MessageBox.Show("There are no person in queue");
                serialNoTextBox.Text = string.Empty;
                dequeueNameTextBox.Text = string.Empty;
                dequeueComplainTextBox.Text = string.Empty;
            }

        }
Exemple #2
0
        private void enqueueButton_Click(object sender, EventArgs e)
        {

            if (enqueueNameTextBox.Text != "" && enqueueComplainTextBox.Text != "")
            {
                Customer aCustomerInfo = new Customer();
                aCustomerInfo.customerName = enqueueNameTextBox.Text;
                aCustomerInfo.customerComplain = enqueueComplainTextBox.Text;
                aCustomerInfo.serialNo = Convert.ToString(tokenNumber++);

                customerInQueueList.Enqueue(aCustomerInfo);

                clearEnqueueTextFields();
                MessageBox.Show(aCustomerInfo.GetName());
                serialLbel.Text = "Serial No :   " + (tokenNumber);

                showlistView.Items.Clear();

                foreach (Customer aCustomer in customerInQueueList)
                {
                    ListViewItem aListViewItem = new ListViewItem();
                    aListViewItem.Text = aCustomer.serialNo;
                    aListViewItem.SubItems.Add(aCustomer.customerName);
                    aListViewItem.SubItems.Add(aCustomer.customerComplain);
                    showlistView.Items.Add(aListViewItem);
                }
            }
            else
            {
                MessageBox.Show("please Fill up the info. textfields");
                enqueueNameTextBox.Text = "";
                enqueueComplainTextBox.Text = "";
            }
        }
        private void dequeueButton_Click(object sender, EventArgs e)
        {
            aCustomer = CustomerList.Dequeue();
            dequeueCustomerNameTextBox.Text =aCustomer.CustomerName;
            customerSerialNoTextBox.Text=aCustomer.CustomerSerialNumber.ToString();
            dequeueComplainTextBox.Text=aCustomer.CustomerComplain;

            myListView.Items[0].Remove();
        }
        private void enqueueButton_Click(object sender, EventArgs e)
        {
            aCustomer = new Customer();

            aCustomer.CustomerName = enqueueCustomerNameTextBox.Text;

            aCustomer.CustomerComplain = enqueueCustomerComplainTextBox.Text;

            aCustomer.CustomerSerialNumber = Convert.ToInt32(countSerial.ToString());

            CustomerList.Enqueue(aCustomer);

            ListViewItem myItem=new ListViewItem();
            myItem.Text = aCustomer.CustomerSerialNumber.ToString();
            myItem.SubItems.Add(aCustomer.CustomerName);
            myItem.SubItems.Add(aCustomer.CustomerComplain);
            myListView.Items.Add(myItem);

            MessageBox.Show(aCustomer.CustomerName+"'s Serial number is:"+countSerial,"Message");
            countSerial++;

            ClearTextboxes();
        }