//Xử lý hóa đơn nhập private void btnThemHoaDonNhapMoi_Click(object sender, EventArgs e) { if (txtMaHDN.Enabled)//Nếu txtMaHDN.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 = dbHoaDonNhap.ThemHoaDonNhap(ref err, txtMaHDN.Text.ToUpper().Trim(), cmbNhaCC.SelectedValue.ToString(), frmMain.MaNVDangDangNhap, dtpNgayLapHDN.Value); if (!KQ) { MessageBox.Show("Mã hóa đơn nhập đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } LoadData_HoaDonNhap(); LoadData_ChiTietHoaDonNhap(); txtMaHDN.Enabled = false; btnXoaHoaDonNhap.Enabled = true; btnCapNhatHoaDonNhap.Enabled = true; btnHuy.Enabled = false; } else//Nếu txtMaHDN.Enabled == false thì khi click vào button thêm thì mở ô txtMaHDN để nhập thông tin hóa đơn nhập mới { txtMaHDN.Clear(); dtpNgayLapHDN.Value = DateTime.Now; txtMaHDN.Enabled = true; btnXoaHoaDonNhap.Enabled = false; btnCapNhatHoaDonNhap.Enabled = false; btnHuy.Enabled = true; txtMaHDN.Focus(); } }
//Xử lý hóa đơn nhập private void btnThemHoaDonNhapMoi_Click(object sender, EventArgs e) { string err = ""; bool KQ = dbHoaDonNhap.ThemHoaDonNhap(ref err, txtMaHDN.Text.ToUpper().Trim(), cmbNhaCC.SelectedValue.ToString(), frmMain.MaNVDangDangNhap, dtpNgayLapHDN.Value); if (!KQ) { MessageBox.Show("Mã hóa đơn nhập đã tồn tại!\nLỗi đây: " + err, "Không thể thêm", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } DataBind_HoaDonNhap(); DataBind_ChiTietHoaDonNhap(); }