private void Authorization_Click(object sender, RoutedEventArgs e) { try { UserModel OldUser = new UserModel() { Login = Login.Text, Password = Password.Password }; switch (UserLogic.Authorization(OldUser)) { case 1: ClientMainWindow client = new ClientMainWindow(); client.Show(); this.Close(); break; case 2: MasterMainWindow master = new MasterMainWindow(); master.Show(); this.Close(); break; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Authorization_Click(object sender, RoutedEventArgs e) { try { string Login = login.Text; string Password = password.Text; int roll = UserLogic.Authorization(Login, Password); SecurityContext.RollUser = roll; switch (roll) { case 1: MainAdmin admin = new MainAdmin(); admin.Show(); this.Close(); break; case 2: MainDirector director = new MainDirector(); director.Show(); this.Close(); break; case 3: MainManager manager = new MainManager(); manager.Show(); this.Close(); break; } } catch (Exception ex) { MessageBox.Show("Error : " + ex.Message); } }
// Событие на клик кнопки войти private void authorization_click(object sender, RoutedEventArgs e) { // Открываем окно, в зависимости от типа пользователя, который проходит авторизацию (или не проходит) по логику и паролю bool opened = WindowLogic.OpenWindow(UserLogic.Authorization(loginbox.Text, passbox.Password)); // Если окно открыто, то закрой текущее окно if (opened == true) { this.Close(); } }