Добавил:
support-vk-server-knmcadiknmcadibav.ru Сайт моих друзей из VKT NDA : https://support-vk-server-knmcadiknmcadibav.ru/about/ ila_iv_id566844132@dnevnik.ru VK Testers NDA (тестировщик) QA. Студент 4 курса. +79009627198 https://vk.cc/help #HLKLesNarod# Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
05.07.2025
Размер:
14.08 Кб
Скачать

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 WindowsFormsApp6

{

public partial class Form1: Form

{

public Form1()

{

InitializeComponent();

}

private void button2_Click(object sender, EventArgs e)

{

var login = textBox1.Text;

var password = textBox2.Text;

var role = textBox3.Text;

var sqlCon = new SqlConnection("Data Source=DESKTOP-P4SL3A5\\SQLEXPRESS; Initial Catalog=Драгоценный_мир; Integrated Security=True;");

sqlCon.Open();

string commandSel = $@"SELECT * FROM [Аккаунты] WHERE [Логин] = '{login}'";

using (var cmdSel = new SqlCommand(commandSel, sqlCon))

{

var reader = cmdSel.ExecuteReader();

if (!reader.HasRows)

{

reader.Close();

var commandIns = $@"INSERT INTO [Аккаунты] ([Логин], [Пароль], [Уровень доступа]) VALUES ('{login}', '{password}', '{role}');";

var cmdIns = new SqlCommand(commandIns, sqlCon);

cmdIns.ExecuteNonQuery();

MessageBox.Show("Вы успешно зарегистрировались!");

}

else

{

MessageBox.Show("Пользователя с такими данными уже существует!");

}

}

sqlCon.Close();

}

}

}