예제 #1
0
        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();
            }
        }
예제 #2
0
        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();
        }