private void Btn_SaveProduct_Click(object sender, EventArgs e) { var nameFilter = store.products.FirstOrDefault(p => p.ProductName == Txt_ProductNameUp.Text); if (nameFilter == null) { Products product = new Products(); product.ProductName = Txt_ProductNameUp.Text; product.Discount = double.Parse(numericDiscountProUp.Text); product.IncomePrice = double.Parse(numericIncomingPriceProUp.Text); product.NumberOfProductInGroup = double.Parse(numericQuantityPackageProUp.Value.ToString()); product.quantityPerProducts = double.Parse(numericQuantityPackageProUp.Text); product.Price_customer = double.Parse(numericTotalPriceProUp.Text); //string n = Como_productBillBuySupplier.SelectedIndex.ToString(); // MessageBox.Show(); //product.Supplier = int s_id = int.Parse(Como_productBuySupplierUp.SelectedValue.ToString()); product.supplier_id = s_id; product.categories_id = int.Parse(Como_productCategoryUpdate.SelectedValue.ToString()); product.ProductUnit_id = int.Parse(Como_productUnitUpdate.SelectedValue.ToString()); store.products.Add(product); store.SaveChanges(); AddProPanel.Hide(); bindGridView(); } else { MessageBox.Show("هذا المنتج موجود بالفعل"); Txt_ProductNameUp.Text = null; // AllPro allPro = new AllPro(); } }
private void EditBtn_Click(object sender, EventArgs e) { var P_id = int.Parse(dgv_SalesBill.SelectedRows[0].Cells[6].Value.ToString()); Products products = store.products.FirstOrDefault(p => p.ID == P_id); products.ProductName = Txt_ProductNameUp.Text; products.Discount = double.Parse(numericDiscountProUp.Text); products.IncomePrice = double.Parse(numericIncomingPriceProUp.Text); products.NumberOfProductInGroup = int.Parse(numericQuantityPackageProUp.Value.ToString()); products.quantityPerProducts = int.Parse(numericQuantityProUp.Value.ToString()); products.Price_customer = double.Parse(numericIndvidualPriceProUp.Text); int s_id = int.Parse(Como_productBuySupplierUp.SelectedValue.ToString()); products.supplier_id = s_id; products.categories_id = int.Parse(Como_productCategoryUpdate.SelectedValue.ToString()); products.ProductUnit_id = int.Parse(Como_productUnitUpdate.SelectedValue.ToString()); // store.products.Add(products); store.SaveChanges(); MessageBox.Show("تم تعديل المنتج"); AddProPanel.Hide(); bindGridView(); }