using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Data.SqlClient; namespace project { public partial class Registr : Form { DataBase dataBase = new DataBase(); public Registr() { InitializeComponent(); } private void Registr_FormClosed(object sender, FormClosedEventArgs e) { Application.Exit(); } private void button1_Click(object sender, EventArgs e) { SqlConnection sqlconn = new SqlConnection(@"Data Source=ngknn.ru;Initial Catalog=Project_GorodskoiSpravochnik;Persist Security Info=True;User ID=31П;Password=12357"); if (polelogin.TextLength > 15) MessageBox.Show("Максимальная длина логина – 15 символов"); else if (polepassword.TextLength > 25) MessageBox.Show("Максимальная длина пароля – 25 символов"); else if (polelogin.TextLength == 0) MessageBox.Show("Поле логина не может быть пусто"); else if (polepassword.TextLength == 0) MessageBox.Show("Поле пароля не может быть пусто"); string query = "Select * from Employee where login = '" + polelogin.Text.Trim() + "'"; SqlDataAdapter sda = new SqlDataAdapter(query, sqlconn); DataTable dtbl = new DataTable(); sda.Fill(dtbl); if (dtbl.Rows.Count == 0) { dataBase.openConnection(); String Proverka = "INSERT INTO Employee(login, password) values('" + polelogin.Text.Trim() + "', '" + polepassword.Text.Trim() + "')"; SqlDataAdapter sda1 = new SqlDataAdapter(Proverka, sqlconn); DataTable dtbl1 = new DataTable(); sda1.Fill(dtbl1); MessageBox.Show("Вы успешно зарегистрировались"); this.Hide(); Vhod Vhod = new Vhod(); Vhod.Show(); } else { MessageBox.Show("Логин уже занят!!!"); } } } }