| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Data.SqlClient;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- using DLLCheck;
- namespace Швейная_фабрика
- {
- public partial class FormReg : Form
- {
- public FormReg()
- {
- InitializeComponent();
- }
- private void FormReg_Load(object sender, EventArgs e)
- {
- // TODO: данная строка кода позволяет загрузить данные в таблицу "сlothesFactoryLGDataSet.Users". При необходимости она может быть перемещена или удалена.
- this.usersTableAdapter.Fill(this.сlothesFactoryLGDataSet.Users);
- passTextBox.UseSystemPasswordChar = true;
- passTextBox2.UseSystemPasswordChar = true;
- }
- SqlConnection Con = new SqlConnection("Data Source=213.155.192.79,3002;Initial Catalog=СlothesFactoryLG;Persist Security Info=True;User ID=u21lebed;Password=hgm8");
- private void BtnReg_Click(object sender, EventArgs e)
- {
- if (passTextBox.Text != passTextBox2.Text)
- {
- MessageBox.Show("Пароли не совпадают", "Внимание!",
- MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- passTextBox.Focus();
- return;
- }
- // если пароль, указанный пользователем, не соответствует требованиям
- CheckPass ps = new CheckPass();
- if (!ps.ClassCheckPass(passTextBox.Text))
- {
- MessageBox.Show("Пароль не соответствует требованиям.", "Внимание!",
- MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- passTextBox.Focus();
- return; // выйти из процедуры
- }
- BsUsers.Filter = $"login = '{loginTextBox.Text}'";
- if (BsUsers.Count != 0)
- {
- MessageBox.Show(@"В базе данных уже есть пользователь с таким логином.
- Введите уникальный логин пользователя.", "Внимание!", MessageBoxButtons.OK,
- MessageBoxIcon.Exclamation);
- loginTextBox.Focus();
- return;
- }
- else
- {
- Con.Open();
- SqlCommand query = new SqlCommand($"insert into Users values ('{loginTextBox.Text}','{passTextBox.Text}',1,'{surnameTextBox.Text}','{nameTextBox.Text}','{otchTextBox.Text}','{phoneMaskedTextBox.Text}')", Con);
- query.ExecuteNonQuery();
- Con.Close();
- BsUsers.EndEdit();
- this.usersTableAdapter.Update(this.сlothesFactoryLGDataSet.Users);
- }
- this.DialogResult = DialogResult.OK;
- Close();
- }
- private void BtnCancel_Click(object sender, EventArgs e)
- {
- // TODO: This line of code loads data into the 'fab2021DataSet1.Users' table. You can move, or remove it, as needed.
- this.usersTableAdapter.Fill(this.сlothesFactoryLGDataSet.Users);
- BsUsers.AddNew();
- }
- private void CbxShowPass_CheckedChanged(object sender, EventArgs e)
- {
- passTextBox.UseSystemPasswordChar = !passTextBox.UseSystemPasswordChar;
- passTextBox2.UseSystemPasswordChar = !passTextBox2.UseSystemPasswordChar;
- }
- }
- }
|