示例#1
0
 private void DeleteButton_Click(object sender, EventArgs e)
 {
     if (textBoxId.Text != "")
     {
         if (number == 1)
         {
             ProductDbController.DeleteProduct(int.Parse(textBoxId.Text));
         }
         if (number == 2)
         {
             DishesDbController.DeleteDish(int.Parse(textBoxId.Text));
         }
         if (number == 3)
         {
             LayoutDbController.DeleteLayout(int.Parse(textBoxId.Text));
         }
         if (number == 4)
         {
             RecipeDbController.DeleteRecipe(int.Parse(textBoxId.Text));
         }
         if (number == 5)
         {
             PurchaseDbController.DeletePurchase(int.Parse(textBoxId.Text));
         }
         if (number == 6)
         {
             SaleDbController.DeleteSale(int.Parse(textBoxId.Text));
         }
     }
     else
     {
         MessageBox.Show("All fields must be filled! Please try again)");
     }
 }
        public void DeletePurchaseTestMethod()
        {
            bool resAdd = PurchaseDbController.AddPurchase(11, 15.5, 5, "kg");

            Assert.IsTrue(resAdd);
            List <Purchase> list   = PurchaseDbController.GetPurchases();
            int             count  = list.Count;
            bool            resDel = PurchaseDbController.DeletePurchase(list[count - 1].Id);

            Assert.IsTrue(resDel);
            Assert.AreEqual(PurchaseDbController.GetPurchases().Count, --count);
        }
        public void AddPurchaseTestMethod()
        {
            List <Purchase> list  = PurchaseDbController.GetPurchases();
            int             count = list.Count;
            bool            res   = PurchaseDbController.AddPurchase(11, 15.5, 5, "kg");

            Assert.IsTrue(res);
            Assert.AreEqual(PurchaseDbController.GetPurchases().Count, ++count);
            List <Purchase> resList = PurchaseDbController.GetPurchases();

            Assert.AreEqual(resList[count - 1].IdProduct, 11);
            Assert.AreEqual(resList[count - 1].Quantity, 15.5);
            Assert.AreEqual(resList[count - 1].Price, 5);
            Assert.AreEqual(resList[count - 1].Unit, "kg");
        }
示例#4
0
 private void AddButton_Click(object sender, EventArgs e)
 {
     if (textBoxProductId.Text != "" && textBoxQuantity.Text != "" && textBoxPrice.Text != "" && textBoxUnit.Text != "")
     {
         if (double.Parse(textBoxPrice.Text) > 0 && double.Parse(textBoxQuantity.Text) > 0)
         {
             PurchaseDbController.AddPurchase(int.Parse(textBoxProductId.Text), double.Parse(textBoxQuantity.Text), double.Parse(textBoxPrice.Text), textBoxUnit.Text);
             MessageBox.Show("Success");
         }
         else
         {
             MessageBox.Show("Price/quantity can not be negative! Please try again)");
             textBoxPrice.Text = "";
         }
     }
     else
     {
         MessageBox.Show("All fields must be filled! Please try again)");
     }
 }
        public void SelectPurchasesTestMethod()
        {
            List <Purchase> list = PurchaseDbController.GetPurchases();

            Assert.IsTrue(list != null);
        }