Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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 !");
                }
            }
        }
Ejemplo n.º 3
0
        private void LoadData()
        {
            HoaDonBAL bal = new HoaDonBAL();

            dgvHoaDon.DataSource  = bal.DSHoaDon();
            btnSua.Enabled        = false;
            btnThemDichVu.Enabled = false;
        }
Ejemplo n.º 4
0
 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);
     }
 }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
        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);
            }
        }