Пример #1
0
        private void btnGioHang_Click(object sender, EventArgs e)
        {
            this.Hide();
            MHGioHang mhgiohang = new MHGioHang();

            mhgiohang.ShowDialog();
        }
Пример #2
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (CTGioHangBUS.Instance.Xoa(int.Parse(txbMaGH.Text), pMaCTGH))
     {
         MessageBox.Show("Xóa thành công");
         this.Hide();
         MHGioHang mhGH = new MHGioHang();
         mhGH.ShowDialog();
     }
     else
     {
         MessageBox.Show("Lỗi");
     }
 }
Пример #3
0
 private void button2_Click(object sender, EventArgs e) // Sủa CT giỏ hàng
 {
     if (KiemTraSL(txbSL.Text) == true && int.Parse(txbSL.Text) > 0)
     {
         if (CTGioHangBUS.Instance.Sua(int.Parse(txbMaGH.Text), pMaCTGH, pMaSP, int.Parse(txbSL.Text)))
         {
             MessageBox.Show("Sửa thành công");
             this.Hide();
             MHGioHang mhGH = new MHGioHang();
             mhGH.ShowDialog();
         }
         else
         {
             MessageBox.Show("Lỗi");
         }
     }
     else
     {
         MessageBox.Show("Số lượng không hợp lệ!");
     }
 }
Пример #4
0
        private void btnThemVaoGH_Click(object sender, EventArgs e)
        {
            //Hiện form giỏ hàng lên
            //Kiểm tra nếu chưa có giỏ hàng ở trạng thái 'tiếp nhận' thi thêm mới giỏ hàng trạng thái 'tiếp nhận' sau đó thêm sp vô giỏ hàng (thêm CTGH)
            //nếu có giỏ hàng cũ thì chỉ cần thực hiện câu lệnh insert dòng ctgh với mã giỏ hàng 'tiếp nhận'

            if (txbGiaThiTruong.Text != string.Empty)
            {
                if (txbSLDat.Text == string.Empty)
                {
                    MessageBox.Show("Hãy điền số lượng muốn đặt!");
                }
                else
                {
                    int pMaGH, pMaCTGH;
                    if (GioHangBUS.Instance.KiemTraTonTai(int.Parse(taikhoan)) == true) // chưa có giỏ hàng chứa sẵn
                    {
                        //Tạo giỏ hàng mới
                        pMaGH = GioHangBUS.Instance.AutoID();
                        if (GioHangBUS.Instance.Them(pMaGH, int.Parse(taikhoan)) == true) // thêm mới giỏ hàng
                        {
                            MessageBox.Show("Đã có giỏ hàng, tha hồ mua sắm!");
                        }
                        else
                        {
                            MessageBox.Show("Lỗi tạo giỏ hàng!");
                        }
                    }
                    else
                    {
                        pMaGH = GioHangBUS.Instance.LayMaGH(int.Parse(taikhoan)); // Người dùng đã có sẵn giỏ hàng
                    }
                    //Thêm CTGH vào giỏ hàng
                    if (KiemTraSL(txbSLDat.Text) == true && int.Parse(txbSLDat.Text) > 0)                                              // Số lượng phải là kí tự số > 0
                    {
                        if (SanPhamBUS.Instance.KiemTraSLTon(int.Parse(txbMaSP.Text)) > int.Parse(txbSLDat.Text))                      // số lượng đặt phải < số lượng tồn sản phẩm
                        {
                            pMaCTGH = CTGioHangBUS.Instance.AutoID();                                                                  // tạo mới chi tiết giỏ hàng

                            if (CTGioHangBUS.Instance.Them(pMaCTGH, pMaGH, int.Parse(txbMaSP.Text), int.Parse(txbSLDat.Text)) == true) // thêm mới giỏ hàng
                            {
                                MessageBox.Show("Thêm thành công!");
                                this.Hide();
                                MHGioHang mhgh = new MHGioHang();
                                mhgh.ShowDialog();
                            }
                            else
                            {
                                MessageBox.Show("Lỗi!");
                            }
                        }
                        else
                        {
                            MessageBox.Show("Số lượng trong kho không đủ!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Số lượng không phù hợp");
                    }
                }
            }
            else
            {
                MessageBox.Show("Hãy chọn sản phẩm bạn muốn đặt! ");
            }
        }