private void btnCreate_Click(object sender, EventArgs e) { tbl_Product product = null; try { product = db.tbl_Products.FirstOrDefault(res => res.ProductID.Equals(txtProductID.Text)); } catch (Exception) { XtraMessageBox.Show("Nhập ID sản phẩm", "Thông báo"); return; } if (product == null) { XtraMessageBox.Show("Không tìm thấy hàng hóa", "Thông báo"); return; } //Kiem tra trong bill da co hang hoa giong foreach (DataRow dr in dt.Rows) { if (dr[0].Equals(txtProductID.Text)) { int numberOfProduct = int.Parse(dr[2].ToString()); dr[2] = (numberOfProduct + int.Parse(txtNumberOfProduct.Text)).ToString(); dgvBill.DataSource = dt; cal_total_price(); return; } } DataRow ndr = dt.NewRow(); ndr[0] = txtProductID.Text; ndr[1] = product.NameOfProduct; ndr[2] = txtNumberOfProduct.Text; ndr[3] = product.PriceOfProduct; dt.Rows.Add(ndr); dgvBill.DataSource = dt; txtNumberOfProduct.Text = "1"; cal_total_price(); }
partial void Deletetbl_Product(tbl_Product instance);
partial void Updatetbl_Product(tbl_Product instance);
partial void Inserttbl_Product(tbl_Product instance);