Exemple #1
0
        private void LoadData()
        {
            ChiTietHoaDonBAL chiTietHoaDonBAL = new ChiTietHoaDonBAL();
            HopDongBAL       hopDongBAL       = new HopDongBAL();

            dgvHoaDon.DataSource = chiTietHoaDonBAL.DSChiTietHoaDon();
        }
Exemple #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 !");
                }
            }
        }
Exemple #3
0
        private double TinhTien()
        {
            PhongTroBAL ptbal = new PhongTroBAL();
            double      tienphong;

            if (lookUpEditPhong.EditValue.ToString() == null)
            {
                tienphong = 0;
            }
            else
            {
                tienphong = (ptbal.TimPhongTheoMa(lookUpEditPhong.EditValue.ToString()).GiaPhong);
            }

            ChiTietHoaDonBAL hdbal = new ChiTietHoaDonBAL();
            double           tiendichvu;

            if (btnThem.DialogResult == DialogResult.Yes || hdbal.KTTrung(txtMaHoaDon.Text) == false)
            {
                tiendichvu = 0;
            }
            else
            {
                tiendichvu = hdbal.TienDichVu(txtMaHoaDon.Text);
            }

            return(tiendichvu + tienphong);
        }
Exemple #4
0
        private double TinhTien()
        {
            PhongTroBAL      bal        = new PhongTroBAL();
            double           tienphong  = bal.TimPhongTheoMa(Tag.ToString()).GiaPhong;
            ChiTietHoaDonBAL hdbal      = new ChiTietHoaDonBAL();
            double           tiendichvu = hdbal.TienDichVu(txtMaHoaDon.Text);

            return(tiendichvu + tienphong);
        }
Exemple #5
0
 private void LoadData()
 {
     try
     {
         ChiTietHoaDonBAL bal = new ChiTietHoaDonBAL();
         dgvChiTietHoaDon.DataSource = bal.DSChiTietHoaDon(txtMaHoaDon.Text);
         btnXoa.Enabled = false;
     }
     catch
     {
     }
 }
Exemple #6
0
 private void BtnXoa_Click(object sender, EventArgs e)
 {
     if (dgvChiTietHoaDon.SelectedRows == null)
     {
         MessageBox.Show("Vui lòng chọn chi tiết hóa đơn để xóa");
     }
     else
     {
         ChiTietHoaDonBAL cthdbal = new ChiTietHoaDonBAL();
         bool             kq      = cthdbal.XoaCTHD(txtMaHoaDon.Text, lookUpEditDichVu.EditValue.ToString());
         if (kq)
         {
             MessageBox.Show("Xoá thành công !");
             new HoaDonBAL().CapNhatHoaDon(txtMaHoaDon.Text, TinhTien());
             LoadData();
         }
         else
         {
             MessageBox.Show("Xoá thất bại !");
         }
     }
 }
Exemple #7
0
        private void Sua()
        {
            ChiTietHoaDonBAL cthdbal = new ChiTietHoaDonBAL();
            ChiTietHoaDon    cthd    = new ChiTietHoaDon();

            cthd.MaHoaDon       = txtMaHoaDon.Text;
            cthd.TongTienDichVu = double.Parse(txtTongTien.Text);
            cthd.SoLuongDichVu  = int.Parse(numericUpDownSL.Value.ToString());
            cthd.MaDichVu       = lookUpEditDichVu.EditValue.ToString();
            bool kq = cthdbal.SuaCTHD(cthd);

            if (kq)
            {
                MessageBox.Show("Cập nhật thành công !", "Thông báo", MessageBoxButtons.OK);
                new HoaDonBAL().CapNhatHoaDon(cthd.MaHoaDon, TinhTien());
                LoadData();
            }
            else
            {
                MessageBox.Show("Cập nhật thất bại !", "Thông báo", MessageBoxButtons.OK);
            }
        }
Exemple #8
0
        private void Them()
        {
            ChiTietHoaDonBAL bal  = new ChiTietHoaDonBAL();
            ChiTietHoaDon    cthd = new ChiTietHoaDon();

            cthd.MaHoaDon       = txtMaHoaDon.Text;
            cthd.TongTienDichVu = double.Parse(txtTongTien.Text);
            cthd.SoLuongDichVu  = int.Parse(numericUpDownSL.Value.ToString());
            cthd.MaDichVu       = lookUpEditDichVu.EditValue.ToString();
            bool kq = bal.KTTrungCTHD(cthd.MaHoaDon, cthd.MaDichVu);

            if (kq == false)
            {
                bal.ThemCTHD(cthd);
                MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK);
                new HoaDonBAL().CapNhatHoaDon(cthd.MaHoaDon, TinhTien());
                LoadData();
            }
            else
            {
                MessageBox.Show("Mã hóa đơn đã tồn tại !", "Thông báo", MessageBoxButtons.OK);
            }
        }