Автор работы: Пользователь скрыл имя, 13 Января 2012 в 17:55, курсовая работа
Магазин автозапчастей занимается продажей деталей. Требуется хранить информацию о деталях: название, фирму изготовителя, модель авто, стоимость детали. При продаже записывается дата, цена, наименование детали, количество и сумма продажи. Также действует система скидок - при наличии дисконтной карты скидка от 5 до 10%.
Задание. 3
Вступление. 4
План выполнения задания. 5
Структура базы данных 6
Разработка интерфейса пользователя 8
Данные таблиц 13
Решение проекта курсовой работы 15
Код программы: 16
Заключение 30
Список использованных источников 31
myA.SelectCommand = comm;
myD = new DataSet();
myA.Fill(myD, "Детали");
sqlC.Close();
BS = new BindingSource();
BS.DataSource = myD.Tables[0];
dataGridView1.DataSource = BS;
}
private void FillComboBox2()
{
comm = new SqlCommand("SELECT Firm FROM dbo.Firm", sqlC);
sqlC.Open();
myA.SelectCommand = comm;
myA.Fill(myD, "Firm");
sqlC.Close();
//comboBox2.Items.Clear();
comboBox2.Items.Add("Все Фирмы");
foreach (DataRow dep in myD.Tables["Firm"].Rows)
{
comboBox2.Items.Add(dep["Firm"
}
comboBox2.SelectedIndex = 0;
}
private void FillComboBox3(string str)
{
comm = new SqlCommand();
comm.CommandText = @"SELECT Model.model
FROM Model INNER JOIN
Firm ON Model.FirmID = Firm.id
WHERE (Firm.Firm = N'" + str + @"')";
comm.Connection = sqlC;
myA.SelectCommand = comm;
sqlC.Open();
myA.Fill(myD, "Model");
sqlC.Close();
comboBox3.Items.Clear();
comboBox3.Items.Add("Все модели");
foreach (DataRow dep in myD.Tables["Model"].Rows)
{
comboBox3.Items.Add(dep["
}
comboBox3.SelectedIndex = 0;
}
private void button2_Click(object sender, EventArgs e)
{
listView1.Items.Add(
new ListViewItem(new[]
{ Convert.ToString(
Convert.ToString(
Convert.ToString(
Convert.ToString(
Convert.ToString(Convert.
Convert.ToString(
}));
}
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
try
{
label4.Text = Convert.ToString(
Convert.ToString(
Convert.ToString(
Convert.ToString(
Convert.ToString(
}
catch { }
}
private void
comboBox2_
{// выбор
фирмы
int index = comboBox2.SelectedIndex;
if (index < 0) return;
if (index == 0)
{
FillGrid1(@"SELECT dbo.Detal.id AS Идентификатор, dbo.Detal.name AS Деталь, dbo.Firm.Firm AS Фирма, dbo.Model.model AS Модель,
dbo.Detal.count AS Количество, dbo.Detal.price 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");
comboBox3.Items.Clear();
return;
}
FillComboBox3(comboBox2.Text);
FillGrid1(@"SELECT dbo.Detal.id AS Идентификатор, dbo.Detal.name AS Деталь, dbo.Firm.Firm AS Фирма, dbo.Model.model AS Модель,
dbo.Detal.count AS Количество, dbo.Detal.price 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
WHERE (dbo.Firm.Firm = N'" + comboBox2.Text + @"')");
}
private void
comboBox3_
{// выбор модели
int index = comboBox3.SelectedIndex;
if (index < 0) return;
if (index == 0)
{
FillGrid1(@"SELECT dbo.Detal.id AS Идентификатор, dbo.Detal.name AS Деталь, dbo.Firm.Firm AS Фирма, dbo.Model.model AS Модель,
dbo.Detal.count AS Количество, dbo.Detal.price 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
WHERE (dbo.Firm.Firm = N'" + comboBox2.Text + @"')");
return;
}
FillGrid1(@"SELECT dbo.Detal.id AS Идентификатор, dbo.Detal.name AS Деталь, dbo.Firm.Firm AS Фирма, dbo.Model.model AS Модель,
dbo.Detal.count AS Количество, dbo.Detal.price 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
WHERE (dbo.Firm.Firm = N'" + comboBox2.Text + @"') AND
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
// pass
int index = comboBox1.SelectedIndex;
if (index <= 0) return;
comm = new SqlCommand(@"SELECT pass FROM Merchans WHERE (name = N'" + comboBox1.Text + "')", sqlC);
sqlC.Open();
string str = comm.ExecuteScalar() as string;
if (str.Trim() == textBox1.Text)
{
label8.Text = "Вход выполнен";
Информация о работе Создание базы данных «Магазина автозапчастей»