Exemplo n.º 1
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, con;
         int    k, j, sum;
         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 + ";";
         OleDbDataAdapter dan     = new OleDbDataAdapter(Query, con);
         OleDbConnection  connect = new OleDbConnection(con);
         connect.Open();
         DataSet ds = new DataSet();
         ds.Clear();
         dan.Fill(ds, "Товарный чек");
         form10.dataGridView1.DataSource = ds.Tables["Товарный чек"].DefaultView;
         connect.Close();
         k   = form10.dataGridView1.RowCount;
         sum = 0;
         for (int i = 0; i < k - 1; i++)
         {
             j    = Convert.ToInt32(form10.dataGridView1.Rows[i].Cells[3].Value);
             sum += j;
         }
         form10.label10.Text = Convert.ToString(sum);
         Query = "SELECT[Сотрудники]![Фамилия] + ' ' +[Сотрудники]![Имя] + ' ' +[Сотрудники]![Отчество] AS Продавец, Продажи.[Номер_продажи], Продажи.[Дата_продажи] FROM Сотрудники INNER JOIN Продажи ON Сотрудники.Сотрудник_ID = Продажи.Сотрудник_ID WHERE Продажи.[Номер_продажи] =" + textBox6.Text + ";";
         OleDbDataAdapter dan1 = new OleDbDataAdapter(Query, con);
         connect.Open();
         DataSet ds1 = new DataSet();
         ds1.Clear();
         dan1.Fill(ds1, "Товарный чек");
         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();
     }
 }
Exemplo n.º 2
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();
     }
 }
Exemplo n.º 3
0
        private void button2_Click(object sender, EventArgs e)
        {
            Form10 form10 = new Form10();

            form10.Show();
        }