示例#1
0
        //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();
            }
        }
示例#2
0
        //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();
        }