Автор работы: Пользователь скрыл имя, 13 Января 2012 в 17:55, курсовая работа
Магазин автозапчастей занимается продажей деталей. Требуется хранить информацию о деталях: название, фирму изготовителя, модель авто, стоимость детали. При продаже записывается дата, цена, наименование детали, количество и сумма продажи. Также действует система скидок - при наличии дисконтной карты скидка от 5 до 10%.
Задание. 3
Вступление. 4
План выполнения задания. 5
Структура базы данных 6
Разработка интерфейса пользователя 8
Данные таблиц 13
Решение проекта курсовой работы 15
Код программы: 16
Заключение 30
Список использованных источников 31
tabControl1.Enabled = true;
}
else
{
label8.Text = "";
tabControl1.Enabled = false;
}
sqlC.Close();
}
private void button3_Click(object sender, EventArgs e)
{//"Продать"
if
(listView1.Items.Count == 0) return;
comm = new SqlCommand(@"SELECT MAX(id) FROM ListSale", sqlC);
sqlC.Open();
int
id_sD= Convert.ToInt32(comm.
int i = 0;
foreach(ListViewItem item in listView1.Items)
{
comm = new SqlCommand(@"INSERT INTO saleDetal
comm.ExecuteNonQuery();
comm = new SqlCommand(@"UPDATE Detal
SET count = count - " + item.SubItems[4].Text +
" WHERE (id = " + item.SubItems[0].Text + ")", sqlC);
comm.ExecuteNonQuery();
i += Convert.ToInt32(item.SubItems[
}
sum = i * (100 - sel) / 100;
comm = new SqlCommand(@"INSERT INTO ListSale
(id, time, merchantsID, discontNo, summa)
VALUES (" + id_sD + ", '" + Convert.ToString(Convert.
comboBox1.SelectedIndex+", "+dNo+", "+sum+")", sqlC);
comm.ExecuteNonQuery();
sqlC.Close();
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
try
{
if (comboBox4.Text == "Детали") BS.Filter = "Деталь LIKE '%" + textBox3.Text + "%'";
if ((comboBox4.Text == "Идентификатор") & (textBox3.Text != ""))
BS.Filter = "Идентификатор=" + Convert.ToString(textBox3.
}
catch { }
}
private void
tabControl1_
{
if (tabControl1.SelectedIndex == 0) Filltab0();
if (tabControl1.SelectedIndex == 1) Filltab1();
if (tabControl1.SelectedIndex == 2) Filltab2();
if (tabControl1.SelectedIndex == 3) Filltab3();
}
private void Filltab0()
{
FillGrid1(@"SELECT dbo.Detal.id AS Идентификатор, dbo.Detal.name AS Деталь, dbo.Firm.Firm AS Фирма,
FROM dbo.Model INNER JOIN
dbo.Firm ON dbo.Model.FirmID = dbo.Firm.id INNER JOIN
dbo.Detal ON dbo.Model.id = dbo.Detal.modelID");
FillComboBox2();
}
private void Filltab1()
{
comm = new SqlCommand();
comm.CommandText = @"SELECT ListSale.id AS Идентификатор, ListSale.time AS [Время продажи],
Merchans.name AS Продавец, Discont.discount AS Скидка, ListSale.summa AS Сумма
FROM ListSale INNER JOIN
Discont ON ListSale.discontNo = Discont.discontNo INNER JOIN
Merchans ON ListSale.merchantsID = Merchans.id
ORDER BY Идентификатор";
comm.Connection = sqlC;
myA = new SqlDataAdapter();
myA.SelectCommand = comm;
myD = new DataSet();
myA.Fill(myD, "ListSale");
sqlC.Close();
dataGridView2.DataSource = myD.Tables["ListSale"].
FillGrid3(1);
}
private void Filltab3()
{
comm = new SqlCommand();
comm.CommandText = @"Select * From Detal";
comm.Connection = sqlC;
myA = new SqlDataAdapter();
myA.SelectCommand = comm;
CB = new SqlCommandBuilder(myA);
myD = new DataSet();
myA.Fill(myD, "СписокД");
sqlC.Close();
dataGridView6.DataSource = myD.Tables["СписокД"].
comm = new SqlCommand("SELECT Firm FROM dbo.Firm", sqlC);
sqlC.Open();
myA.SelectCommand = comm;
myA.Fill(myD, "com5");
sqlC.Close();
//comboBox2.Items.Clear();
comboBox5.Items.Add("Все Фирмы");
foreach (DataRow dep in myD.Tables["com5"].Rows)
{
comboBox5.Items.Add(dep["Firm"
comboBox7.Items.Add(dep["Firm"
}
comboBox5.SelectedIndex = 0;
comm = new SqlCommand("SELECT model FROM dbo.Model", sqlC);
sqlC.Open();
myA.SelectCommand = comm;
myA.Fill(myD, "com6");
sqlC.Close();
//comboBox2.Items.Clear();
comboBox6.Items.Add("Все Фирмы");
foreach (DataRow dep in myD.Tables["com6"].Rows)
{
comboBox6.Items.Add(dep["
comboBox9.Items.Add(dep["
Информация о работе Создание базы данных «Магазина автозапчастей»