Example #1
0
        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);