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 buttonOK_Click(object sender, EventArgs e) { if (temp == true) { newTest newTest = new newTest(); ClassTotal.temp_interval = 0; m_parent.splitContainer3.Panel1.Controls.Clear(); m_parent.textBoxQuestion.Text = ""; m_parent.buttonAddAnswer.Visible = true; m_parent.buttonSaveQuestion.Visible = true; m_parent.buttonСancelQuestion.Visible = true; switch (ClassTotal.type) { case "Одиночный выбор": for (int i = 0; i < 4; i++) { ClassTotal.RadioButtonDynamic(m_parent.splitContainer3.Panel1, 3, 3 + (i * 40), 17, 20); ClassTotal.TextBoxDynamic(m_parent.splitContainer3.Panel1, 25, 3 + (i * 40), 637, 30); } break; case "Множественный выбор": //m_parent.splitContainer3.Panel1.Controls.Clear(); for (int i = 0; i < 4; i++) { ClassTotal.CheckBoxDynamic(m_parent.splitContainer3.Panel1, 3, 3 + (i * 40), 17, 30); ClassTotal.TextBoxDynamic(m_parent.splitContainer3.Panel1, 25, 3 + (i * 40), 637, 30); } break; case "Ввод слова": ClassTotal.TextBoxDynamic(m_parent.splitContainer3.Panel1, 3, 3, 330, 30); m_parent.buttonAddAnswer.Visible = false; break; case "Ввод значения": ClassTotal.TextBoxDynamic(m_parent.splitContainer3.Panel1, 3, 3, 330, 30); m_parent.buttonAddAnswer.Visible = false; break; case "На соответствие": for (int i = 0; i < 4; i++) { ClassTotal.TextBoxDynamic(m_parent.splitContainer3.Panel1, 17, 3 + (i * 40), 300, 30); ClassTotal.TextBoxDynamic(m_parent.splitContainer3.Panel1, 348, 3 + (i * 40), 300, 30); } break; } this.Close(); } }
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("Ошибка при внесении Ваших учетных данных."); } } }
public typeQuestion(newTest newTest) { InitializeComponent(); m_parent = newTest; }
public NameTest(newTest newTest) { InitializeComponent(); m_parent = newTest; }