Exemple #1
0
        public void TestAddExtra(Order order)
        {
            int    extra   = 100000;
            string content = "Break table";

            orderBLL.AddExtra(order, extra, content);

            List <Area>  areas        = areaBLL.ListArea();
            List <Table> allTables    = tableBLL.ListTablesByArea(areas[0]);
            Order        currentOrder = orderBLL.GetCurrentOrderByTable(allTables[0]);

            Assert.AreEqual(currentOrder.ID, order.ID);
            Assert.AreEqual(currentOrder.Extra, extra);
            Assert.AreEqual(currentOrder.ExtraContent, content);

            TestAddDiscount(currentOrder);
        }
 private void addExtra()
 {
     if (tvContent.Text.Trim() == "")
     {
         MessageBox.Show("Please, Enter the extra content!", "Warning", MessageBoxButtons.OK);
     }
     else
     {
         if (tvExtra.Value == 0 || tvExtra.Value < 0)
         {
             MessageBox.Show("Please, Enter the right value for the extra!", "Warning", MessageBoxButtons.OK);
         }
         else
         {
             OrderBLL orderBLL = new OrderBLL();
             this.order        = orderBLL.AddExtra(order, Convert.ToInt32(tvExtra.Value), tvContent.Text.Trim());
             this.DialogResult = DialogResult.OK;
             this.Close();
         }
     }
 }