Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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();
            }
        }
Ejemplo n.º 6
0
        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;
            }
        }