Помощь в написании студенческих работ
Антистрессовый сервис

Список использованных источников

РефератПомощь в написанииУзнать стоимостьмоей работы

SqlDataAdapter da = new SqlDataAdapter («SELECT SUM (dbo.Заказ_услуг.Количество * dbo.Услуги.Стоимость + dbo.Товар.Стоимость_за_ед * 6) AS Стоимость FROM dbo. Услуги INNER JOIN dbo. Заказ_услуг ON dbo. Заказ_услуг.Код_услуги = dbo.Услуги.Код_услуги INNER JOIN dbo. Товар ON dbo. Заказ_услуг.Код_товара = dbo.Товар.Код_товара INNER JOIN dbo. Сотрудник ON dbo. Заказ_услуг.Код_сотрудника… Читать ещё >

Список использованных источников (реферат, курсовая, диплом, контрольная)

  • 1. Вендров А. М. Проектирование программного обеспечения экономических информационных систем: Учебник. — 2-е изд., перераб. и доп.- М.: Финансы и статистика, 2006. — 544 с.
  • 2. Маклаков С. В. BPwin и ERwin. CASE-средства разработки информационных систем. — М.: Диалог-МИФИ, 2007. — 304 с.
  • 3. http://www.info-system.ru/designing/methodology/dfd/dfd_theory_dfd.html — Сайт «Проектирование и разработка автоматизированных, информационных и аналитических систем».
  • 4. Файзрахманов Р. А., Селезнев К. А. Учебное пособие к практическим занятиям «Структурно функциональный подход к проектированию информационных технологий и автоматизированных систем с использованием CASE-средств» / Перм. гос. техн. ун-т. -Пермь, 2005. — 245 с.
  • 5. Бойко В. В., Савинков В. М. Проектирование баз данных информационных систем. — М.: Финансы и статистика, 1989.
  • 6. ГрадиБуч, Джеймс Рамбо, Ивар Якобсон. Язык UML Руководство пользователя второе издание. Перевод с английского Мухин Н. М.: ДМК Пресс, Москва 2006 год.

КОД ПРОГРАММЫ

разработка программный обеспечение Текст основного модуля.

FORM 1.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

namespace Flore.

{.

public partial class Form1: Form.

{.

public Form1().

{.

InitializeComponent ();

}.

private void выходToolStripMenuItem_Click (object sender, EventArgs e).

{.

Application.Exit ();

}.

private void должностьToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form2 frm = new Form2();

frm.Show ();

}.

private void клиентToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form3 frm = new Form3();

frm.Show ();

}.

private void поставщикToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form4 frm = new Form4();

frm.Show ();

}.

private void Form1_Load (object sender, EventArgs e).

{.

}.

private void товарToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form5 frm = new Form5();

frm.Show ();

}.

private void услугиToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form6 frm = new Form6();

frm.Show ();

}.

private void сотрудникToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form7 frm = new Form7();

frm.Show ();

}.

private void поставкаToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form8 frm = new Form8();

frm.Show ();

}.

private void складToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form9 frm = new Form9();

frm.Show ();

}.

private void заказЦветовToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form10 frm = new Form10();

frm.Show ();

}.

private void заказУслугToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form11 frm = new Form11();

frm.Show ();

}.

private void toolStripMenuItem2_Click (object sender, EventArgs e).

{.

Form12 frm = new Form12();

frm.Show ();

}.

private void отчетыToolStripMenuItem_Click (object sender, EventArgs e).

{.

}.

private void заказыНаУслугиToolStripMenuItem_Click (object sender, EventArgs e).

{.

Form13 frm = new Form13();

frm.Show ();

}.

}.

}.

FORM 2.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

namespace Flore.

{.

public partial class Form2: Form.

{.

public Form2().

{.

InitializeComponent ();

}.

private void должностьBindingNavigatorSaveItem_Click (object sender, EventArgs e).

{.

this.Validate ();

this.должностьBindingSource.EndEdit ();

this.tableAdapterManager.UpdateAll (this.floreDataSet);

}.

private void Form2_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Должность». При необходимости она может быть перемещена или удалена.

this.должностьTableAdapter.Fill (this.floreDataSet.Должность);

}.

private void должностьDataGridView_CellContentClick (object sender, DataGridViewCellEventArgs e).

{.

}.

}.

}.

FORM 3.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

namespace Flore.

{.

public partial class Form3: Form.

{.

public Form3().

{.

InitializeComponent ();

}.

private void клиентBindingNavigatorSaveItem_Click (object sender, EventArgs e).

{.

this.Validate ();

this.клиентBindingSource.EndEdit ();

this.tableAdapterManager.UpdateAll (this.floreDataSet);

}.

private void Form3_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Клиент». При необходимости она может быть перемещена или удалена.

this.клиентTableAdapter.Fill (this.floreDataSet.Клиент);

}.

}.

}.

FORM 4.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

namespace Flore.

{.

public partial class Form4: Form.

{.

public Form4().

{.

InitializeComponent ();

}.

private void поставщикBindingNavigatorSaveItem_Click (object sender, EventArgs e).

{.

this.Validate ();

this.поставщикBindingSource.EndEdit ();

this.tableAdapterManager.UpdateAll (this.floreDataSet);

}.

private void Form4_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Поставщик». При необходимости она может быть перемещена или удалена.

this.поставщикTableAdapter.Fill (this.floreDataSet.Поставщик);

}.

}.

}.

FORM 5.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

namespace Flore.

{.

public partial class Form5: Form.

{.

public Form5().

{.

InitializeComponent ();

}.

private void товарBindingNavigatorSaveItem_Click (object sender, EventArgs e).

{.

this.Validate ();

this.товарBindingSource.EndEdit ();

this.tableAdapterManager.UpdateAll (this.floreDataSet);

}.

private void Form5_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Товар». При необходимости она может быть перемещена или удалена.

this.товарTableAdapter.Fill (this.floreDataSet.Товар);

}.

}.

}.

FORM 6.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

namespace Flore.

{.

public partial class Form6: Form.

{.

public Form6().

{.

InitializeComponent ();

}.

private void услугиBindingNavigatorSaveItem_Click (object sender, EventArgs e).

{.

this.Validate ();

this.услугиBindingSource.EndEdit ();

this.tableAdapterManager.UpdateAll (this.floreDataSet);

}.

private void Form6_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Услуги». При необходимости она может быть перемещена или удалена.

this.услугиTableAdapter.Fill (this.floreDataSet.Услуги);

}.

}.

}.

FORM 7.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace Flore.

{.

public partial class Form7: Form.

{.

public Form7().

{.

InitializeComponent ();

}.

private void Form7_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Сотрудник». При необходимости она может быть перемещена или удалена.

this.сотрудникTableAdapter.Fill (this.floreDataSet.Сотрудник);

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Должность». При необходимости она может быть перемещена или удалена.

this.должностьTableAdapter.Fill (this.floreDataSet.Должность);

}.

private void button1_Click (object sender, EventArgs e).

{.

DataSet dset = new DataSet (); //Создание нового экземпляра класса для связи с БД.

SqlConnection con = new SqlConnection («Data Source=Taz-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

//Подключение к БД, кэширование данных.

con.Open (); // Открывается подключение.

SqlCommand task = new SqlCommand («Insert into Сотрудник (Фио, Код_должности, Контактные_данные, Паспортные_данные) Values (@b, @c, @d,@e)», con);

// Создается инструкция Transact-SQL для добавления.

task.Parameters.Add («@b», SqlDbType. Char);

task.Parameters.Add («@c», SqlDbType.Int);

task.Parameters.Add («@d», SqlDbType. Text);

task.Parameters.Add («@e», SqlDbType. Text);

// Создание переменных.

task.Parameters[" @b" ]. Value = Convert. ToString (textBox2.Text);

task.Parameters[" @c" ]. Value = comboBox1. SelectedValue;

task.Parameters[" @d" ]. Value = Convert. ToString (textBox3.Text);

task.Parameters[" @e" ]. Value = Convert. ToString (textBox4.Text);

// Присваивание этим переменным значения.

task.ExecuteNonQuery (); // Выполнение запроса.

con.Close ();//Закрывается соединение.

textBox2.Text = «» ;

textBox3.Text = «» ;

textBox4.Text = «» ;

// Присваиваем полям пустые значения для очистки.

}.

}.

}.

FORM 8.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace Flore.

{.

public partial class Form8: Form.

{.

public Form8().

{.

InitializeComponent ();

}.

private void Form8_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Поставка». При необходимости она может быть перемещена или удалена.

this.поставкаTableAdapter.Fill (this.floreDataSet.Поставка);

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Товар». При необходимости она может быть перемещена или удалена.

this.товарTableAdapter.Fill (this.floreDataSet.Товар);

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Поставщик». При необходимости она может быть перемещена или удалена.

this.поставщикTableAdapter.Fill (this.floreDataSet.Поставщик);

}.

private void button1_Click (object sender, EventArgs e).

{.

DataSet dset = new DataSet (); //Создание нового экземпляра класса для связи с БД.

SqlConnection con = new SqlConnection («Data Source=Taz-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

//Подключение к БД, кэширование данных.

con.Open (); // Открывается подключение.

SqlCommand task = new SqlCommand («Insert into Поставка (Код_поставщика, Код_товара, Количество, Дата_поставки) Values (@a, @b, @c, @d) Update dbo. Склад Set dbo.Склад.Количество = dbo.Склад.Количество + @c Where dbo.Склад.Код_товара = @b», con);

// Создается инструкция Transact-SQL для добавления.

task.Parameters.Add («@a», SqlDbType.Int);

task.Parameters.Add («@b», SqlDbType.Int);

task.Parameters.Add («@c», SqlDbType.Int);

task.Parameters.Add («@d», SqlDbType. DateTime);

// Создание переменных.

task.Parameters[" @a" ]. Value = comboBox1. SelectedValue;

task.Parameters[" @b" ]. Value = comboBox2. SelectedValue;

task.Parameters[" @c" ]. Value = Convert. ToInt32(textBox1.Text);

task.Parameters[" @d" ]. Value = dateTimePicker1. Value;

// Присваивание этим переменным значения.

// SqlCommand tasks = new SqlCommand («SELECT (dbo.Склад.Количество + dbo.Поставка.Количество) AS dbo.Склад.Количество FROM dbo. Склад, dbo. Поставка WHERE dbo.Склад.Код_товара=dbo.Поставка.Код_товара», con);

task.ExecuteNonQuery (); // Выполнение запроса.

con.Close ();//Закрывается соединение.

textBox1.Text = «» ;

// Присваиваем полям пустые значения для очистки.

// SqlCommand task = new SqlCommand («SELECT (dbo.Склад.Количество + dbo.Поставка.Количество) AS dbo.Склад.Количество FROM dbo. Склад, dbo. Поставка WHERE dbo.Склад.Код_товара=dbo.Поставка.Код_товара», con); // Запрос для заполнения DataSet с фильтрацией.

}.

}.

}.

FORM 9.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace Flore.

{.

public partial class Form9: Form.

{.

public Form9().

{.

InitializeComponent ();

}.

private void Form9_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Склад». При необходимости она может быть перемещена или удалена.

this.складTableAdapter.Fill (this.floreDataSet.Склад);

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Товар». При необходимости она может быть перемещена или удалена.

this.товарTableAdapter.Fill (this.floreDataSet.Товар);

}.

private void button1_Click (object sender, EventArgs e).

{.

DataSet dset = new DataSet (); //Создание нового экземпляра класса для связи с БД.

SqlConnection con = new SqlConnection («Data Source=Taz-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

//Подключение к БД, кэширование данных.

con.Open (); // Открывается подключение.

SqlCommand task = new SqlCommand («Insert into Склад (Код_товара, Количество) Values (@a, @b)», con);

// Создается инструкция Transact-SQL для добавления.

task.Parameters.Add («@a», SqlDbType.Int);

task.Parameters.Add («@b», SqlDbType.Int);

// Создание переменных.

task.Parameters[" @a" ]. Value = comboBox1. SelectedValue;

task.Parameters[" @b" ]. Value = Convert. ToInt32(textBox1.Text);

// Присваивание этим переменным значения.

task.ExecuteNonQuery (); // Выполнение запроса.

con.Close ();//Закрывается соединение.

textBox1.Text = «» ;

// Присваиваем полям пустые значения для очистки.

}.

private void button2_Click (object sender, EventArgs e).

{.

SqlCommandBuilder comb; // Для генерирования однотабличных команд создается компонент.

DataSet dset = new DataSet ();

DataTable dt = new DataTable ();

SqlConnection con = new SqlConnection («Data Source=TAZ-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

con.Open ();

SqlDataAdapter da = new SqlDataAdapter («SELECT dbo.Товар.Наименование AS Наименование, dbo.Товар.Стоимость_за_ед AS Стоимость_за_ед, dbo.Склад.Количество AS Количество FROM dbo. Склад INNER JOIN dbo. Товар ON dbo.Товар.Код_товара = dbo.Склад.Код_товара GROUP BY Наименование, Количество, Стоимость_за_ед ORDER BY Наименование», con); // Запрос для заполнения DataSet с фильтрацией.

comb = new SqlCommandBuilder (da); // Инициализация экземпляра класса для построения команд.

da.Fill (dt); // Загрузка данных в DataSet.

dataGridView1.DataSource = dt;

con.Close ();

}.

}.

}.

FORM 10.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

using System.Data.SqlClient;

namespace Flore.

{.

public partial class Form10: Form.

{.

public Form10().

{.

InitializeComponent ();

}.

private void Form10_Load (object sender, EventArgs e).

{.

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Заказ_цветов». При необходимости она может быть перемещена или удалена.

this.заказ_цветовTableAdapter.Fill (this.floreDataSet.Заказ_цветов);

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Клиент». При необходимости она может быть перемещена или удалена.

this.клиентTableAdapter.Fill (this.floreDataSet.Клиент);

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Сотрудник». При необходимости она может быть перемещена или удалена.

this.сотрудникTableAdapter.Fill (this.floreDataSet.Сотрудник);

// TODO: данная строка кода позволяет загрузить данные в таблицу «floreDataSet.Товар». При необходимости она может быть перемещена или удалена.

this.товарTableAdapter.Fill (this.floreDataSet.Товар);

}.

private void button2_Click (object sender, EventArgs e).

{.

SqlCommandBuilder comb; // Для генерирования однотабличных команд создается компонент.

DataSet dset = new DataSet ();

DataTable dt = new DataTable ();

SqlConnection con = new SqlConnection («Data Source=TAZ-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

con.Open ();

SqlDataAdapter da = new SqlDataAdapter («SELECT dbo.Товар.Наименование AS Наименование, dbo.Товар.Стоимость_за_ед AS Стоимость_за_ед, dbo.Склад.Количество AS Количество FROM dbo. Склад INNER JOIN dbo. Товар ON dbo.Товар.Код_товара = dbo.Склад.Код_товара GROUP BY Наименование, Количество, Стоимость_за_ед ORDER BY Наименование», con); // Запрос для заполнения DataSet с фильтрацией.

comb = new SqlCommandBuilder (da); // Инициализация экземпляра класса для построения команд.

da.Fill (dt); // Загрузка данных в DataSet.

dataGridView1.DataSource = dt;

con.Close ();

}.

private void button1_Click (object sender, EventArgs e).

{.

DataSet dset = new DataSet (); //Создание нового экземпляра класса для связи с БД.

SqlConnection con = new SqlConnection («Data Source=Taz-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

//Подключение к БД, кэширование данных.

con.Open (); // Открывается подключение.

SqlCommand task = new SqlCommand («Insert into Заказ_цветов (Код_товара, Код_сотрудника, Код_клиента, Дата_за…

da.Fill (dset, «Заказ»); // Загрузка данных в DataSet.

dataGridView1.DataSource = dset. Tables[0]; // Привязка к источнику данных.

con.Close ();//Закрывается соединение }.

}.

private void button4_Click (object sender, EventArgs e).

{.

SqlCommandBuilder comb; // Для генерирования однотабличных команд создается компонент.

DataSet dset = new DataSet (); //Создание нового экземпляра класса для связи с БД.

DataTable dt = new DataTable (); //для отображения таблицы.

SqlConnection con = new SqlConnection («Data Source=TAZ-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

con.Open (); // Открывается подключение.

SqlDataAdapter da = new SqlDataAdapter («SELECT dbo.Услуги.Наименование, dbo.Услуги.Стоимость AS Стоимость_услуги, dbo. Заказ_услуг.Количество AS Количество, SUM (dbo.Заказ_услуг.Количество * dbo.Услуги.Стоимость + dbo.Товар.Стоимость_за_ед * 6) AS Стоимость, dbo. Заказ_услуг.Дата_заказа AS Дата_заказа, dbo.Сотрудник.ФИО AS ФИО_Сотрудника, dbo.Клиент.ФИО AS ФИО_Клиента FROM dbo. Услуги INNER JOIN dbo. Заказ_услуг ON dbo. Заказ_услуг.Код_услуги = dbo.Услуги.Код_услуги INNER JOIN dbo. Товар ON dbo. Заказ_услуг.Код_товара = dbo.Товар.Код_товара INNER JOIN dbo. Сотрудник ON dbo. Заказ_услуг.Код_сотрудника = dbo.Сотрудник.Код_сотрудника INNER JOIN dbo. Клиент ON dbo. Заказ_услуг.Код_Клиента = dbo.Клиент.Код_клиента GROUP BY dbo.Услуги.Наименование, dbo.Товар.Наименование, Стоимость, Количество, Дата_заказа, dbo.Сотрудник.ФИО, dbo.Клиент.ФИО ORDER BY Дата_заказа», con); // Запрос для заполнения DataSet.

comb = new SqlCommandBuilder (da); // Инициализация экземпляра класса для построения команд.

da.Fill (dset, «Заказ»); // Загрузка данных в DataSet.

dataGridView1.DataSource = dset. Tables[0]; // Привязка к источнику данных.

con.Close ();//Закрывается соединение }.

}.

private void button5_Click (object sender, EventArgs e).

{.

SqlCommandBuilder comb; // Для генерирования однотабличных команд создается компонент.

DataSet dset = new DataSet (); //Создание нового экземпляра класса для связи с БД.

DataTable dt = new DataTable (); //для отображения таблицы.

SqlConnection con = new SqlConnection («Data Source=TAZ-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

con.Open (); // Открывается подключение.

SqlDataAdapter da = new SqlDataAdapter («SELECT dbo.Услуги.Наименование, dbo.Услуги.Стоимость AS Стоимость_услуги, dbo. Заказ_услуг.Количество AS Количество, SUM (dbo.Заказ_услуг.Количество * dbo.Услуги.Стоимость + dbo.Товар.Стоимость_за_ед * 6) AS Стоимость, dbo. Заказ_услуг.Дата_заказа AS Дата_заказа, dbo.Сотрудник.ФИО AS ФИО_Сотрудника, dbo.Клиент.ФИО AS ФИО_Клиента FROM dbo. Услуги INNER JOIN dbo. Заказ_услуг ON dbo. Заказ_услуг.Код_услуги = dbo.Услуги.Код_услуги INNER JOIN dbo. Товар ON dbo. Заказ_услуг.Код_товара = dbo.Товар.Код_товара INNER JOIN dbo. Сотрудник ON dbo. Заказ_услуг.Код_сотрудника = dbo.Сотрудник.Код_сотрудника INNER JOIN dbo. Клиент ON dbo. Заказ_услуг.Код_Клиента = dbo.Клиент.Код_клиента WHERE dbo. Заказ_услуг.Дата_заказа between '» + dateTimePicker2.Value.Date + «' and '» + dateTimePicker2.Value.Date.AddHours (23).AddMinutes (59).AddSeconds (59) + «' and dbo. Заказ_услуг.Код_клиента = '» + comboBox2. SelectedValue + «' GROUP BY dbo.Услуги.Наименование, dbo.Товар.Наименование, Стоимость, Количество, Дата_заказа, dbo.Сотрудник.ФИО, dbo.Клиент.ФИО ORDER BY Дата_заказа», con); // Запрос для заполнения DataSet.

comb = new SqlCommandBuilder (da); // Инициализация экземпляра класса для построения команд.

da.Fill (dset, «Заказ»); // Загрузка данных в DataSet.

dataGridView1.DataSource = dset. Tables[0]; // Привязка к источнику данных.

con.Close ();//Закрывается соединение }.

}.

private void groupBox2_Enter (object sender, EventArgs e).

{.

}.

private void button6_Click (object sender, EventArgs e).

{.

SqlCommandBuilder comb; // Для генерирования однотабличных команд создается компонент.

DataSet dset = new DataSet (); //Создание нового экземпляра класса для связи с БД.

DataTable dt = new DataTable (); //для отображения таблицы.

SqlConnection con = new SqlConnection («Data Source=TAZ-ПКSQLSERVER2008;Initial Catalog=flore;Integrated Security=True»);

con.Open (); // Открывается подключение.

SqlDataAdapter da = new SqlDataAdapter («SELECT SUM (dbo.Заказ_услуг.Количество * dbo.Услуги.Стоимость + dbo.Товар.Стоимость_за_ед * 6) AS Стоимость FROM dbo. Услуги INNER JOIN dbo. Заказ_услуг ON dbo. Заказ_услуг.Код_услуги = dbo.Услуги.Код_услуги INNER JOIN dbo. Товар ON dbo. Заказ_услуг.Код_товара = dbo.Товар.Код_товара INNER JOIN dbo. Сотрудник ON dbo. Заказ_услуг.Код_сотрудника = dbo.Сотрудник.Код_сотрудника INNER JOIN dbo. Клиент ON dbo. Заказ_услуг.Код_Клиента = dbo.Клиент.Код_клиента WHERE dbo. Заказ_услуг.Дата_заказа between '» + dateTimePicker1.Value.Date + «' and '» + dateTimePicker1.Value.Date.AddHours (23).AddMinutes (59).AddSeconds (59) + «' and dbo. Заказ_услуг.Код_клиента = '» + comboBox1. SelectedValue + «' ORDER BY Стоимость», con); // Запрос для заполнения DataSet.

comb = new SqlCommandBuilder (da); // Инициализация экземпляра класса для построения команд.

da.Fill (dset, «Заказ»); // Загрузка данных в DataSet.

dataGridView1.DataSource = dset. Tables[0]; // Привязка к источнику данных.

con.Close ();//Закрывается соединение }.

}.

}.

}.

FORM 13.

using System;

using System.Collections.Generic;

using System. ComponentModel;

using System. Data;

using System. Drawing;

using System. Linq;

using System. Text;

using System.Windows.Forms;

namespace Flore.

{.

public partial class Form13: Form.

{.

public Form13().

{.

InitializeComponent ();

}.

}.

}.

Program.cs.

using System;

using System.Collections.Generic;

using System. Linq;

using System.Windows.Forms;

namespace Flore.

{.

static class Program.

{.

/// Главная точка входа для приложения.

[STAThread].

static void Main ().

{.

Application.EnableVisualStyles ();

Application.SetCompatibleTextRenderingDefault (false);

Application.Run (new Form1());

}.

}.

}.

Показать весь текст
Заполнить форму текущей работой