Beispiel #1
0
        private void Enter_Click(object sender, RoutedEventArgs e)
        {
            if (tblogin.Text.Trim() == null || tbpassword.Password.Trim() == null)//Проверка на заполнение полей
            {
                MessageBox.Show("Все поля должны быть заполнены");
                return;
            }

            users = dbEntity.Пользователи.ToList();

            foreach (var user in users)
            {
                if (user.Логин.Trim() == tblogin.Text.Trim() && user.Пароль.Trim() == tbpassword.Password.Trim())
                {
                    currentUser = user;
                    StudentsInfo studentsInfo = new StudentsInfo(currentUser);
                    studentsInfo.Show();
                    this.Hide();

                    MessageBox.Show("Введенные данные верны!");
                    return;
                }
            }
            MessageBox.Show("Введенные данные не верны!");
        }
Beispiel #2
0
        private void reg_Click(object sender, RoutedEventArgs e)
        {
            if (tblogin.Text.Trim() == null || tbpassword.Password.Trim() == null || tbpasswordrep.Password.Trim() == null)
            {
                MessageBox.Show("Заполните все поля!");
                return;
            }

            if (tbpassword.Password.Trim() != tbpasswordrep.Password.Trim())
            {
                MessageBox.Show("Пароль не совпадают!");
                return;
            }

            Пользователи newUser = new Пользователи();

            newUser.ID     = Convert.ToString(dbEntity.Пользователи.Count() + 1);
            newUser.Логин  = tblogin.Text.Trim();
            newUser.Пароль = tbpasswordrep.Password.Trim();
            newUser.Может_Редактировать = Convert.ToInt32(slid.Value);

            dbEntity.Пользователи.Add(newUser);
            dbEntity.SaveChanges();

            MainWindow mw = new MainWindow();

            mw.Show();
            this.Hide();
        }
Beispiel #3
0
        public StudentsInfo(Пользователи currentUser)
        {
            InitializeComponent();

            this.currentUser = currentUser;

            if (currentUser.Может_Редактировать == 0)
            {
                Name.Visibility       = System.Windows.Visibility.Hidden;
                Otchestvo.Visibility  = System.Windows.Visibility.Hidden;
                SecondName.Visibility = System.Windows.Visibility.Hidden;
                zachNumber.Visibility = System.Windows.Visibility.Hidden;
                Group.Visibility      = System.Windows.Visibility.Hidden;
                delete.Visibility     = System.Windows.Visibility.Hidden;
                add.Visibility        = System.Windows.Visibility.Hidden;
                Update.Visibility     = System.Windows.Visibility.Hidden;
            }

            dg1.ItemsSource = dbEntity.Сведения_О_Студентах.ToList();

            groups = dbEntity.Сведения_О_Студентах.ToList();

            foreach (var item in dbEntity.Сведения_О_Студентах.ToList())
            {
                if (lb.FindName(item.Учебная_группа) == null)
                {
                    lb.Items.Add(item.Учебная_группа);
                }
            }
        }
Beispiel #4
0
        //dg1.ItemsSource = dbEntity.Сведения_О_Студентах.Where(p => p.Учебная_группа == lb.SelectedItem).ToList();
        public otchet(Пользователи currentUser)
        {
            InitializeComponent();

            this.currentUser = currentUser;

            dg1.ItemsSource = dbEntity.Сведения_О_тестировании.ToList();

            tests = dbEntity.Сведения_О_тестировании.ToList();

            foreach (var item in dbEntity.Сведения_О_тестировании.ToList())
            {
                //Добавляем фильтрованную инфу в списки
                if (grouplist.FindName(item.Сведения_О_Студентах.Учебная_группа) == null)
                {
                    grouplist.Items.Add(item.Сведения_О_Студентах.Учебная_группа);
                }
                if (datelist.FindName(item.Дата) == null)
                {
                    datelist.Items.Add(item.Дата);
                }
            }
        }
Beispiel #5
0
        public Questions(Пользователи currentUser)
        {
            InitializeComponent();

            this.currentUser = currentUser;

            if (currentUser.Может_Редактировать == 0)
            {
                vid.Visibility    = System.Windows.Visibility.Hidden;
                vopr.Visibility   = System.Windows.Visibility.Hidden;
                n1.Visibility     = System.Windows.Visibility.Hidden;
                n2.Visibility     = System.Windows.Visibility.Hidden;
                n3.Visibility     = System.Windows.Visibility.Hidden;
                n4.Visibility     = System.Windows.Visibility.Hidden;
                prav.Visibility   = System.Windows.Visibility.Hidden;
                Delete.Visibility = System.Windows.Visibility.Hidden;
                add.Visibility    = System.Windows.Visibility.Hidden;
                Update.Visibility = System.Windows.Visibility.Hidden;
            }


            dg1.ItemsSource = dbEntity.Сведения_О_Вопросах_Теста.ToList();
        }