private void Button_Click(object sender, RoutedEventArgs e)
 {
     if (RegexAdmin(LoginBox.Text))
     {
         AdminWindow admin = new AdminWindow();
         admin.Show();
         Close();
     }
     else if (RegexLogin(LoginBox.Text))
     {
         DataTable find = DB.Select($"select * from [Users] where email='{LoginBox.Text}'");
         if (find.Rows.Count > 0)
         {
             MainWindow mw = new MainWindow();
             DB.UserID = Convert.ToInt32(find.Rows[0]["id"]);
             DB.GetUserId(LoginBox.Text);
             mw.Show();
             Close();
             MessageBox.Show("Пользователь авторизовался");
         }
         else
         {
             DB.Command($"insert into [Users] values ('{LoginBox.Text}')");
             MainWindow mw = new MainWindow();
             find      = DB.Select($"select * from [Users] where email='{LoginBox.Text}'");
             DB.UserID = Convert.ToInt32(find.Rows[0]["id"]);
             mw.Show();
             Close();
         }
     }
     else
     {
         MessageBox.Show("Введите E-mail");
     }
 }
示例#2
0
 private void Next_Click(object sender, RoutedEventArgs e)
 {
     if (Count + 1 == Amount)
     {
         AdminWindow window = new AdminWindow();
         window.Show();
         Close();
     }
     if (AnswerText.Text.Length > 0)
     {
         if (DB.Command($"insert into Answers values({QuestionID}, '{AnswerText.Text}')"))
         {
             Count          += 1;
             AnswerText.Text = "";
             MessageBox.Show("Ответ добавлен");
         }
     }
     else
     {
         MessageBox.Show("Введите ответ");
     }
 }