public frmHoaDon(string ma_phong, LoaiPhong lp) { InitializeComponent(); Background.Background = DTO.DefaultConfig.localbg; loaiphong = lp; phongchon.Tenphong = ma_phong; }
private void LoadDanhSachLoaiPhong() { lplist.Clear(); XmlDocument DM_Phong = new XmlDocument(); DM_Phong.LoadXml(nghiep_vu.Load_DanhMucPhong()); XmlNodeList dsLoaiPhong = DM_Phong.SelectNodes("/LOAIPHONG/TENLOAI"); foreach (XmlNode item in dsLoaiPhong) { LoaiPhong lp = new LoaiPhong(); XmlElement tenloai = item as XmlElement; cbxDanhMucPhong.Items.Add(tenloai.GetAttribute("VALUE").ToString()); lp.TenLoai = tenloai.GetAttribute("VALUE").ToString(); XmlElement sltrong = item.FirstChild as XmlElement; XmlElement dongia = sltrong.NextSibling as XmlElement; XmlElement toida = dongia.NextSibling as XmlElement; lp.SlTrong = Convert.ToInt32(sltrong.GetAttribute("VALUE").ToString()); lp.DonGia = float.Parse(dongia.GetAttribute("VALUE").ToString()); lp.ToiDa = Convert.ToInt32(toida.GetAttribute("VALUE").ToString()); lplist.Add(lp); } if (lpind == -1) { cbxDanhMucPhong.SelectedIndex = lpind = 0; lbSL.Content = lplist[0].SlTrong; lbDG.Content = lplist[0].DonGia.ToString() + " VND"; lbTD.Content = lplist[0].ToiDa.ToString(); } else { cbxDanhMucPhong.SelectedIndex = lpind; lbSL.Content = lplist[lpind].SlTrong; lbDG.Content = lplist[lpind].DonGia.ToString() + " VND"; lbTD.Content = lplist[lpind].ToiDa.ToString(); } }
private void Pay_Click(object sender, RoutedEventArgs e) { var selectedIndex = DataGridDSPhong.SelectedIndex; if (selectedIndex < 0) { MessageBox.Show("Mời chọn 1 phòng!", "Lỗi : Không chọn phòng"); return; } var selectedItem = DataGridDSPhong.Items[selectedIndex] as TmpPhong; if (selectedItem != null) { if (selectedItem.TinhTrang == "Trống") { MessageBox.Show("Phòng trống không có phiếu thuê!", "Cảnh báo"); return; } LoaiPhong lptinh=new LoaiPhong(); foreach(var item in lplist) { if (item.TenLoai == selectedItem.TenLoai) { lptinh = item; break; } } PhongFunction.frmHoaDon hoadon = new PhongFunction.frmHoaDon(selectedItem.MaPhong, lptinh); hoadon.ShowDialog(); LoadDanhSachLoaiPhong(); } }