private void LoadChiTiet1Phong(string maphong) { LoaiPhong lp = LoaiPhongDAO.LoadOne(maphong); if (lp != null) { txtMa.Text = lp.MaLoai; txtTen.Text = lp.TenLoai; txtMoTa.Text = lp.MoTa; txtDonGia.Text = lp.DonGia.ToString(); txtSNTD.Text = lp.SoNguoiToiDa.ToString(); if (lp.ConSuDung == 1) { cbcKhaDung.SelectedValue = "Có"; } else { cbcKhaDung.SelectedValue = "Không"; } KhongChoPhepChinhSua(); } else { MessageBox.Show("Không tìm thấy phòng!"); } }
public KhachThuePhong(int maPhong) { InitializeComponent(); cbbLoaiKhach.ItemsSource = LoaiKhachDAO.LoadAll().DefaultView; dataGridDsKhach.ItemsSource = KhachHangDAO.LoadAll().DefaultView; soLuongKhach = KhachHangDAO.GetSoLuongKhach(); MaPhong = maPhong; txtMaPhong.Text = maPhong.ToString(); Phong p = PhongDAO.LoadOne(maPhong); LoaiPhong lp = LoaiPhongDAO.LoadOne(p.LoaiPhong); txtLoaiPhong.Text = lp.TenLoai; txtMaKhach.Text = (soLuongKhach + 1).ToString(); cbbLoaiKhach.SelectedIndex = 0; txtNgayThue.Text = DateTime.Now.ToString("MM-dd-yyyy HH:mm"); //Chuyển thông tin đặt phòng sang DataTable table = DatPhongDAO.LoadByMaPhong(maPhong); int countDatPhong = table.Rows.Count; if (countDatPhong > 0) { for (int i = 0; i < countDatPhong; i++) { KhachHang kh = KhachHangDAO.LoadOne(table.Rows[i].Field <int>(1)); dgDanhSach.Items.Add(kh); } } }
public TraPhong(int maPhong) { InitializeComponent(); MaPhong = maPhong; txtMaPhong.Text = maPhong.ToString(); Phong p = PhongDAO.LoadOne(maPhong); LoaiPhong lp = LoaiPhongDAO.LoadOne(p.LoaiPhong); txtLoaiPhong.Text = lp.TenLoai; DataTable thuePhongDTO = ThuePhongDAO.LoadByMaPhong(maPhong); DateTime dNgayThue = thuePhongDTO.Rows[0].Field <DateTime>("NgayBatDauThue"); DateTime dNgayTra = DateTime.Now; txtNgayThue.Text = dNgayThue.ToString("MM-dd-yyyy HH:mm"); txtNgayTra.Text = dNgayTra.ToString("MM-dd-yyyy HH:mm"); dataGridDsKhach.ItemsSource = ThuePhongDAO.LoadThongTinKhach(maPhong).DefaultView; DataTable dtGioHang = LoadDsDichVu(); dgGioHang.ItemsSource = dtGioHang.DefaultView; float donGiaPhong = LoaiPhongDAO.GetDonGiaPhong(txtLoaiPhong.Text); float tienPhong = 0; float tienDichVu = TinhTongTien(dtGioHang); int dayDateDiff = (dNgayTra - dNgayThue).Days; if (dayDateDiff < 1) { int hourDiff = dNgayTra.Hour - dNgayThue.Hour; if (hourDiff < 10) { tienPhong = (hourDiff + 1) * (donGiaPhong / 10); } else { tienPhong = donGiaPhong; } } else { tienPhong = dayDateDiff * donGiaPhong; } txtTienPhong.Text = string.Format("{0:0,0}", tienPhong); txtDichVu.Text = string.Format("{0:0,0}", tienDichVu); ThanhTien = tienDichVu + tienPhong; txtThanhTien.Text = string.Format("{0:0,0}", ThanhTien); }
public ManHinhDatPhong(int maPhong) { InitializeComponent(); cbbLoaiKhach.ItemsSource = LoaiKhachDAO.LoadAll().DefaultView; dataGridDsKhach.ItemsSource = KhachHangDAO.LoadAll().DefaultView; soLuongKhach = KhachHangDAO.GetSoLuongKhach(); MaPhong = maPhong; txtMaPhong.Text = maPhong.ToString(); Phong p = PhongDAO.LoadOne(maPhong); LoaiPhong lp = LoaiPhongDAO.LoadOne(p.LoaiPhong); txtLoaiPhong.Text = lp.TenLoai; txtMaKhach.Text = (soLuongKhach + 1).ToString(); cbbLoaiKhach.SelectedIndex = 0; }
public ChiTietDatPhong(int maPhong) { InitializeComponent(); MaPhong = maPhong; txtMaPhong.Text = maPhong.ToString(); Phong p = PhongDAO.LoadOne(maPhong); LoaiPhong lp = LoaiPhongDAO.LoadOne(p.LoaiPhong); cbbLoaiKhach.ItemsSource = LoaiKhachDAO.LoadAll().DefaultView; txtLoaiPhong.Text = lp.TenLoai; DataTable table = DatPhongDAO.LoadByMaPhong(maPhong); dpNgayThue.Text = table.Rows[0].Field <DateTime>(2).ToString("MM/dd/yyyy"); dataGridDsKhach.ItemsSource = DatPhongDAO.LoadThongTinKhach(maPhong).DefaultView; cbbLoaiKhach.SelectedIndex = 0; }