Example #1
0
        private void timHoaDon(object sender, EventArgs e)
        {
            hoadon h = hd.layThongTinHoaDon(txtMaHoaDon.Text.ToUpper().Trim());

            if (h != null)
            {
                txtMaHD.Text          = h.mahoadon.Trim();
                txtMaPhieuThue.Text   = h.maphieuthue.Trim();
                txtNgayThanhToan.Text = h.ngaythanhtoan.Trim();
                txtNVThanhToan.Text   = h.manv.Trim();

                txtCMND.Text      = h.phieuthue.khachhang.cmnd.Trim();
                txtHoTen.Text     = h.phieuthue.khachhang.hoten;
                txtDienThoai.Text = h.phieuthue.khachhang.dienthoai.Trim();

                txtPhong.Text        = h.phieuthue.sophong.Trim();
                txtLoaiPhong.Text    = h.phieuthue.phong.loaiphong.Trim();
                txtNgayThue.Text     = h.phieuthue.ngaythue.Trim();
                txtTongNgayThue.Text = h.tongngaythue.Trim();
                txtTienPhong.Text    = h.tongtienphong.Trim() + " VNĐ";

                tblDichVu.DataSource   = dv.danhSachDaThem(h.phieuthue.maphieuthue);
                lblTongTienDichVu.Text = h.tongtiendichvu.Trim() + " VNĐ";
                lblTongCong.Text       = (double.Parse(h.tongtienphong) + double.Parse(h.tongtiendichvu)) + ".00 VNĐ";
            }
            else
            {
                MessageBox.Show("Hóa đơn này không tồn tại.", "Thông báo");
            }
        }
Example #2
0
 public void hienThiDichVuDaChon()
 {
     tblSuDungDichVu.RowCount = 1;
     foreach (Object item in dv.danhSachDaThem(maphieuthue))
     {
         int    stt     = ((sudungdichvu)item).stt;
         string tendv   = ((sudungdichvu)item).tendichvu;
         string dongia  = dv.layGiaDichVu(tendv);
         string soluong = ((sudungdichvu)item).soluong;
         tblSuDungDichVu.Rows.Add(stt, tendv, dongia, soluong);
     }
 }
Example #3
0
        private void hienThiChiTiet(object sender, EventArgs e)
        {
            phieuthue p = tp.layThongTinPhieuThue(maphieuthue);

            txtMaPhieu.Text   = maphieuthue;
            txtMaNV.Text      = manv;
            txtPhong.Text     = p.sophong.ToString().Trim();
            txtCMND.Text      = p.cmnd.ToString().Trim();
            txtHoTen.Text     = p.khachhang.hoten.ToString();
            txtDienThoai.Text = p.khachhang.dienthoai.ToString().Trim();
            txtNgayThue.Text  = p.ngaythue.ToString().Trim();
            txtTienPhong.Text = p.phong.tienphong.Trim();

            // Tinh tong so ngay rui tinh tong thanh tien
            DateTime nThue  = DateTime.ParseExact(txtNgayThue.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            DateTime nTra   = DateTime.ParseExact(txtNgayLap.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture);
            int      songay = (nTra - nThue).Days;

            if (songay == 0)
            {
                txtTongNgayThue.Text = "1";
            }
            else
            {
                txtTongNgayThue.Text = songay + "";
            }
            double tongtienphong = double.Parse(txtTongNgayThue.Text) * double.Parse(txtTienPhong.Text);

            txtTongTien.Text = tongtienphong + ".00 VNĐ";

            // Hiện thông tin dịch vụ
            tblDichVu.DataSource = dv.danhSachDaThem(maphieuthue);
            double tongtiendv = 0;

            for (int i = 0; i < tblDichVu.RowCount; i++)
            {
                tongtiendv += Double.Parse(tblDichVu.Rows[i].Cells[2].Value.ToString());
            }
            lblTongTienDichVu.Text = tongtiendv + ".00 VNĐ";
            lblTongCong.Text       = (tongtienphong + tongtiendv) + ".00 VNĐ";
        }