private void buttonSingin_Click(object sender, EventArgs e) { string log, pass; log = textBoxLogin.Text; pass = textBoxPassword.Text; var rec = this.teachersTableAdapter1.GetData(); var filter = rec.Where(p => p.Login == log && p.Password == pass); if (filter.Count() == 0) { MessageBox.Show("Таких данных нет."); } else { ClassTotal.idTeacher = filter.ElementAt(0).ID_teacher; ClassTotal.nameTeacher = filter.ElementAt(0).Name_teacher; //MessageBox.Show("Вы успешно авторизовались как преподаватель."); newTest newTest = new newTest(); this.Hide(); newTest.ShowDialog(); } }
private void buttonSingin_Click(object sender, EventArgs e) { string log, pass, pass2, name; log = textBoxNewLogin.Text; pass = textBoxNewPassword.Text; pass2 = textBoxRepeatPassword.Text; name = textBoxNewName.Text; var rec = this.teachersTableAdapter1.GetData(); var filter = rec.Where(p => p.Login == log && p.Password == pass); if (filter.Count() > 0) { MessageBox.Show("Такой преподаватель есть в БД"); } else { try { if (log == "" || pass == "" || name == "" || pass2 == "") { MessageBox.Show("Введины не все днные"); } else if (pass == pass2) { this.teachersTableAdapter1.Insert(log, pass, name); var temp = this.teachersTableAdapter1.GetData(); //Все записи после добавления int maxID = temp.Last().ID_teacher; //ID добавленной записи ClassTotal.idTeacher = maxID; ClassTotal.nameTeacher = name; MessageBox.Show("Ваши учетные данные занесены в БД успешно"); newTest newTest = new newTest(); this.Hide(); newTest.ShowDialog(); MessageBox.Show("Переход в форму работы с текстом"); } else { MessageBox.Show("Пароли не совпадают"); } } catch { MessageBox.Show("Ошибка при внесении Ваших учетных данных."); } } }