public List <BusinessEntities.BanHang.eGiaBan> LoadBangGia()
        {
            var linq = from gb in db.BangGiaBans
                       select gb;
            List <BusinessEntities.BanHang.eGiaBan> list = new List <BusinessEntities.BanHang.eGiaBan>();

            foreach (var item in linq.ToList())
            {
                BusinessEntities.BanHang.eGiaBan temp = new BusinessEntities.BanHang.eGiaBan(item.maSP, item.giaBan, item.ngayApDung);
                list.Add(temp);
            }
            return(list);
        }
 private void btnThemSP_Click(object sender, EventArgs e)
 {
     if (btnThemSP.Tag.ToString() == "0")
     {
         btnThemSP.Tag    = 1;
         btnThemSP.Text   = "Lưu vào giỏ hàng";
         btnXoaSP.Tag     = 1;
         btnXoaSP.Text    = "Hủy bỏ thao tác";
         txtDonGia.Text   = txtKM.Text = txtMaSP.Text = txtSoLuong.Text = "";
         txtMaSP.ReadOnly = txtSoLuong.ReadOnly = false;
     }
     else
     {
         try
         {
             BusinessEntities.BanHang.eGiaBan gia = db.SearchSP(txtMaSP.Text);
             if (gia == null)
             {
                 throw new Exception("Mã sản phẩm không tồn tại trên bảng giá");
             }
             if (!Regex.Match(txtSoLuong.Text, "[0-9]{1,5}").Success)
             {
                 throw new Exception("Số lượng phải là một chuỗi số không vượt quá 5 số");
             }
             if (short.Parse(txtSoLuong.Text) == 0)
             {
                 throw new Exception("Số lượng phải lớn hơn 0");
             }
             BusinessEntities.BanHang.eChiTietHoaDonBanHang temp = new BusinessEntities.BanHang.eChiTietHoaDonBanHang(txtMaSP.Text, short.Parse(txtSoLuong.Text), gia.GiaBan);
             if (list.Count > 50)
             {
                 throw new Exception("Số lượng mặt hàng trên 1 hóa đơn không vượt quá 50");
             }
             list.Add(temp);
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop);
             return;
         }
         LoadDgV();
         btnThemSP.Tag  = 0;
         btnThemSP.Text = "Thêm sản phẩm";
         btnXoaSP.Tag   = 0;
         btnXoaSP.Text  = "Xóa khỏi giỏ hàng";
     }
 }