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)"); } }
private void buttonRefresh_Click(object sender, EventArgs e) { if (x == 1) { dataGridView.DataSource = DishesDbController.GetDishes(); dataGridView.Refresh(); } if (x == 2) { dataGridView.DataSource = RecipeDbController.GetRecipes(); dataGridView.Refresh(); } if (x == 3) { dataGridView.DataSource = PurchaseDbController.GetPurchases(); dataGridView.Refresh(); } if (x == 4) { dataGridView.DataSource = SaleDbController.GetSales(); dataGridView.Refresh(); } if (x == 5) { dataGridView.DataSource = ProductDbController.GetProducts(); dataGridView.Refresh(); } if (x == 6) { dataGridView.DataSource = LayoutDbController.GetLayouts(); dataGridView.Refresh(); } }
public void DeleteDishTestMethod() { bool resAdd = DishesDbController.AddDish("Potato Greece", 1, 300, "gr", 60.5); Assert.IsTrue(resAdd); List <Dish> list = DishesDbController.GetDishes(); int count = list.Count; bool resDel = DishesDbController.DeleteDish(list[count - 1].Id); Assert.IsTrue(resDel); Assert.AreEqual(DishesDbController.GetDishes().Count, --count); }
public void AddDishTestMetod() { List <Dish> list = DishesDbController.GetDishes(); int count = list.Count; bool res = DishesDbController.AddDish("Potato Greece", 1, 300, "gr", 60.5); Assert.IsTrue(res); List <Dish> newList = DishesDbController.GetDishes(); Assert.AreEqual(newList.Count, ++count); Assert.AreEqual(newList[count - 1].Name, "Potato Greece"); Assert.AreEqual(newList[count - 1].RecipeId, 1); Assert.AreEqual(newList[count - 1].PortionSize, 300); Assert.AreEqual(newList[count - 1].Unit, "gr"); Assert.AreEqual(newList[count - 1].Price, 60.5); }
private void AddButton_Click(object sender, EventArgs e) { if (textBoxName.Text != "" && textBoxRecipeId.Text != "" && textBoxPortionSize.Text != "" && textBoxUnit.Text != "" && textBoxPrice.Text != "") { if (double.Parse(textBoxPrice.Text) > 0) { DishesDbController.AddDish(textBoxName.Text, int.Parse(textBoxRecipeId.Text), int.Parse(textBoxPortionSize.Text), textBoxUnit.Text, double.Parse(textBoxPrice.Text)); MessageBox.Show("Success"); } else { MessageBox.Show("Price can not be negative! Please try again)"); textBoxPrice.Text = ""; } } else { MessageBox.Show("All fields must be filled! Please try again)"); } }
private void dishesToolStripMenuItem_Click(object sender, EventArgs e) { labelTittle.Text = "Table Dishes"; dataGridView.DataSource = DishesDbController.GetDishes(); x = 1; }
public void SelectDishesTest() { List <Dish> list = DishesDbController.GetDishes(); Assert.IsTrue(list != null); }