private void btnGiaoHang_Click(object sender, EventArgs e) { if (checkBoxGiaoHang.Checked) { try { GiaoHang gh = new GiaoHang(); gh.MaCuaHang = MaCH; gh.MaHoaDon = MaHD; gh.MaNVGH = comboBoxMaNVGH.SelectedValue.ToString(); gh.TinhTrangGH = "Đã Giao Hàng"; gh.NgayGiaoHang = dateTimeGiaoHang.Value; GiaoHangBUS.DaGiaoHangGiaoHang(gh); HoaDonBUS.DaThanhToan(MaHD, MaCH); this.Close(); //HoaDonBUS.ThanhToanHoaDon(MaHD, MaCH); } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { GiaoHang gh = new GiaoHang(); gh.MaCuaHang = MaCH; gh.MaHoaDon = MaHD; gh.MaNVGH = comboBoxMaNVGH.SelectedValue.ToString(); gh.TinhTrangGH = "Đang Giao Hàng"; gh.NgayGiaoHang = dateTimeGiaoHang.Value; GiaoHangBUS.ThemGiaoHang(gh); HoaDonBUS.LayHangHoaDon(MaHD, MaCH); this.Close(); } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnHuyGiaoHang_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn Muốn Hủy Giao Hàng?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { try { HoaDonBUS.TraHangHoaDon(MaHD, MaCH); GiaoHangBUS.HuyGiaoHang(MaHD, MaCH); MessageBox.Show("Hủy Thành Công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static void SaveInvoice(int KhId, int total, double saleoff, List <CTHDDTO> listCTHD, GiaoHangDTO GH) { CTHDBUS cthd = new CTHDBUS(); int Mahd = 0; DateTime DateCreate = DateTime.Now; HoaDonBUS hd = new HoaDonBUS(); HoaDonDTO entity = new HoaDonDTO(Mahd, KhId, DateCreate, saleoff, total); CTHDBUS cTHDBUS = new CTHDBUS(); GiaoHangBUS giaoHangBUS = new GiaoHangBUS(); hd.Add(entity); giaoHangBUS.Add(GH); cTHDBUS.Add(listCTHD); }
private void btnThanhToan_Click(object sender, EventArgs e) { if (HoaDonBUS.KiemTraSL_SP_trong_Kho_va_HoaDon(textBoxMaHD.Text, textBoxMaCH.Text)) { if (btnThanhToan.Text == "Giao Hàng") { if (GiaoHangBUS.KiemTraGiaoHang(textBoxMaHD.Text, textBoxMaCH.Text)) { MessageBox.Show("Đã Có Thông Tin Giao Hàng!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { frmThongTinGiaoHang frm = new frmThongTinGiaoHang(textBoxMaHD.Text, textBoxMaCH.Text, true); frm.Show(); btnThemSPMua.Visible = false; btnLuuEditSL.Visible = false; btnXoaSPMua.Visible = false; btnLuuTam.Visible = false; frmInHoaDon frm2 = new frmInHoaDon(textBoxMaHD.Text, textBoxMaCH.Text); frm2.ShowDialog(); } } else if (btnThanhToan.Text == "Thanh Toán") { if (MessageBox.Show("Bạn Muốn Thanh Toán?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { try { HoaDonBUS.ThanhToanHoaDon(textBoxMaHD.Text, textBoxMaCH.Text); MessageBox.Show("Thanh Toán Thành Công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnThemSPMua.Visible = false; btnLuuEditSL.Visible = false; btnXoaSPMua.Visible = false; btnLuuTam.Visible = false; frmInHoaDon frm1 = new frmInHoaDon(textBoxMaHD.Text, textBoxMaCH.Text); frm1.ShowDialog(); this.Close(); } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } else { MessageBox.Show("Một số sản phẩm bạn thanh toán hiện không đủ để cung cấp!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void getDelivery() { GiaoHangBUS giaoHangBUS = new GiaoHangBUS(); DataTable dtGH = new DataTable(); dtGH = giaoHangBUS.GetAll(); foreach (DataRow row in dtGH.Rows) { int n = grvDelivery.Rows.Add(); grvDelivery.Rows[n].Cells[0].Value = row[0].ToString(); grvDelivery.Rows[n].Cells[1].Value = row[1].ToString(); grvDelivery.Rows[n].Cells[2].Value = row[2].ToString(); grvDelivery.Rows[n].Cells[3].Value = row[3].ToString(); grvDelivery.Rows[n].Cells[4].Value = row[4].ToString(); grvDelivery.Rows[n].Cells[5].Value = row[5].ToString(); grvDelivery.Rows[n].Cells[6].Value = row[6].ToString(); } }
void LoadGiaoHang() { if (IsEdit) { textBoxMaCH.Text = MaCH; textBoxMaHD.Text = MaHD; comboBoxMaNVGH.DataSource = NhanVienBUS.GetNVShiper(); comboBoxMaNVGH.DisplayMember = "MaNV"; comboBoxMaNVGH.ValueMember = "MaNV"; dateTimeGiaoHang.Value = DateTime.Now; try { GiaoHang gh = GiaoHangBUS.GetGiaoHangByMaHD_MaCH(MaHD, MaCH); textBoxNgayGiaoHang.Visible = false; textBoxTinhTrangGiaoHang.Visible = false; textBoxNgayGiaoHang.Text = gh.NgayGiaoHang.ToString(); comboBoxMaNVGH.SelectedValue = gh.MaNVGH; //gh.TinhTrangGH = "Đang Giao Hàng"; } catch { } } else { textBoxMaCH.Text = MaCH; textBoxMaHD.Text = MaHD; comboBoxMaNVGH.DataSource = NhanVienBUS.GetNVShiper(); textBoxNgayGiaoHang.Visible = true; comboBoxMaNVGH.DisplayMember = "MaNV"; comboBoxMaNVGH.ValueMember = "MaNV"; btnGiaoHang.Visible = false; GiaoHang gh = GiaoHangBUS.GetGiaoHangByMaHD_MaCH(MaHD, MaCH); textBoxNgayGiaoHang.Text = gh.NgayGiaoHang.ToString(); comboBoxMaNVGH.SelectedValue = gh.MaNVGH; if (gh.TinhTrangGH == "Đã Giao Hàng") { textBoxTinhTrangGiaoHang.Visible = true; btnHuyGiaoHang.Visible = false; } } }
void LoadHD() { if (IsEdit == false) { btnHuyHD.Visible = false; btnLuuHD.Visible = false; btnThemSPMua.Visible = false; btnLuuEditSL.Visible = false; btnXoaSPMua.Visible = false; btnThanhToan.Visible = false; btnLuuTam.Visible = false; } if (HD == null) { textBoxNSX.Visible = false; textBoxLoaiSP.Visible = false; textBoxDSP.Visible = false; textBoxMauKieu.Visible = false; textBoxMaKieuSP.Visible = false; textBoxSP.Visible = false; textBoxTinhTrangHD.Text = "Chưa Thanh Toán"; textBoxMaNV.Text = MaNV; textBoxMaCH.Text = IDCH; comboBoxMaKH.DataSource = KHBUS.GetKH(); comboBoxMaKH.DisplayMember = "MaKH"; comboBoxMaKH.ValueMember = "MaKH"; groupBox2.Enabled = false; btnLuuTam.Visible = false; btnThanhToan.Visible = false; } else { textBoxMaHD.ReadOnly = true; textBoxMaKH.ReadOnly = true; comboBoxMaKH.Visible = false; textBoxHTGH.ReadOnly = true; btnHuyHD.Visible = false; btnLuuHD.Visible = false; btnThemKH.Visible = false; textBoxMaCH.Text = HD.MaCuaHang; textBoxMaHD.Text = HD.MaHoaDon; textBoxMaNV.Text = HD.MaNV; textBoxHTGH.Text = HD.HTGiaoHang; if (HD.TinhTrang == 1) { textBoxTinhTrangHD.Text = "Đã Thanh Toán"; btnThemSPMua.Visible = false; btnLuuEditSL.Visible = false; btnXoaSPMua.Visible = false; btnLuuTam.Visible = false; btnThanhToan.Visible = false; btnLuuHD.Visible = false; btnHuyHD.Visible = false; btnThemSPMua.Visible = false; btnLuuEditSL.Visible = false; btnXoaSPMua.Visible = false; btnThanhToan.Visible = false; btnLuuTam.Visible = false; } else { textBoxTinhTrangHD.Text = "Chưa Thanh Toán"; btnThanhToan.Visible = true; } if (HD.HTGiaoHang.ToLower() != "Trực Tiếp".ToLower()) { textBoxTinhTrangGiaHang.Visible = true; lbTrangGiaoHang.Visible = true; linkLbChiTietGiaoHang.Visible = true; try { textBoxTinhTrangGiaHang.Text = GiaoHangBUS.GetGiaoHangByMaHD_MaCH(HD.MaHoaDon, HD.MaCuaHang).TinhTrangGH.ToString(); if (textBoxTinhTrangGiaHang.Text == "Đang Giao Hàng") { btnThanhToan.Visible = false; btnLuuTam.Visible = false; } } catch { } radioGiaoHang.Checked = true; } else { textBoxTinhTrangGiaHang.Visible = false; lbTrangGiaoHang.Visible = false; linkLbChiTietGiaoHang.Visible = false; } radioGiaoHang.Enabled = false; radioMuaTT.Enabled = false; dateTimePickerNgayVietHD.Value = HD.NgayLapHD; KhachHang kh = KHBUS.GetKHByMAKH(HD.MaKH); textBoxTenKH.Text = kh.TenKH; textBoxDiaChi.Text = kh.DiaChi; txtboxSDT.Text = kh.SDT; textBoxMaKH.Text = kh.MaKH; chiTietHoaDonBindingSource.DataSource = ChiTietHoaDonBUS.GetChieTietHD_ByMaHD(HD.MaHoaDon, HD.MaCuaHang); lbTongTien.Text = ChiTietHoaDonBUS.TinhTien_ByMaHD(HD.MaHoaDon, HD.MaCuaHang).ToString(); } }