コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: Leon881/VAM
        private void LogIn(UserForm user)
        {
            string login;
            var    res = SqlDataAccess.LogInUser(user, out login);

            switch (res)
            {
            case -1:
                MessageBox.Show("Неверно введен логин", "Ошибка ввода логина", MessageBoxButton.OK, MessageBoxImage.Error);
                Username.Clear();
                Password.Clear();
                break;

            case 0:
                MessageBox.Show("Неверно введен пароль", "Ошибка ввода пароля", MessageBoxButton.OK, MessageBoxImage.Error);
                Password.Clear();
                break;

            default:
                RegPrivileges.ChangeElementsForUser(login,
                                                    (TextBlock)Owner.FindName("UserLogin"),
                                                    (Button)Owner.FindName("Autorization"),
                                                    (Button)Owner.FindName("SignOut"),
                                                    (Button)Owner.FindName("ExcelExport"),
                                                    (Grid)Owner.FindName("GridClothes"),
                                                    (Grid)Owner.FindName("GridCalendar"),
                                                    (Grid)Owner.FindName("GridPaint"));
                Close();
                Owner.Activate();
                break;
            }
        }
コード例 #2
0
        private void SignIn()
        {
            string login;
            var    newUser = new UserForm(NewUsername.Text, NewPassword.Password);
            var    res     = SqlDataAccess.RegisterUser(newUser, out login);

            if (res == -1)
            {
                MessageBox.Show("Введенное имя пользователя уже существует", "Ошибка ввода логина", MessageBoxButton.OK, MessageBoxImage.Error);
                NewUsername.Clear();
                NewPassword.Clear();
            }
            else
            {
                RegPrivileges.ChangeElementsForUser(login,
                                                    (TextBlock)Owner.FindName("UserLogin"),
                                                    (Button)Owner.FindName("Autorization"),
                                                    (Button)Owner.FindName("SignOut"),
                                                    (Button)Owner.FindName("ExcelExport"),
                                                    (Grid)Owner.FindName("GridClothes"),
                                                    (Grid)Owner.FindName("GridCalendar"),
                                                    (Grid)Owner.FindName("GridPaint"));

                MessageBox.Show("Пользователь добавлен!", "", MessageBoxButton.OK, MessageBoxImage.Information);
                Owner.Activate();
                Close();
            }
        }