// basic login function
 private void Login_action(object sender, RoutedEventArgs e)
 {
     if (login.Text.Length < 1)
     {
         MessageBox.Show("Podaj login!");
         return;
     }
     if (password.Text.Length < 1)
     {
         MessageBox.Show("Podaj hasło");
         return;
     }
     if (login.Text == "doc" && password.Text == "cod")
     {
         DoctorLoginWindow doctorLoginWindow = new DoctorLoginWindow();
         this.Close();
         doctorLoginWindow.Show();
     }
     else if (login.Text == "rejestracja" && password.Text == "haslo")
     {
         LoggedRegistrationWindow loggedRegistration = new LoggedRegistrationWindow();
         this.Close();
         loggedRegistration.Show();
     }
     else
     {
         MessageBox.Show("Podałeś błędne dane");
         return;
     }
 }
        private void CloseForm()
        {
            LoggedRegistrationWindow loggedRegistration = new LoggedRegistrationWindow();

            this.Hide();
            loggedRegistration.Show();
        }
示例#3
0
        // back to main menu
        private void Cancel(object sender, RoutedEventArgs e)
        {
            LoggedRegistrationWindow loggedRegistration = new LoggedRegistrationWindow();

            this.Close();
            loggedRegistration.Show();
        }
        // function for back to menu
        private void BackToMain(object sender, RoutedEventArgs e)
        {
            LoggedRegistrationWindow loggedRegistration = new LoggedRegistrationWindow();

            this.Hide();
            loggedRegistration.Show();
        }
示例#5
0
        // add doctor to database
        private void AddDoctor(object sender, RoutedEventArgs e)
        {
            if (name.Text.Length < 1)
            {
                MessageBox.Show("Podaj imie lakarza!");
                return;
            }
            if (surname.Text.Length < 1)
            {
                MessageBox.Show("Podaj nazwisko lekarza!");
                return;
            }
            if (add_new.IsChecked == false)
            {
                if (specializations.SelectedIndex == -1)
                {
                    MessageBox.Show("Musisz wybrać specjalizacje!");
                    return;
                }
            }
            else
            {
                if (new_specjalization.Text.Length < 1)
                {
                    MessageBox.Show("Musisz wpisac nową specjalizację!");
                }
            }

            try
            {
                lekarz lekarz = new lekarz()
                {
                    imie             = name.Text,
                    nazwisko         = surname.Text,
                    id_specjalizacji = specializations.SelectedIndex + 1
                };

                if (add_new.IsChecked ?? true)
                {
                    specjalizacja specjalizacja = new specjalizacja()
                    {
                        nazwa_specjalizacji = new_specjalization.Text
                    };

                    db.specjalizacja.Add(specjalizacja);
                    db.SaveChanges();
                    lekarz.id_specjalizacji = (from r in db.specjalizacja where r.nazwa_specjalizacji == new_specjalization.Text select r.id_specjalizacji).FirstOrDefault();
                }
                ;

                db.lekarz.Add(lekarz);
                db.SaveChanges();
            }catch
            {
                MessageBox.Show("Ups! Coś poszło nie tak");
                return;
            }

            MessageBox.Show("Dodano nowego lekarza!");
            LoggedRegistrationWindow loggedRegistration = new LoggedRegistrationWindow();

            this.Close();
            loggedRegistration.Show();
        }