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; } }
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(); }