Exemple #1
0
 private void insertOrderButton_Click(object sender, EventArgs e)
 {
     if (itemIDText.Text.Length > 0)
     {
         try
         {
             Item itemToAdd = rMenu.getItemByItemID(itemIDText.Text);
             con.open();
             CustomerOrder.addItemToOrder(con.oleconnection, orderID, itemToAdd, 1);
             con.close();
             bool contains = false;
             int  quantity = 1;
             foreach (ListViewItem items in currentOrderView.Items)
             {
                 contains = items.SubItems[0].Text == itemToAdd.itemID;
                 if (contains)
                 {
                     quantity = int.Parse(items.SubItems[2].Text) + 1;
                     items.SubItems[2].Text = quantity.ToString();
                     double itemPrice = double.Parse(itemToAdd.itemPrice) * quantity;
                     items.SubItems[3].Text = currency.toCurrency(itemPrice.ToString());
                     return;
                 }
             }
             ListViewItem item = new ListViewItem(new String[] { itemToAdd.itemID, itemToAdd.itemName, quantity.ToString(), currency.toCurrency(itemToAdd.itemPrice) });
             currentOrderView.Items.Add(item);
         }
         catch (Exception ex) { }
         finally { calculateTotal(); }
     }
 }
Exemple #2
0
 private void insertOrderButton_Click(object sender, EventArgs e)
 {
     if (itemIDText.TextLength > 0)
     {
         try
         {
             Item itemToAdd = rMenu.getItemByItemID(itemIDText.Text);
             bool contains  = false;
             int  quantity  = 1;
             foreach (ListViewItem items in currentOrderView.Items)
             {
                 contains = items.SubItems[0].Text == itemToAdd.itemID;
                 if (contains)
                 {
                     quantity = int.Parse(items.SubItems[2].Text) + 1;
                     items.SubItems[2].Text = quantity.ToString();
                     double itemPrice = double.Parse(itemToAdd.itemPrice) * quantity;
                     items.SubItems[3].Text = currency.toCurrency(itemPrice);
                     return;
                 }
             }
             ListViewItem item = new ListViewItem(new String[] { itemToAdd.itemID, itemToAdd.itemName, quantity.ToString(), itemToAdd.itemPrice });
             currentOrderView.Items.Add(item);
         }
         catch (Exception ex) { }
     }
 }