private void Finsih_Handler(object sender, RoutedEventArgs e)
        {
            this.NavigationService.Navigate(new LoginPage());
            FeedbackModal modalWindow = new FeedbackModal("Usepsno promenjen email", "Promenjen email", "Uspesno ste promenili email, od sada se prijavljujete koristeci novi email.", true);

            modalWindow.ShowDialog();
        }
Exemple #2
0
        private void GoToNextStep_Handler(object sender, RoutedEventArgs e)
        {
            if (ActiveStep == 1)
            {
                UserInfoDTO foundUser = unautheticatedUserController.GetUserInfoByEmail(Email);
                if (foundUser == null)
                {
                    FeedbackModal f = new FeedbackModal("Korisnik nije pronađen", "Greška, korisnik ne postoji", "Korisnik sa unetom email adresom ne postoji, pokusajte sa ponovnim unosom vodeci racuna o velikim i malim slovima.", false);
                    f.ShowDialog();
                    return;
                }

                FoundEmail      = foundUser.getEmail();
                NameAndLastName = foundUser.getName() + " " + foundUser.getLastName();

                ActiveStep = ActiveStep + 1;
                this.ContinueButton.Content = "Uloguj se";
                this.ContinueButton.ToolTip = "Prijavi se na svoj nalog";
                this.forgotenButton.Text    = "Zaboravljena lozinka?";
                this.firstStep.Visibility   = Visibility.Hidden;
                this.secondStep.Visibility  = Visibility.Visible;
            }
            else if (ActiveStep == 2)
            {
                UserDTO user = unautheticatedUserController.Login(Email, Password);
                if (user != null)
                {
                    state.CurrentUser = user;
                    this.NavigationService.Navigate(new HomePage());
                }
                else
                {
                    FeedbackModal f = new FeedbackModal("Pogrešna lozinka", "Greška, lozinka se ne poklapa", "Korisnik sa unetom email adresom ne koristi unetu lozinku, pokusajte sa ponovnim unosom vodeci racuna o velikim i malim slovima.", false);
                    f.ShowDialog();
                    return;
                }
            }
        }
Exemple #3
0
        private async void Demo_Click(object sender, RoutedEventArgs e)
        {
            Brush colour = SearchButton.Background;
            await Task.Delay(300);

            SearchButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            SearchButton.Background = Brushes.White;
            await Task.Delay(300);

            SearchButton.Background = colour;
            await Task.Delay(300);

            SearchButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            SearchButton.Background = Brushes.White;
            await Task.Delay(300);

            SearchButton.Background = colour;
            var s = new DoctorSearchModal();

            s.Show();
            await Task.Delay(1000);

            s.Close();

            await Task.Delay(300);

            CreateButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            CreateButton.Background = Brushes.White;
            await Task.Delay(300);

            CreateButton.Background = colour;
            await Task.Delay(300);

            CreateButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            CreateButton.Background = Brushes.White;
            await Task.Delay(300);

            CreateButton.Background = colour;
            var ss = new SecretaryCreateModal();

            ss.Show();
            await Task.Delay(1000);

            ss.Close();

            await Task.Delay(300);

            GenerateReportButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            GenerateReportButton.Background = Brushes.White;
            await Task.Delay(300);

            GenerateReportButton.Background = colour;

            await Task.Delay(300);

            GenerateReportButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            GenerateReportButton.Background = Brushes.White;
            await Task.Delay(300);

            GenerateReportButton.Background = colour;
            var sss = new SecretaryGenerateReport();

            sss.Show();
            await Task.Delay(1000);

            sss.Close();

            var col = nextAppointment.Background;
            await Task.Delay(300);

            nextAppointment.Background = Brushes.Transparent;
            await Task.Delay(300);

            nextAppointment.Background = Brushes.White;
            await Task.Delay(300);

            nextAppointment.Background = col;
            await Task.Delay(300);

            nextAppointment.Background = Brushes.Transparent;
            await Task.Delay(300);

            nextAppointment.Background = Brushes.White;
            await Task.Delay(300);

            nextAppointment.Background = col;
            await Task.Delay(1000);

            await Task.Delay(300);

            SettingsButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            SettingsButton.Background = Brushes.White;
            await Task.Delay(300);

            SettingsButton.Background = colour;

            await Task.Delay(300);

            SettingsButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            SettingsButton.Background = Brushes.White;
            await Task.Delay(300);

            SettingsButton.Background = colour;
            var ssss = new SettingsModal();

            ssss.Show();
            await Task.Delay(1000);

            ssss.Close();


            await Task.Delay(300);

            FeedbackButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            FeedbackButton.Background = Brushes.White;
            await Task.Delay(300);

            FeedbackButton.Background = colour;

            await Task.Delay(300);

            FeedbackButton.Background = Brushes.Transparent;
            await Task.Delay(300);

            FeedbackButton.Background = Brushes.White;
            await Task.Delay(300);

            FeedbackButton.Background = colour;
            var sssss = new FeedbackModal();

            sssss.Show();
            await Task.Delay(1000);

            sssss.Close();
            await Task.Delay(1000);
        }