Ejemplo n.º 1
0
        private void tabLichDan()
        {
            string Query, con;

            con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
            Query = "SELECT Сотрудники.Сотрудник_ID, Сотрудники.Фамилия, Сотрудники.Имя, Сотрудники.Отчество, Отделы.Отдел, Сотрудники.Адрес, Сотрудники.Дата_приема, Сотрудники.Пароль FROM Отделы INNER JOIN Сотрудники ON Отделы.Отдел_ID = Сотрудники.Отдел_ID;";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Сотрудники", ds, connect);
            textBox6.Text        = ds.Tables["Сотрудники"].Rows[i][0].ToString();
            textBox1.Text        = ds.Tables["Сотрудники"].Rows[i][1].ToString();
            textBox2.Text        = ds.Tables["Сотрудники"].Rows[i][2].ToString();
            textBox3.Text        = ds.Tables["Сотрудники"].Rows[i][3].ToString();
            comboBox1.Text       = ds.Tables["Сотрудники"].Rows[i][4].ToString();
            textBox5.Text        = ds.Tables["Сотрудники"].Rows[i][5].ToString();
            dateTimePicker1.Text = ds.Tables["Сотрудники"].Rows[i][6].ToString();
            textBox4.Text        = ds.Tables["Сотрудники"].Rows[i][7].ToString();
            connect.Close();
            n = ds.Tables["Сотрудники"].Rows.Count;
        }
Ejemplo n.º 2
0
        private void button4_Click(object sender, EventArgs e)
        {
            var text  = textBox2.Text?.Trim();
            var Query = $@"select  Книги.Наименование,Продажа.Дата from Продажа
inner join Книги
on Книги.Товар_ID = Продажа.код_книги and  Продажа.Дата = {text}";

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Запрос");

            dataGridView4.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 3
0
 private void button17_Click(object sender, EventArgs e)
 {
     if (dateTimePicker1.Value > dateTimePicker2.Value)
     {
         MessageBox.Show("Неправильный интервал даты");
     }
     else
     {
         Form3 form3 = new Form3();
         form3.Show();
         string Query, con;
         string formateddate1 = "#" + dateTimePicker1.Value.Day.ToString() + "/" + dateTimePicker1.Value.Month.ToString() + "/" + dateTimePicker1.Value.Year.ToString() + "#";
         string formateddate2 = "#" + dateTimePicker2.Value.Day.ToString() + "/" + dateTimePicker2.Value.Month.ToString() + "/" + dateTimePicker2.Value.Year.ToString() + "#";
         con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
         Query = "SELECT Продажи.Код, Товары.Наименование, Продажи.Количество, Товары.Цена, [Продажи].[Количество]*[Товары].[Цена] AS Сумма, [Клиенты].[Фамилия]+' '+[Клиенты].[Имя]+' '+[Клиенты].[Отчество] AS Клиент, [Сотрудники].[Фамилия]+' '+[Сотрудники].[Имя]+' '+[Сотрудники].[Отчество] AS Сотрудник, Продажи.[Номер_продажи], Продажи.[Дата_продажи] FROM Товары INNER JOIN (Сотрудники INNER JOIN(Клиенты INNER JOIN Продажи ON Клиенты.Код = Продажи.Клиент_ID) ON Сотрудники.Сотрудник_ID = Продажи.Сотрудник_ID) ON Товары.Товар_ID = Продажи.Товар WHERE Продажи.[Дата_продажи] Between " + formateddate1 + " And " + formateddate2 + ";";
         var connect = SqlConnectionHelper.GetSqlConnection();
         try
         {
             connect.Open();
             MessageBox.Show("Соединение прошло успешно");
         }
         catch { MessageBox.Show("Ошибка соединения"); }
         DataSet ds = new DataSet();
         ds.Clear();
         SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
         form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
         connect.Close();
     }
 }
Ejemplo n.º 4
0
        private void button1_Click(object sender, EventArgs e)
        {
            var Query = ($@"select * from Склад 
where Склад.цена > 5000 AND Склад.кол_во_экземпляров > 10");

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Запрос");

            dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 5
0
        private void button2_Click(object sender, EventArgs e)
        {
            var Query = @"select sum(кол_во_экз) as 'Кол-во проданных экземпляров', Книги.Наименование,  Сотрудники.ФИО from Продажа
inner join Сотрудники 
on Продажа.код_сотрудника = Сотрудники.Таб_номер_сотрудника
inner join Книги
on Книги.Товар_ID = Продажа.код_книги
group by Продажа.код_сотрудника, Книги.Наименование, Сотрудники.ФИО";

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Запрос");

            dataGridView2.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 6
0
        private void button4_Click(object sender, EventArgs e)
        {
            var text  = textBox1.Text?.Trim();
            var Query = ($@"select Книги.Наименование, (Заказы.количество_экземпляров*Склад.Цена - Заказы.сумма_предоплаты) as 'Сумма доплаты' from Склад
inner join Заказы
on Заказы.код_книги = Склад.код_книги
inner join Книги
on Книги.Товар_ID = Склад.код_книги
where Склад.код_книги = {text}");

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Запрос");

            dataGridView4.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 7
0
        private void button3_Click(object sender, EventArgs e)
        {
            var text  = textBox1.Text?.Trim();
            var Query = $@"select * from Клиенты where Фамилия like('{text}%');";

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Запрос");

            dataGridView3.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 8
0
 private void button13_Click(object sender, EventArgs e)
 {
     if (textBox4.Text.Length == 0)
     {
         MessageBox.Show("Введите цену");
     }
     else
     {
         Form3 form3 = new Form3();
         form3.Show();
         string Query, con;
         con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
         Query = "SELECT Книги.Товар_ID, Книги.Наименование, Книги.Количество, Книги.[Цена], Отделы.Отдел_ID, Отделы.Отдел FROM Отделы INNER JOIN (Отделы INNER JOIN Книги ON Отделы.Отдел_ID = Книги.Отдел_ID) ON Отдел_ID.Отдел_ID = Книги.Отдел_ID_ID WHERE Книги.[Цена] =" + textBox4.Text + ";";
         var connect = SqlConnectionHelper.GetSqlConnection();
         try
         {
             connect.Open();
             MessageBox.Show("Соединение прошло успешно");
         }
         catch { MessageBox.Show("Ошибка соединения"); }
         DataSet ds = new DataSet();
         ds.Clear();
         SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
         form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
         connect.Close();
     }
 }
Ejemplo n.º 9
0
        private void button10_Click(object sender, EventArgs e)
        {
            if (textBox2.Text.Length == 0)
            {
                MessageBox.Show("Введите номер продажи");
            }
            else
            {
                Form3 form3 = new Form3();
                form3.Show();
                string Query, con;

                Query = "SELECT Продажи.[Номер_продажи], Поставщики.Организация, Поставщики.Адрес, Поставщики.Телефон FROM(Поставщики INNER JOIN Товары ON Поставщики.Поставщик_ID = Товары.Поставщик_ID) INNER JOIN Продажи ON Товары.Товар_ID = Продажи.Товар WHERE Продажи.[Номер_продажи] = " + textBox2.Text + ";";
                var connect = SqlConnectionHelper.GetSqlConnection();
                try
                {
                    connect.Open();
                    MessageBox.Show("Соединение прошло успешно");
                }
                catch { MessageBox.Show("Ошибка соединения"); }
                DataSet ds = new DataSet();
                ds.Clear();
                SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
                form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
                connect.Close();
            }
        }
Ejemplo n.º 10
0
        private void employee()
        {
            SqlConnection sqlConnection = SqlConnectionHelper.GetSqlConnection();

            if (comboBox1.Text.Length == 0)
            {
                MessageBox.Show("Поля не должны быть пустыми");
            }
            else
            {
                SqlCommand selectSotr = new SqlCommand("SELECT * FROM Сотрудники WHERE Сотрудники.Сотрудник_ID = " + comboBox1.SelectedValue.ToString() + " AND Сотрудники.Пароль = " + textBox1.Text + "", sqlConnection);
                selectSotr.CommandTimeout = 30;
                sqlConnection.Open();
                if (textBox1.Text.Length == 0 ^ comboBox1.Text.Length == 0)
                {
                    MessageBox.Show("Поля не должны быть пустыми");
                }
                else if (selectSotr.ExecuteScalar() == null)
                {
                    MessageBox.Show("Не верный пользователь или пароль");
                    // Действия, осуществляемые при неудачном входе
                }
                else
                {
                    MessageBox.Show("Вход выполнен успешно");
                    // Действия, осуществляемые при удачном входе
                    Form2 form2 = new Form2();
                    this.Hide();
                    form2.Show();
                }
            }
            sqlConnection.Close();
        }
Ejemplo n.º 11
0
 private void button9_Click(object sender, EventArgs e)
 {
     if (textBox1.Text.Length == 0)
     {
         MessageBox.Show("Введите номер продажи");
     }
     else
     {
         Form3 form3 = new Form3();
         form3.Show();
         string Query, con;
         con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
         Query = "SELECT Продажи.[Номер_продажи], Клиенты.Фамилия, Клиенты.Имя, Клиенты.Отчество, Клиенты.Организация, Клиенты.Телефон FROM Клиенты INNER JOIN Продажи ON Клиенты.Код = Продажи.Клиент_ID WHERE Продажи.[Номер_продажи] =" + textBox1.Text + ";";
         var connect = SqlConnectionHelper.GetSqlConnection();
         try
         {
             connect.Open();
             MessageBox.Show("Соединение прошло успешно");
         }
         catch { MessageBox.Show("Ошибка соединения"); }
         DataSet ds = new DataSet();
         ds.Clear();
         SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
         form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
         connect.Close();
     }
 }
Ejemplo n.º 12
0
        private void findgoods()
        {
            if (textBox3.Text.Length == 0)
            {
                MessageBox.Show("Введите название товара");
            }
            else
            {
                Form3 form3 = new Form3();
                form3.Show();
                string Query, con;
                con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
                Query = "SELECT Товары.Товар_ID, Товары.Наименование, Товары.Количество, Товары.Цена, Поставщики.Организация, Отделы.Отдел FROM Отделы INNER JOIN(Поставщики INNER JOIN Товары ON Поставщики.Поставщик_ID = Товары.Поставщик_ID) ON Отделы.Отдел_ID = Товары.Отдел_ID WHERE Товары.Наименование = '" + textBox3.Text + "';";
                var connect = SqlConnectionHelper.GetSqlConnection();
                try
                {
                    connect.Open();
                    MessageBox.Show("Соединение прошло успешно");
                }
                catch { MessageBox.Show("Ошибка соединения"); }
                DataSet ds = new DataSet();
                ds.Clear();
                SqlConnectionHelper.ExecuteButtonHandle(Query, "Поиск товара", ds, connect);

                form3.dataGridView1.DataSource = ds.Tables["Поиск товара"].DefaultView;
                connect.Close();
            }
        }
Ejemplo n.º 13
0
        private void button1_Click(object sender, EventArgs e)
        {
            var Query = @"SELECT [Наименование]
      ,([Количество] * Цена) as 'Общая стоимость'
  FROM [dbo].[Книги]";

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Запрос");

            dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 14
0
        private void button5_Click(object sender, EventArgs e)
        {
            // Текстбокс ввода на твоей панели
            var text  = textBox3.Text?.Trim();
            var Query = $@"select Книги.Наименование as 'Книга', Издательства.Наименование as 'Издательство' from Продажа
inner join Книги
on Продажа.код_книги=Книги.Товар_ID AND Продажа.Дата = {text}
inner join Издательства
on Продажа.код_издательства = Издательства.Код_издательства";

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Запрос");

            dataGridView5.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 15
0
        private void Form6_Load(object sender, EventArgs e)
        {
            SqlConnection connection = SqlConnectionHelper.GetSqlConnection();
            SqlCommand    command    = new SqlCommand("select*from Товары", connection);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            connection.Open();
            DataTable tbl1 = new DataTable();

            sotrDA.Fill(tbl1);
            comboBox2.DataSource    = tbl1;
            comboBox2.DisplayMember = "Наименование";
            comboBox2.ValueMember   = "Товар_ID";
            connection.Close();
            comboBox2.SelectedIndex = -1;

            var query   = "select*from Клиенты";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds1 = new DataSet();

            ds1.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(query, "Клиенты", ds1, connect);
            ds1.Tables["Клиенты"].Columns.Add("fio", typeof(string), "Фамилия+' '+Имя+' '+Отчество");
            connect.Close();
            comboBox3.DataSource    = ds1.Tables["Клиенты"];
            comboBox3.DisplayMember = "fio";
            comboBox3.ValueMember   = "Код";
            comboBox3.SelectedIndex = -1;

            query = "select*from Сотрудники";
            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds2 = new DataSet();

            ds2.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(query, "Сотрудники", ds2, connect);
            ds2.Tables["Сотрудники"].Columns.Add("fio", typeof(string), "Фамилия+' '+Имя+' '+Отчество");
            connect.Close();
            comboBox1.DataSource    = ds2.Tables["Сотрудники"];
            comboBox1.DisplayMember = "fio";
            comboBox1.ValueMember   = "Сотрудник_ID";
            comboBox1.SelectedIndex = -1;
        }
Ejemplo n.º 16
0
        private void button3_Click(object sender, EventArgs e)
        {
            SqlConnection connection = SqlConnectionHelper.GetSqlConnection();
            SqlCommand    command    = new SqlCommand($"Delete from Сотрудники where Сотрудник_ID = {textBox6.Text}", connection);

            command.CommandTimeout = 30;
            connection.Open();
            command.ExecuteNonQuery();
            connection.Close();
        }
Ejemplo n.º 17
0
        private void button6_Click(object sender, EventArgs e)
        {
            SqlConnection connection = SqlConnectionHelper.GetSqlConnection();
            SqlCommand    comUpdate  = new SqlCommand(
                $@"Update Сотрудники set Фамилия = {textBox1.Text}, 
                                         Имя = {textBox2.Text}, 
                                        Отчество = {textBox3.Text}, 
                                        Адрес = { textBox5.Text},
                                        Отдел_ID = { comboBox1.SelectedValue}, 
                                        Дата_приема = {dateTimePicker1.Value}, 
                                        Пароль = {textBox4.Text} where Сотрудник_ID = {textBox6.Text}", connection);

            comUpdate.CommandTimeout = 30;
            connection.Open();
            comUpdate.ExecuteNonQuery();
            connection.Close();
        }
Ejemplo n.º 18
0
        private void button1_Click(object sender, EventArgs e)
        {
            string Query, con;

            con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
            Query = "INSERT INTO Сотрудники (Фамилия, Имя, Отчество, Адрес, Отдел_ID, Дата_приема, Пароль) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox5.Text + "','" + comboBox1.SelectedValue.ToString() + "','" + dateTimePicker1.Text + "','" + textBox4.Text + "');";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Добавление", ds, connect);
            this.Close();
            connect.Close();
        }
Ejemplo n.º 19
0
        private void button1_Click(object sender, EventArgs e)
        {
            string Query, con;

            con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
            Query = "INSERT INTO Продажи (Товар, Количество, Клиент_ID, Сотрудник_ID, Номер_продажи, Дата_продажи) VALUES ('" + comboBox2.ValueMember + "','" + textBox2.Text + "','" + comboBox3.ValueMember + "','" + comboBox1.ValueMember + "','" + textBox6.Text + "','" + dateTimePicker1.Text + "');";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Добавление", ds, connect);
            this.Close();
            connect.Close();
        }
Ejemplo n.º 20
0
        private void button1_Click(object sender, EventArgs e)
        {
            string Query, con;

            con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
            Query = "INSERT INTO Клиенты (Фамилия, Имя, Отчество, Организация, Телефон) VALUES ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox5.Text + "');";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Добавление", ds, connect);
            this.Close();
            connect.Close();
        }
Ejemplo n.º 21
0
        private void button5_Click(object sender, EventArgs e)
        {
            var text  = textBox3.Text?.Trim();
            var Query = ($@"INSERT INTO [dbo].[Издательства]
           ([Наименование])
     VALUES
           ({text})");

            var        connect = SqlConnectionHelper.GetSqlConnection();
            SqlCommand command = new SqlCommand(Query, connect);

            command.CommandTimeout = 30;

            connect.Open();
            for (int i = 0; i < 4; i++)
            {
                command.ExecuteNonQuery();
            }

            connect.Close();
        }
Ejemplo n.º 22
0
        private void Form8_Load(object sender, EventArgs e)
        {
            SqlConnection connection = SqlConnectionHelper.GetSqlConnection();
            SqlCommand    command    = new SqlCommand("select*from Товары", connection);

            command.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = command;

            connection.Open();
            DataTable tbl = new DataTable();

            sotrDA.Fill(tbl);

            comboBox1.DataSource    = tbl;
            comboBox1.DisplayMember = "Наименование";
            comboBox1.ValueMember   = "Товар_ID";
            connection.Close();
            comboBox1.SelectedIndex = -1;
        }
Ejemplo n.º 23
0
        private void button1_Click(object sender, EventArgs e)
        {
            string Query, con;

            //"SELECT Товары.Товар_ID, Товары.Наименование, [Товары]![Количество]+[Поступления]![Кол-во] AS Количество, Товары.Цена, Товары.Поставщик_ID, Товары.Отдел_ID FROM Товары INNER JOIN Поступления ON Товары.Товар_ID = Поступления.Товар_ID;"
            con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
            Query = "INSERT INTO Поступления (Дата, Товар_ID, Количество , Цена) VALUES ('" + dateTimePicker1.Text + "','" + comboBox1.SelectedValue + "','" + textBox3.Text + "','" + textBox4.Text + "');";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Добавление", ds, connect);
            this.Close();
            connect.Close();
        }
Ejemplo n.º 24
0
        // private void Form2_Load(object sender, EventArgs e)
        //{
        // TODO: данная строка кода позволяет загрузить данные в таблицу "магазин2DataSet.Продажи". При необходимости она может быть перемещена или удалена.
        //this.продажиTableAdapter.Fill(this.магазин2DataSet.Продажи);
        // TODO: данная строка кода позволяет загрузить данные в таблицу "магазин2DataSet.Сотрудники". При необходимости она может быть перемещена или удалена.
        //this.сотрудникиTableAdapter.Fill(this.магазин2DataSet.Сотрудники);
        // TODO: данная строка кода позволяет загрузить данные в таблицу "магазин2DataSet.Поступления". При необходимости она может быть перемещена или удалена.
        //this.поступленияTableAdapter.Fill(this.магазин2DataSet.Поступления);
        // TODO: данная строка кода позволяет загрузить данные в таблицу "магазин2DataSet.Клиенты". При необходимости она может быть перемещена или удалена.
        //this.клиентыTableAdapter.Fill(this.магазин2DataSet.Клиенты);
        // TODO: данная строка кода позволяет загрузить данные в таблицу "магазин2DataSet.Поставщики". При необходимости она может быть перемещена или удалена.
        //this.поставщикиTableAdapter.Fill(this.магазин2DataSet.Поставщики);
        // TODO: данная строка кода позволяет загрузить данные в таблицу "магазин2DataSet.Отделы". При необходимости она может быть перемещена или удалена.
        //this.отделыTableAdapter.Fill(this.магазин2DataSet.Отделы);
        // TODO: данная строка кода позволяет загрузить данные в таблицу "магазин2DataSet.Товары". При необходимости она может быть перемещена или удалена.
        //this.товарыTableAdapter.Fill(this.магазин2DataSet.Товары);

        // }

        private void button4_Click(object sender, EventArgs e)
        {
            Form3 form3 = new Form3();

            form3.Show();
            var    connect = SqlConnectionHelper.GetSqlConnection();
            string Query;

            Query = "SELECT TOP 1 * FROM Товары ORDER BY Товары.Цена DESC;";
            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
            form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 25
0
        private void Form1_Load(object sender, EventArgs e)
        {
            SqlConnection sqlConnection = SqlConnectionHelper.GetSqlConnection();
            SqlCommand    selectSotr    = new SqlCommand("select*from Сотрудники", sqlConnection);

            selectSotr.CommandTimeout = 30;
            SqlDataAdapter sotrDA = new SqlDataAdapter();

            sotrDA.SelectCommand = selectSotr;

            sqlConnection.Open();
            DataSet ds = new DataSet();

            ds.Clear();
            sotrDA.Fill(ds, "Таблица");
            sqlConnection.Close();

            ds.Tables["Таблица"].Columns.Add("fio", typeof(string), "Фамилия+' '+Имя+' '+Отчество");
            comboBox1.DataSource    = ds.Tables["Таблица"];
            comboBox1.DisplayMember = "fio";
            comboBox1.ValueMember   = "Сотрудник_ID";
            comboBox1.SelectedIndex = -1;
        }
Ejemplo n.º 26
0
        private void button7_Click(object sender, EventArgs e)
        {
            Form3 form3 = new Form3();

            form3.Show();
            string Query, con;

            Query = "SELECT [Сотрудники].[Фамилия] + ' ' +[Сотрудники].[Имя] + ' ' +[Сотрудники].[Отчество] AS Сотрудник, Продажи.[Номер_продажи], Продажи.[Дата_продажи], Товары.Наименование, Продажи.Количество, Товары.Цена, [Продажи].[Количество]*[Товары].[Цена] AS Сумма, [Клиенты].[Фамилия]+' '+[Клиенты].[Имя]+' '+[Клиенты].[Отчество] AS Клиент FROM Товары INNER JOIN (Сотрудники INNER JOIN (Клиенты INNER JOIN Продажи ON Клиенты.Код = Продажи.Клиент_ID) ON Сотрудники.Сотрудник_ID = Продажи.Сотрудник_ID) ON Товары.Товар_ID = Продажи.Товар ORDER BY[Сотрудники].[Фамилия]+' '+[Сотрудники].[Имя]+' '+[Сотрудники].[Отчество] DESC;";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
            form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 27
0
        private void button5_Click(object sender, EventArgs e)
        {
            Form3 form3 = new Form3();

            form3.Show();
            string Query;

            Query = "SELECT Товары.Наименование, Продажи.Количество, Товары.Цена, [Продажи].[Количество]*[Товары].[Цена] AS Итого FROM Товары INNER JOIN Продажи ON Товары.Товар_ID = Продажи.Товар;";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
            form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 28
0
        private void button8_Click(object sender, EventArgs e)
        {
            Form3 form3 = new Form3();

            form3.Show();
            string Query;

            Query = "SELECT Товары.Наименование, Поступления.[Количество], Поступления.Цена, Поставщики.Организация, Поступления.Дата FROM Поставщики INNER JOIN(Товары INNER JOIN Поступления ON Товары.Товар_ID = Поступления.Товар_ID) ON Поставщики.Поставщик_ID = Товары.Поставщик_ID WHERE (((Поступления.Дата)Between Date() And Date() - 60));";
            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
            form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }
Ejemplo n.º 29
0
 private void button16_Click(object sender, EventArgs e)
 {
     if (textBox6.Text.Length == 0)
     {
         MessageBox.Show("Введите номер продажи");
     }
     else
     {
         Form10 form10 = new Form10();
         form10.Show();
         string Query, Query1, con;
         con   = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Магазин2.mdb;Persist Security Info=False;";
         Query = "SELECT Товары.Наименование, Продажи.Количество, Товары.Цена, [Продажи].[Количество]*[Товары].[Цена] AS Сумма FROM Товары INNER JOIN Продажи ON Товары.Товар_ID = Продажи.Товар WHERE Продажи.[Номер_продажи] =" + textBox6.Text + ";";
         var connect = SqlConnectionHelper.GetSqlConnection();
         try
         {
             connect.Open();
             MessageBox.Show("Соединение прошло успешно");
         }
         catch { MessageBox.Show("Ошибка соединения"); }
         DataSet ds = new DataSet();
         ds.Clear();
         SqlConnectionHelper.ExecuteButtonHandle(Query, "Товарный чек", ds, connect);
         form10.dataGridView1.DataSource = ds.Tables["Товарный чек"].DefaultView;
         connect.Close();
         Query1 = "SELECT[Сотрудники].[Фамилия] + ' ' +[Сотрудники].[Имя] + ' ' +[Сотрудники].[Отчество] AS Продавец, Продажи.[Номер_продажи], Продажи.[Дата_продажи] FROM Сотрудники INNER JOIN Продажи ON Сотрудники.Сотрудник_ID = Продажи.Сотрудник_ID WHERE Продажи.[Номер_продажи] =" + textBox6.Text + ";";
         OleDbDataAdapter dan1 = new OleDbDataAdapter(Query1, con);
         connect.Open();
         DataSet ds1 = new DataSet();
         ds1.Clear();
         SqlConnectionHelper.ExecuteButtonHandle(Query1, "Товарный чек", ds1, connect);
         form10.label5.Text  = ds1.Tables["Товарный чек"].Rows[0][0].ToString();
         form10.label11.Text = ds1.Tables["Товарный чек"].Rows[0][1].ToString();
         form10.label3.Text  = ds1.Tables["Товарный чек"].Rows[0][2].ToString();
         connect.Close();
     }
 }
Ejemplo n.º 30
0
        private void button6_Click(object sender, EventArgs e)
        {
            Form3 form3 = new Form3();

            form3.Show();
            string Query;

            Query = "SELECT Товары.Наименование, Товары.Цена, Поставщики.Организация FROM Поставщики INNER JOIN Товары ON Поставщики.Поставщик_ID = Товары.Поставщик_ID ORDER BY Поставщики.Организация DESC;";

            var connect = SqlConnectionHelper.GetSqlConnection();

            try
            {
                connect.Open();
                MessageBox.Show("Соединение прошло успешно");
            }
            catch { MessageBox.Show("Ошибка соединения"); }
            DataSet ds = new DataSet();

            ds.Clear();
            SqlConnectionHelper.ExecuteButtonHandle(Query, "Запрос", ds, connect);
            form3.dataGridView1.DataSource = ds.Tables["Запрос"].DefaultView;
            connect.Close();
        }