private void MenuDatPhong_Click(object sender, RoutedEventArgs e) { MenuItem mnu = sender as MenuItem; ContextMenu menu = (ContextMenu)mnu.Parent; Button button = menu.PlacementTarget as Button; int maPhong = Int32.Parse(button.Name.Substring(1)); int tinhtrang = PhongDAO.GetTinhTrangPhong(maPhong); int trangthai = PhongDAO.GetTrangThaiPhong(maPhong); if (tinhtrang == 4) { if (MessageBox.Show("Xác nhận hủy đặt phòng?", "Thông báo", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { return; } DatPhong dp = DatPhongDAO.LoadOne(maPhong); if (dp != null) { DatPhongDAO.Delete(maPhong); PhongDAO.SetTinhTrangPhong(maPhong, 1); } else { MessageBox.Show("Có Lỗi xảy ra\nXin mời thử lại", "Thông báo"); } } else { ManHinhDatPhong manHinhDatPhong = new ManHinhDatPhong(maPhong); manHinhDatPhong.Show(); } wrapPanel.Children.Clear(); LoadPhong(); }
private void MenuSuaPhong_Click(object sender, RoutedEventArgs e) { MenuItem mnu = sender as MenuItem; ContextMenu menu = (ContextMenu)mnu.Parent; Button button = menu.PlacementTarget as Button; int maPhong = Int32.Parse(button.Name.Substring(1)); int tinhtrang = PhongDAO.GetTinhTrangPhong(maPhong); int trangthai = PhongDAO.GetTrangThaiPhong(maPhong); if (trangthai == 4) { if (tinhtrang == 1 || tinhtrang == 4) { PhongDAO.SetTrangThaiPhong(maPhong, 5); } if (tinhtrang == 2) { PhongDAO.SetTrangThaiPhong(maPhong, 2); } } else { PhongDAO.SetTrangThaiPhong(maPhong, 4); } wrapPanel.Children.Clear(); LoadPhong(); }
private void MenuCapNhatDichVu_Click(object sender, RoutedEventArgs e) { MenuItem mnu = sender as MenuItem; ContextMenu menu = (ContextMenu)mnu.Parent; Button button = menu.PlacementTarget as Button; int maPhong = Int32.Parse(button.Name.Substring(1)); int tinhtrang = PhongDAO.GetTinhTrangPhong(maPhong); int trangthai = PhongDAO.GetTrangThaiPhong(maPhong); CapNhatDichVu capNhatDichVu = new CapNhatDichVu(maPhong); capNhatDichVu.Show(); }
private void MenuThongTinKhach_Click(object sender, RoutedEventArgs e) { MenuItem mnu = sender as MenuItem; ContextMenu menu = (ContextMenu)mnu.Parent; Button button = menu.PlacementTarget as Button; int maPhong = Int32.Parse(button.Name.Substring(1)); int tinhtrang = PhongDAO.GetTinhTrangPhong(maPhong); int trangthai = PhongDAO.GetTrangThaiPhong(maPhong); ThongTinKhachHang thongTinKhach = new ThongTinKhachHang(maPhong); thongTinKhach.Show(); }
private void MenuKhachThuePhong_Click(object sender, RoutedEventArgs e) { MenuItem mnu = sender as MenuItem; ContextMenu menu = (ContextMenu)mnu.Parent; Button button = menu.PlacementTarget as Button; int maPhong = Int32.Parse(button.Name.Substring(1)); int tinhtrang = PhongDAO.GetTinhTrangPhong(maPhong); int trangthai = PhongDAO.GetTrangThaiPhong(maPhong); if (tinhtrang == 2) { TraPhong traPhong = new TraPhong(maPhong); traPhong.Show(); } else { KhachThuePhong khachThuePhong = new KhachThuePhong(maPhong); khachThuePhong.Show(); } }
private void Button_Click(object sender, RoutedEventArgs e) { var button = (Button)sender; ContextMenu cm = this.FindResource("cmButton") as ContextMenu; cm.PlacementTarget = sender as Button; cm.IsOpen = true; MenuItem thuephong = LogicalTreeHelper.FindLogicalNode(cm, "thuephong") as MenuItem; MenuItem thongtinkhach = LogicalTreeHelper.FindLogicalNode(cm, "thongtinkhach") as MenuItem; MenuItem capnhatdichvu = LogicalTreeHelper.FindLogicalNode(cm, "capnhatdichvu") as MenuItem; MenuItem doiphong = LogicalTreeHelper.FindLogicalNode(cm, "doiphong") as MenuItem; MenuItem khachrangoai = LogicalTreeHelper.FindLogicalNode(cm, "khachrangoai") as MenuItem; MenuItem datphong = LogicalTreeHelper.FindLogicalNode(cm, "datphong") as MenuItem; MenuItem chitietdatphong = LogicalTreeHelper.FindLogicalNode(cm, "chitietdatphong") as MenuItem; MenuItem donphong = LogicalTreeHelper.FindLogicalNode(cm, "donphong") as MenuItem; MenuItem suaphong = LogicalTreeHelper.FindLogicalNode(cm, "suaphong") as MenuItem; int maPhong = Int32.Parse(button.Name.Substring(1)); int tinhTrang = PhongDAO.GetTinhTrangPhong(maPhong); int trangThai = PhongDAO.GetTrangThaiPhong(maPhong); if (trangThai == 3 || trangThai == 4) { thuephong.IsEnabled = false; thuephong.Header = "Khách thuê phòng"; thongtinkhach.IsEnabled = false; capnhatdichvu.IsEnabled = false; doiphong.IsEnabled = false; khachrangoai.IsEnabled = false; khachrangoai.Header = "Khách ra ngoài"; datphong.IsEnabled = false; datphong.Header = "Đặt phòng"; chitietdatphong.IsEnabled = false; if (trangThai == 3) { suaphong.IsEnabled = false; donphong.Header = "Kết thúc dọn phòng"; suaphong.Header = "Sửa phòng"; donphong.IsEnabled = true; } else { donphong.IsEnabled = false; suaphong.IsEnabled = true; donphong.Header = "Dọn phòng"; suaphong.Header = "Kết thúc sửa phòng"; } return; } if (tinhTrang == 1) { thuephong.IsEnabled = true; thuephong.Header = "Khách thuê phòng"; thongtinkhach.IsEnabled = false; capnhatdichvu.IsEnabled = false; doiphong.IsEnabled = false; khachrangoai.IsEnabled = false; khachrangoai.Header = "Khách ra ngoài"; datphong.IsEnabled = true; chitietdatphong.IsEnabled = false; donphong.IsEnabled = true; suaphong.IsEnabled = true; datphong.Header = "Đặt phòng"; donphong.Header = "Dọn phòng"; suaphong.Header = "Sửa phòng"; return; } if (tinhTrang == 4) { thuephong.IsEnabled = true; thuephong.Header = "Khách thuê phòng"; thongtinkhach.IsEnabled = false; capnhatdichvu.IsEnabled = false; doiphong.IsEnabled = false; khachrangoai.IsEnabled = false; khachrangoai.Header = "Khách ra ngoài"; datphong.IsEnabled = true; datphong.Header = "Hủy đặt phòng"; chitietdatphong.IsEnabled = true; donphong.IsEnabled = true; suaphong.IsEnabled = true; donphong.Header = "Dọn phòng"; suaphong.Header = "Sửa phòng"; return; } if (tinhTrang == 2 && trangThai == 1) { thuephong.IsEnabled = true; thuephong.Header = "Trả phòng"; thongtinkhach.IsEnabled = true; capnhatdichvu.IsEnabled = true; doiphong.IsEnabled = true; khachrangoai.IsEnabled = true; khachrangoai.Header = "Khách ra ngoài"; datphong.IsEnabled = false; chitietdatphong.IsEnabled = false; donphong.IsEnabled = false; suaphong.IsEnabled = false; datphong.Header = "Đặt phòng"; donphong.Header = "Dọn phòng"; suaphong.Header = "Sửa phòng"; return; } if (trangThai == 2) { thuephong.IsEnabled = false; thuephong.Header = "Trả phòng"; thongtinkhach.IsEnabled = true; capnhatdichvu.IsEnabled = false; doiphong.IsEnabled = false; khachrangoai.IsEnabled = true; khachrangoai.Header = "Khách quay lại"; datphong.IsEnabled = false; chitietdatphong.IsEnabled = false; donphong.IsEnabled = true; suaphong.IsEnabled = false; datphong.Header = "Đặt phòng"; donphong.Header = "Dọn phòng"; suaphong.Header = "Sửa phòng"; return; } }