예제 #1
0
        private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Hide();
            EntryForm f1 = new EntryForm();
            Form      t  = new RegForm(sqlConnection);

            f1.Close();
            t.Show();
        }
예제 #2
0
 private void button1_Click_1(object sender, EventArgs e)
 {
     if (textBox1.Text.Length > 0)     // проверяем введён ли логин
     {
         if (textBox2.Text.Length > 0) // проверяем введён ли пароль
         {
             SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-IJHI4LO\SQLEXPRESS;Initial Catalog=Dedeshko_Zaharchenko;Integrated Security=True");
             con.Open();
             string         query = "SELECT * FROM [Polzovatel] WHERE [Логин]= '" + textBox1.Text + "' AND [Пароль] = '" + textBox2.Text + "'";
             SqlDataAdapter sda   = new SqlDataAdapter(query, con); //("SELECT * FROM user WHERE [Пользователи]= '"+ textBox1.Text +"' and [Пароль] = '" + textBox2.Text + "'", con);
             DataTable      dtbl  = new DataTable();
             sda.Fill(dtbl);
             if (dtbl.Rows.Count > 0)                           // если такая запись существует
             {
                 MessageBox.Show("Пользователь авторизовался"); // говорим, что авторизовался
                 this.Hide();
                 EntryForm f1 = new EntryForm();
                 UserForm  u  = new UserForm(textBox1.Text);
                 f1.Close();
                 u.Show();
             }
             else
             {
                 MessageBox.Show("Пользователя не найден");  // выводим ошибку
             }
         }
         else
         {
             MessageBox.Show("Введите пароль");  // выводим ошибку
         }
     }
     else
     {
         MessageBox.Show("Введите логин");  // выводим ошибку
     }
 }
예제 #3
0
        private async void button1_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Length > 0) // проверяем  имя
            {
            }
            else
            {
                errors++;
                MessageBox.Show("Укажите имя");
            }
            if (comboBox1.Text.Length > 0) // проверяем роль
            {
            }
            else
            {
                errors++;
                MessageBox.Show("Укажите Роль");
            }

            if (textBox2.Text.Length > 0) // проверяем логин
            {
            }
            else
            {
                errors++;
                MessageBox.Show("Укажите логин");
            }
            if (textBox3.Text.Length > 0) // проверяем пароль
            {
            }
            else
            {
                errors++;
                MessageBox.Show("Укажите пароль");
            }

            if (textBox4.Text.Length > 0) // проверяем второй пароль
            {
            }
            else
            {
                errors++;
                MessageBox.Show("Повторите пароль");
            }
            if (textBox3.TextLength < 32)
            {
            }
            else
            {
                errors++;
                MessageBox.Show("Длина пароля превышает допустимую. Максимальная длина 32 символов.");
            }

            if (textBox3.Text.Length == 0)
            {
                errors++;
                MessageBox.Show("Одно из полей не заполнено");
            }
            else

            if (textBox3.TextLength > 5)
            {
                if (textBox3.TextLength < 33)
                {
                    if (textBox3.Text == textBox4.Text) // проверка на совпадение паролей
                    {
                        MessageBox.Show("Пользователь зарегистрирован");
                    }

                    else
                    {
                        MessageBox.Show("Пароли не совподают");
                    }
                }
                else
                {
                    MessageBox.Show("Длина пароля превышает допустимую. Максимальная длина 32 символов.");
                }
            }
            else
            {
                MessageBox.Show("Длина пароля меньше допустимой. Минимальная длина 6 символа.");
            }



            if (errors == 0)
            {
                {
                    SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-IJHI4LO\SQLEXPRESS;Initial Catalog=Dedeshko_Zaharchenko;Integrated Security=True");
                    string        sql = "INSERT INTO [Polzovatel] (Логин, Пароль, [Наименование],Роль) VALUES (@Логин, @Пароль, @Наименование,@Роль)";
                    SqlCommand    insertUserNameCommand = new SqlCommand(sql, con);
                    insertUserNameCommand.Parameters.AddWithValue("Логин", textBox2.Text);
                    insertUserNameCommand.Parameters.AddWithValue("Пароль", textBox3.Text);
                    insertUserNameCommand.Parameters.AddWithValue("Наименование", textBox1.Text);
                    insertUserNameCommand.Parameters.AddWithValue("Роль", comboBox1.Text);

                    try
                    {
                        con.Open();
                        int n = insertUserNameCommand.ExecuteNonQuery();
                    }
                    catch (SqlException ex)
                    {
                        MessageBox.Show(ex.Message, "Ошибка!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    finally
                    {
                        this.Hide();
                        EntryForm y = new EntryForm();
                        y.Show();
                    }
                }
            }
        }