コード例 #1
0
        private void update_Click(object sender, EventArgs e)
        {
            this.Hide();
            Form f0 = new Administator();

            f0.Show();
        }
コード例 #2
0
        private void delete_Click(object sender, EventArgs e)
        {
            string        path1 = @"Data Source=sqlstud; Initial Catalog=16is19; Persist Security Info=True; User ID=16is19; Password=16is19";
            SqlConnection con1;
            SqlCommand    cmd1   = new SqlCommand();
            string        query1 = "DELETE FROM [Y.USERS] WHERE Login = '******'";

            con1 = new SqlConnection(path1);
            con1.Open();
            cmd1.Connection  = con1;
            cmd1.CommandText = query1;
            cmd1.ExecuteNonQuery();
            con1.Close();
            MessageBox.Show("Пользователь " + logbox.Text + " был успешно удален", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information);
            this.Hide();
            Form f0 = new Administator();

            f0.Show();
        }
コード例 #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (loginbox.Text == "")
            {
                MessageBox.Show("Поле «Логин» не заполнено, пожалуйста заполните данное поле", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                loginbox.Focus();
                return;
            }

            if (passbox.Text == "")
            {
                MessageBox.Show("Поле «Пароль» не заполнено, пожалуйста заполните данное поле", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                passbox.Focus();
                return;
            }
            try
            {
                SqlConnection  con         = new SqlConnection(@"Data Source=sqlstud; Initial Catalog=16is19; Persist Security Info=True; User ID=16is19; Password=16is19"); // DESKTOP-CI4PQEK
                SqlDataAdapter dataAdapter = new SqlDataAdapter("SELECT * FROM [Y.USERS] WHERE Login ='******' and Password = '******'", con);
                DataTable      dt          = new DataTable();
                dataAdapter.Fill(dt);

                if (dt.Rows.Count == 1)
                {
                    MessageBox.Show("Вы успешно зашли в систему. Для перехода на форму нажмите «OK»", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();
                    Form f0 = new Administator();
                    f0.Show();
                }


                else
                {
                    MessageBox.Show("Неправильный логин или пароль, проверьте правильность введенных данных", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    loginbox.Text = "";
                    passbox.Text  = "";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Ошибка выполнения операции", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #4
0
        private void add_Click(object sender, EventArgs e)
        {
            if (loginbox.Text == "")
            {
                MessageBox.Show("Поле «Логин» не заполнено, пожалуйста заполните данное поле", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                loginbox.Focus();
                return;
            }

            if (passbox.Text == "")
            {
                MessageBox.Show("Поле «Пароль» не заполнено, пожалуйста заполните данное поле", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                passbox.Focus();
                return;
            }
            if (emailbox.Text == "")
            {
                MessageBox.Show("Поле «E-Mail» не заполнено, пожалуйста заполните данное поле", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                passbox.Focus();
                return;
            }
            if (rolebox.Text == "")
            {
                MessageBox.Show("Поле «Роль» не заполнено, пожалуйста заполните данное поле", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                passbox.Focus();
                return;
            }
            string        connectionString = @"Data Source=sqlstud; Initial Catalog=16is19; Persist Security Info=True; User ID=16is19; Password=16is19"; // DESKTOP-CI4PQEK
            SqlConnection connection       = new SqlConnection(connectionString);

            try
            {
                connection.Open();
                string         query1 = "SELECT * FROM dbo.[Y.USERS] Where Login = '******'";
                SqlDataAdapter b      = new SqlDataAdapter(query1, connection);
                DataTable      table  = new DataTable();
                b.Fill(table);
                if (table.Rows.Count == 1)
                {
                    MessageBox.Show("Данный логин уже используется, пожалуйста, введите другой логин", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    loginbox.Text = "";
                    passbox.Text  = "";
                    emailbox.Text = "";
                    rolebox.Text  = "";
                }
                else
                {
                    string        path = @"Data Source=sqlstud; Initial Catalog=16is19; Persist Security Info=True; User ID=16is19; Password=16is19";
                    SqlConnection con;
                    SqlCommand    cmd   = new SqlCommand();
                    string        query = "INSERT INTO [Y.USERS] ([Login],[Password],[E-Mail],[Role]) VALUES ('" + loginbox.Text + "','" + passbox.Text + "','" + emailbox.Text + "','" + rolebox.Text + "')";
                    con = new SqlConnection(path);
                    con.Open();
                    cmd.Connection  = con;
                    cmd.CommandText = query;
                    cmd.ExecuteNonQuery();
                    con.Close();
                    MessageBox.Show("Новый пользователь был успешно добавлен \nЛогин: " + loginbox.Text + " \nПароль: " + passbox.Text + " \nПочта: " + emailbox.Text + " \nРоль: " + rolebox.Text + "", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Hide();
                    Form f0 = new Administator();
                    f0.Show();
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                connection.Close();
            }
            Console.Read();
        }