private void btnGioHang_Click(object sender, EventArgs e) { this.Hide(); MHGioHang mhgiohang = new MHGioHang(); mhgiohang.ShowDialog(); }
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"); } }
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ệ!"); } }
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! "); } }