private void LoginButton_Click(object sender, RoutedEventArgs e) { MainWindow.executeSQL("SELECT [EmailName],[Password],[ID] FROM [Account]"); for (int i = 0; i < MainWindow.DT.Rows.Count; i++) { string BLogin = MainWindow.getStringFromSql(MainWindow.DT.Rows[i].ItemArray[0].ToString()); string BPassword = MainWindow.getStringFromSql(MainWindow.DT.Rows[i].ItemArray[1].ToString()); if (Login.Text == BLogin && Password.Text == BPassword) { MainWindow W = new MainWindow(); MainWindow.AccountID = Int32.Parse(MainWindow.getStringFromSql(MainWindow.DT.Rows[i].ItemArray[2].ToString())); W.Show(); Close(); return; } } MessageBox.Show("Неправильный логин или пароль"); Login.Text = ""; Password.Text = ""; }
private void Регистрация_Click(object sender, RoutedEventArgs e) { MainWindow.executeSQL("SELECT [EmailName] FROM [Account]"); for (int i = 0; i < MainWindow.DT.Rows.Count; i++) { string SLogin = MainWindow.getStringFromSql(MainWindow.DT.Rows[i].ItemArray[0].ToString()); Console.WriteLine(SLogin+" "+ SLogin.Length+" "+ Login.Text.Length); if (Login.Text==SLogin) { MessageBox.Show("Пользователь с таким уже существует!"); Login.Text = ""; Password.Text = ""; return; } } if (Name.Text == "" || Surname.Text == "") { MessageBox.Show("Введите полные данные!"); Login.Text = ""; Password.Text = ""; return; } if (Password.Text == "") { MessageBox.Show("Придумайте пароль!"); Login.Text = ""; Password.Text = ""; return; } MainWindow.executeSQL("INSERT INTO Account(EmailName, Name, Surname, IPAddress, Roots, Password) VALUES('" + Login.Text + "', '" + Name.Text + "', '" + Surname.Text + "', '000.000.000.000', 0, '" + Password.Text + "')"); MessageBox.Show("Вы зарегистрированы!"); Close(); }