private void ShowBuilding(object sender, MouseButtonEventArgs e)
        {
            MapObject chosenBuilding = CanvasService.CheckWhichObjectIsClicked(e, mapObjectController.GetAllMapObjects(), canvas);

            if (chosenBuilding != null && chosenBuilding.MapObjectType == MapObjectType.Building)
            {
                canvas.Children.Clear();
                HospitalMainWindow window = HospitalMainWindow.GetInstance();
                window.ChangePage(new BuildingPage(chosenBuilding.Id));
            }
        }
        private void FloorSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            FloorChangeEventStore(id, floorCmb.SelectedIndex);
            if (floorCmb.SelectedIndex == selectedFloor)
            {
                return;
            }
            HospitalMainWindow window = HospitalMainWindow.GetInstance();

            window.ChangePage(new BuildingPage(id, floorCmb.SelectedIndex));
        }
Esempio n. 3
0
        private void LoginClick(object sender, RoutedEventArgs e)
        {
            LoginCredentials loginCredentials = new LoginCredentials(emailTextBox.Text, passwordTextBox.Password);
            string           cookie           = loginCredentials.Login(loginCredentials);

            if (cookie != null)
            {
                LoggedUser         loggedUser = new LoggedUser(loginCredentials, Role.Doctor, cookie);
                HospitalMainWindow window     = HospitalMainWindow.GetInstance();
                this.Close();
                window.ShowDialog();
            }
            else
            {
                MessageBox.Show("You have enetered wrong email or password!");
            }
        }
        private void BackClick(object sender, RoutedEventArgs e)
        {
            HospitalMainWindow window = HospitalMainWindow.GetInstance();

            window.ChangePage(new HospitalMapPage());
        }