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"); } }
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); } }
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Đ"; }