public void DeleteProductCtrFail() { var productCtr = new ProductCtr(new ProductCtrTestClass()); var flag = productCtr.DeleteProduct(0); Assert.AreEqual(0, flag); }
private void button4_Click(object sender, EventArgs e) { panelMain.Controls.Clear(); ProductCtr productControl = new ProductCtr("4"); panelMain.Controls.Add(productControl); }
public void UpdateProductCtrFailCategory() { var productCtr = new ProductCtr(new ProductCtrTestClass()); var product = new Product(1, "The product name", 23.45m, "The product description", null, "Img path"); var flag = productCtr.UpdateProduct(product); Assert.AreEqual(0, flag); }
public void UpdateProductCtrFailPrice() { var productCtr = new ProductCtr(new ProductCtrTestClass()); var product = new Product(1, "The product name", -1m, "The product description", "", "Img path"); var flag = productCtr.UpdateProduct(product); Assert.AreEqual(0, flag); }
public void AddProductCtrFailDescription2() { var productCtr = new ProductCtr(new ProductCtrTestClass()); var product = new Product("The product name", 23.45m, "", "The product catagory", "Img path"); var flag = productCtr.AddProduct(product); Assert.AreEqual(0, flag); }
public void DeleteProductCtr() { var productCtr = new ProductCtr(new ProductCtrTestClass()); var product = new Product("The product1 name", 23.45m, "The product1 description", "The product1 catagory", "Img path"); var flag = productCtr.AddProduct(product); flag = productCtr.DeleteProduct(flag); Assert.AreEqual(1, flag); }
public void GetProductCtr() { var productCtr = new ProductCtr(new ProductCtrTestClass()); var product = new Product("The product name", 23.45m, "The product description", "The product catagory", "Img path"); productCtr.AddProduct(product); var flag = productCtr.GetProduct(1); Assert.IsNotNull(flag); }
public void UpdateProductCtr() { var productCtr = new ProductCtr(new ProductCtrTestClass()); var product = new Product(1, "The product name", 23.45m, "The product description", "The product catagory", "Img path"); productCtr.AddProduct(product); product = new Product(1, "The product new name", 34.56m, "The product new description", "The product new catagory", "Img path"); var flag = productCtr.UpdateProduct(product); Assert.AreEqual(1, flag); }
/// <summary> /// Initialize all Controllers /// </summary> public BestilNemtService() { LoginCtr = new LoginCtr(new DbLogin()); CustomerCtr = new CustomerCtr(new DbCustomer()); ShopController = new ShopCtr(new DbShop()); ChainCtr = new ChainCtr(new DbChain()); AdminCtr = new AdminCtr(new DbAdmin()); ProductCtr = new ProductCtr(new DbProduct()); CartCtr = new CartCtr(new DbCart()); PartOrderCtr = new PartOrderCtr(new DbPartOrder()); SavingCtr = new SavingCtr(new DbSaving()); WarehouseCtr = new WarehouseCtr(new DbWarehouse()); }
private void btnProduct_Click(object sender, EventArgs e) { TriangleCorner1.Hide(); TriangleCorner2.Show(); TriangleCorner4.Hide(); TriangleCorner5.Hide(); TriangleCorner6.Hide(); TriangleCorner7.Hide(); // PanelColorProduct.Show(); PanelColorMain.Hide(); PanelColorDepot.Hide(); PanelColorRevenue.Hide(); PanelColorSetting.Hide(); PanelColorHelp.Hide(); // btnProduct.Image = Image.FromFile(startupURL + "\\Icon\\menu-icon-blue.png"); btnHelp.Image = Image.FromFile(startupURL + "\\Icon\\help-icon-grey.png"); btnSetting.Image = Image.FromFile(startupURL + "\\Icon\\setting-icon-gray.png"); btnReven.Image = Image.FromFile(startupURL + "\\Icon\\revenue-icon-gray.png"); btnWareHouse.Image = Image.FromFile(startupURL + "\\Icon\\box-icon-gray.png"); btnHome.Image = Image.FromFile(startupURL + "\\Icon\\home-icon1.png"); // btnSetting.ForeColor = System.Drawing.Color.DimGray; btnHelp.ForeColor = System.Drawing.Color.DimGray; btnReven.ForeColor = System.Drawing.Color.DimGray; btnWareHouse.ForeColor = System.Drawing.Color.DimGray; btnHome.ForeColor = System.Drawing.Color.DimGray; btnProduct.ForeColor = System.Drawing.Color.FromArgb(86, 197, 250); // ChangeMenuMode(); /*panelMain.Controls.Clear(); * Thread thrGenerating = new Thread(new ThreadStart(doWork)); * thrGenerating.Start();*/ productCtr = new ProductCtr(); panelMain.Controls.Clear(); panelMain.Controls.Add(productCtr); refreshNotificationOnButton(); }
private void timerLoading_Tick(object sender, EventArgs e) { try { panelLoading.Width += 48; if (panelLoading.Width == 48) { timerLoading.Stop(); System.Threading.Thread.Sleep(2000); label4.Text = "Loading Reven..."; revenCtr = new RevenCtr(); timerLoading.Start(); } if (panelLoading.Width == 144) { timerLoading.Stop(); System.Threading.Thread.Sleep(3500); label4.Text = "Loading Product..."; productCtr = new ProductCtr(); timerLoading.Start(); } if (panelLoading.Width == 336) { timerLoading.Stop(); System.Threading.Thread.Sleep(1000); label4.Text = "Loading Customer..."; wareHouseCtr = new WareHouseCtr(); timerLoading.Start(); } if (panelLoading.Width >= 368) { timerLoading.Stop(); fLogin f = new fLogin(); this.Hide(); f.Show(); } } catch (Exception) { return; } }
/// <summary> /// Get all Sold Products /// </summary> /// <returns> /// List of Product /// </returns> public List <Product> GetAllSoldProducts() { return(ProductCtr.GetAllSoldProducts()); }
///// <summary> ///// Delete a Chain ///// </summary> ///// <param name="id"></param> ///// <returns> ///// Return 1 if Chain was deleted, else 0 ///// </returns> //public int DeleteChain(int id) //{ // return ChainCtr.DeleteChain(id); //} /// <summary> /// Add a Product /// </summary> /// <param name="product"></param> /// <returns> /// Id of Product if added, else 0 /// </returns> public int AddProduct(Product product) { return(ProductCtr.AddProduct(product)); }
/// <summary> /// Update a Product /// </summary> /// <param name="product"></param> /// <returns> /// Return 1 if Product was updated, else 0 /// </returns> public int UpdateProduct(Product product) { return(ProductCtr.UpdateProduct(product)); }
/// <summary> /// Get all Products with a Saving /// </summary> /// <returns> /// List of Product /// </returns> public List <Product> GetAllProductsWithSavings() { return(ProductCtr.GetAllProductsWithSavings()); }
/// <summary> /// Delete a Product /// </summary> /// <param name="id"></param> /// <returns> /// Return 1 if Product was deleted, else 0 /// </returns> public int DeleteProduct(int id) { return(ProductCtr.DeleteProduct(id)); }
/// <summary> /// Get data grid for Product /// </summary> /// <returns> /// DataTable /// </returns> public DataTable GetDataGridProducts() { return(ProductCtr.GetDataGridProducts()); }
/// <summary> /// Get a Warehouse with a Product by a adminId /// </summary> /// <param name="adminId"></param> /// <returns> /// DataTable /// </returns> public DataTable GetProductWareHouse(int adminId) { return(ProductCtr.GetProductWareHouse(adminId)); }
/// <summary> /// Get a Product by id /// </summary> /// <param name="id"></param> /// <returns> /// Return Product if found, else null /// </returns> public Product GetProduct(int id) { return(ProductCtr.GetProduct(id)); }
public void ChainCtrInitialize() { var productCtr = new ProductCtr(new ProductCtrTestClass()); Assert.IsNotNull(productCtr); }