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("Введенные данные не верны!"); }
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(); }
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.Учебная_группа); } } }
//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.Дата); } } }
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(); }