//Xử lý hóa đơn bán private void btnThemHoaDonBanMoi_Click(object sender, EventArgs e) { if (txtMaHDB.Enabled)//Nếu txtMaHDB.Enabled == true thì khi click vào button thêm thì thực hiện thêm mới vào CSDL { string err = ""; bool KQ = dbHoaDonBan.ThemHoaDonBan(ref err, txtMaHDB.Text.Trim().ToUpper(), frmMain.MaNVDangDangNhap, txtHoTenKH.Text.Trim(), dtpNgayLapHDB.Value); if (!KQ) { MessageBox.Show("Mã hóa đơn bán đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } LoadData_HoaDonBan(); LoadData_ChiTietHoaDonBan(); btnXoaHoaDonBan.Enabled = true; btnCapNhatHoaDonBan.Enabled = true; btnHuy.Enabled = false; txtMaHDB.Enabled = false; } else//Nếu txtMaHDB.Enabled == false thì khi click vào button thêm thì mở ô txtMaHDB để nhập thông tin hóa đơn bán mới { txtMaHDB.Clear(); txtHoTenKH.Clear(); dtpNgayLapHDB.Value = DateTime.Now; btnXoaHoaDonBan.Enabled = false; btnCapNhatHoaDonBan.Enabled = false; btnHuy.Enabled = true; txtMaHDB.Enabled = true; txtMaHDB.Focus(); } }
//Xử lý hóa đơn bán private void btnThemHoaDonBanMoi_Click(object sender, EventArgs e) { string err = ""; bool KQ = dbHoaDonBan.ThemHoaDonBan(ref err, txtMaHDB.Text.Trim().ToUpper(), frmMain.MaNVDangDangNhap, txtHoTenKH.Text.Trim(), dtpNgayLapHDB.Value); if (!KQ) { MessageBox.Show("Mã hóa đơn bán đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DataBind_HoaDonBan(); }