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 = "";
        }
Exemple #2
0
        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();
        }