void UpdateProduct() { if (this.dgvListProducts.SelectedRows.Count > 0) { ProductsObj productObj = new ProductsObj(); productObj.ProductIDObj = int.Parse(this.dgvListProducts.SelectedRows[0].Cells[0].Value.ToString()); productObj.ProductNameObj = this.mtbxNameProduct.Text; productObj.UnitPriceObj = decimal.Parse(this.mtbxPrice.Text); productObj.UnitInStockObj = int.Parse(this.mtbxStock.Text); productObj.ProductTypeObj = this.mtbxProductType.Text; bllBusineesRuleProduct.UpdateProduct(productObj); } else if (this.dgvListProducts.SelectedCells.Count > 0) { int selectedrowindex = this.dgvListProducts.SelectedCells[0].RowIndex; DataGridViewRow selectedRow = this.dgvListProducts.Rows[selectedrowindex]; ProductsObj productObj = new ProductsObj(); productObj.ProductIDObj = int.Parse(selectedRow.Cells[0].Value.ToString()); productObj.ProductNameObj = this.mtbxNameProduct.Text; productObj.UnitPriceObj = decimal.Parse(this.mtbxPrice.Text); productObj.UnitInStockObj = int.Parse(this.mtbxStock.Text); productObj.ProductTypeObj = this.mtbxProductType.Text; bllBusineesRuleProduct.UpdateProduct(productObj); } else { MessageBox.Show("Please Choose One Product To Change! Try Again!!!"); } }
/****************************************** * /** Description: Process when clicked node * /** Params: * /** Write by: DANG VO DUC TRONG * /** Create date: 4/5/2018 ******************************************/ private void trvListProductType_AfterSelect(object sender, TreeViewEventArgs e) { if (this.trvListProductType.SelectedNode != null && this.trvListProductType.SelectedNode.Level >= 0) { ProductsObj productObj = (ProductsObj)this.trvListProductType.SelectedNode.Tag; List <ProductsObj> listProductObj = bllBusineesRuleProduct.GetProductFromType(e.Node.Text); DisplayToDataGrid(listProductObj); this.mtbxProductType.Text = e.Node.Text; } }
public void UpdateProduct(ProductsObj productObj) { var item = data.Products.Where(t => t.ProductID == productObj.ProductIDObj).FirstOrDefault(); item.ProductID = productObj.ProductIDObj; item.ProductName = productObj.ProductNameObj; item.UnitPrice = productObj.UnitPriceObj; item.UnitInStock = productObj.UnitInStockObj; item.ProductType = productObj.ProductTypeObj; data.SubmitChanges(); }
public void AddProduct(ProductsObj productObj) { Product product = new Product(); product.ProductID = productObj.ProductIDObj; product.ProductName = productObj.ProductNameObj; product.UnitPrice = productObj.UnitPriceObj; product.UnitInStock = productObj.UnitInStockObj; product.ProductType = productObj.ProductTypeObj; data.Products.InsertOnSubmit(product); data.SubmitChanges(); }
private void btnAdd_Click(object sender, EventArgs e) { ProductsObj productObj = new ProductsObj(); productObj.ProductNameObj = this.mtbxNameProduct.Text; productObj.ProductTypeObj = this.mtbxProductType.Text; productObj.UnitPriceObj = decimal.Parse(this.mtbxPrice.Text); productObj.UnitInStockObj = int.Parse(this.mtbxStock.Text); // thieu ID bllBusineesRuleProduct.AddProduct(productObj); DisplayToDataGrid(bllBusineesRuleProduct.GetAllProduct()); }
public List <ProductsObj> GetAllProduct() { List <ProductsObj> data = new List <ProductsObj>(); foreach (var i in obj.GetAllProduct()) { ProductsObj productsObj = new ProductsObj(); productsObj.ProductIDObj = i.ProductID; productsObj.ProductNameObj = i.ProductName; productsObj.UnitPriceObj = i.UnitPrice; productsObj.UnitInStockObj = i.UnitInStock; productsObj.ProductTypeObj = i.ProductType; data.Add(productsObj); } return(data); }
public List <ProductsObj> GetProductFromID(int id) { List <ProductsObj> data = new List <ProductsObj>(); var listproduct = obj.GetProductFromID(id); foreach (var i in listproduct) { ProductsObj productsObj = new ProductsObj(); productsObj.ProductIDObj = i.ProductID; productsObj.ProductNameObj = i.ProductName; productsObj.UnitPriceObj = i.UnitPrice; productsObj.UnitInStockObj = i.UnitInStock; productsObj.ProductTypeObj = i.ProductType; data.Add(productsObj); } return(data); }
private void mbtnBuying_Click(object sender, EventArgs e) { int selectedRow; try { selectedRow = this.dgvListProducts.CurrentCell.RowIndex; } catch { selectedRow = 0; } ProductsObj productObj = new ProductsObj(); productObj.ProductIDObj = Int32.Parse(this.dgvListProducts.Rows[selectedRow].Cells[0].Value.ToString()); productObj.ProductNameObj = this.mtbxNameProduct.Text; productObj.ProductTypeObj = this.mtbxProductType.Text; productObj.UnitPriceObj = decimal.Parse(this.mtbxPrice.Text); productObj.UnitInStockObj = int.Parse(this.mtbxStock.Text); cart.Add(productObj); btnMyCart.Text = "My Cart (" + cart.Count + ")"; }
public void UpdateProduct(ProductsObj productObj) { crudProducts.UpdateProduct(productObj); }
public void AddProduct(ProductsObj productObj) { crudProducts.AddProduct(productObj); }
public void UpdateProduct(ProductsObj productObj) { obj.UpdateProduct(productObj); }
public void AddProduct(ProductsObj productObj) { obj.AddProduct(productObj); }