Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        // Событие на клик кнопки войти
        private void authorization_click(object sender, RoutedEventArgs e)
        {
            // Открываем окно, в зависимости от типа пользователя, который проходит авторизацию (или не проходит) по логику и паролю
            bool opened = WindowLogic.OpenWindow(UserLogic.Authorization(loginbox.Text, passbox.Password));

            // Если окно открыто, то закрой текущее окно
            if (opened == true)
            {
                this.Close();
            }
        }