private void linkLabel1_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e) { Hide(); EntryForm f1 = new EntryForm(); Form t = new RegForm(sqlConnection); f1.Close(); t.Show(); }
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("Введите логин"); // выводим ошибку } }
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(); } } } }