private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e) { btnSua.Enabled = false; HoaDonBAL bal = new HoaDonBAL(); string mp = txtTimMaPhong.Text; string t = cboTimTheoThang.Text; if (mp != "" && t != "All") { //nếu người dùng nhập cả tháng và phòng để tìm kiếm //thì sẽ trả ra danh sách hoá đơn của phòng mp trong tháng t dgvHoaDon.DataSource = bal.DSHoaDonTheoThangVaPhong(int.Parse(t), mp); } else if (mp == "" && t == "All") { //mếu người dùng không nhập gì cả sẽ hiển thị danh sách tất cả các hoá đơn LoadData(); } else if (mp == "") { //nếu người dùng chỉ nhập mã phòng tìm kiếm //thì trả ra danh sách hoá đơn của phòng mp trong tất cả các tháng dgvHoaDon.DataSource = bal.DSHoaDonTheoThang(int.Parse(t)); } else { //nếu người dùng chỉ nhập mã phòng tìm kiếm //thì trả ra danh sách hoá đơn của tất cả các phòng trong tháng t dgvHoaDon.DataSource = bal.DSHoaDonTheoPhong(txtTimMaPhong.Text); } }
private void BtnXoa_Click(object sender, EventArgs e) { HoaDonBAL bal = new HoaDonBAL(); ChiTietHoaDonBAL cthdbal = new ChiTietHoaDonBAL(); DialogResult dr = MessageBox.Show("Xoá hoá đơn cũng sẽ xoá toàn bộ chi tiết hoá đơn. " + "\nBạn có chắc chắn muốn xoá ?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dr == DialogResult.Yes) { bool kq2 = cthdbal.XoaCTHD(txtMaHoaDon.Text); bool kq1 = bal.XoaHD(txtMaHoaDon.Text); if (kq1 && kq2) { MessageBox.Show("Xoá thành công !"); LoadData(); CleanTxt(); } else { MessageBox.Show("Xoá thất bại !"); } } }
private void LoadData() { HoaDonBAL bal = new HoaDonBAL(); dgvHoaDon.DataSource = bal.DSHoaDon(); btnSua.Enabled = false; btnThemDichVu.Enabled = false; }
private void BtnHoaDon_Click(object sender, EventArgs e) { try { ExportToExcel excel = new ExportToExcel(); HoaDonBAL bal = new HoaDonBAL(); DataTable dt = bal.DTDS(); excel.ExportHoaDon(dt, "Hóa đơn", "Danh sách hóa đơn"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Sua() { HoaDonBAL hdbal = new HoaDonBAL(); HoaDon hd = new HoaDon(); hd.MaHoaDon = txtMaHoaDon.Text; hd.MaHopDong = txtMaHopDong.Text; hd.TongTienHoaDon = TinhTien(); hd.Thang = int.Parse(cboThang.Text); bool kq = hdbal.SuaHD(hd); if (kq) { MessageBox.Show("Cập nhật thành công !", "Thông báo", MessageBoxButtons.OK); LoadData(); } else { MessageBox.Show("Cập nhật thất bại !", "Thông báo", MessageBoxButtons.OK); } }
private void Them() { HoaDonBAL bal = new HoaDonBAL(); HoaDon hd = new HoaDon(); hd.MaHoaDon = txtMaHoaDon.Text; hd.MaHopDong = txtMaHopDong.Text; hd.Thang = int.Parse(cboThang.Text); hd.TongTienHoaDon = TinhTien(); bool kq = bal.KTHoaDon(hd.MaHoaDon); if (kq == false) { bal.ThemHD(hd); MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK); LoadData(); } else { MessageBox.Show("Mã hóa đơn đã tồn tại !", "Thông báo", MessageBoxButtons.OK); } }