Главная страница

Базы данных. Курсовая. Томский государственный университет


Скачать 1.11 Mb.
НазваниеТомский государственный университет
АнкорБазы данных
Дата22.06.2021
Размер1.11 Mb.
Формат файлаdoc
Имя файлаКурсовая.doc
ТипПояснительная записка
#220474
страница7 из 7
1   2   3   4   5   6   7

}





using System;

using System.Windows.Forms;
namespace Autodealer.DataForms

{

///

/// Форма ввода данных доп. опции

///


public partial class dataform_AddComplect : Form

{

///

/// Инициализация формы

///


public dataform_AddComplect()

{

// Инициализация

InitializeComponent();

}

///

/// Применение диаллога

///


///
sender">Объект события


///
e">Параметры события


private void btnApplyChanges_Click(object sender, EventArgs e)

{

if (txtOptionName.Text.Trim() == String.Empty)

{

MessageBox.Show("Необходимо указать наименование доп. опции!", "Ошибка ввода данных",

MessageBoxButtons.OK, MessageBoxIcon.Error);

return;

}

double ovprice = 0.0;

if(!double.TryParse(txtOverPrice.Text.Trim(),out ovprice))

{

MessageBox.Show("Наценка доп. опции введена в неверном формате!", "Ошибка ввода данных",

MessageBoxButtons.OK, MessageBoxIcon.Error);

return;

}

if (ovprice <= 0.0 || ovprice > 100)

{

MessageBox.Show("Наценка доп. опции должна быть ненулевой и не превышать 100%!", "Ошибка ввода данных",

MessageBoxButtons.OK, MessageBoxIcon.Error);

return;

}

// Ошибок не найдено

this.DialogResult = DialogResult.OK;

Close();

}

}

}





using System;

using System.IO;

using System.Windows.Forms;
namespace Autodealer

{

///

/// Форма документа

///


public partial class form_Document : Form

{

///

/// Форма формирования отчета

///


///
Title">Заголовок формы


///
Content">HTML-содержимое


public form_Document(string Title, string Content)

{

// Инициализация

InitializeComponent();

wbbReport.DocumentText = Content;

Text = Title;

}

///

/// Сохранить

///


///
sender">Объект события


///
e">Параметры события


private void tmnubtnSave_Click(object sender, System.EventArgs e)

{

SaveFileDialog SD = new SaveFileDialog();

SD.InitialDirectory = Application.StartupPath;

SD.Filter = "HyperText Markup Language files (*.html)|*.html";

if (SD.ShowDialog() == DialogResult.OK)

{

String FileName = SD.FileName;

FileStream fs = new FileStream(FileName, FileMode.OpenOrCreate);

StreamWriter sw = new StreamWriter(fs);

sw.WriteLine(this.wbbReport.DocumentText);

sw.Close();

fs.Close();

}

}

///

/// Печать

///


///
sender">Объект события


///
e">Параметры события


private void tmnubtnPrint_Click(object sender, System.EventArgs e)

{

wbbReport.ShowPrintDialog();

}

///

/// Предпросмотр

///


///
sender">Объект события


///
e">Параметры события


private void tmnubtnPreview_Click(object sender, System.EventArgs e)

{

wbbReport.ShowPrintPreviewDialog();

}

///

/// Закрыть отчет

///


///
sender">Объект события


///
e">Параметры события


private void tmnubtnClose_Click(object sender, System.EventArgs e)

{

Close();

}

}

}





using System;

using System.Windows.Forms;
namespace Autodealer.AccountingForms

{

///

/// Форма учета автомобилей

///


public partial class accountingAutomobiles : Form

{

///

/// Инициализация формы

///


public accountingAutomobiles()

{

// Инициализация

InitializeComponent();

}
///

/// Загрузка таблицы

///


///
sender">Объект события


///
e">Параметры события


private void accountingAutomobiles_Load(object sender, EventArgs e)

{

UpdateTable();

}
///

/// Обновление данных

///


private void UpdateTable()

{

// TODO: данная строка кода позволяет загрузить данные в таблицу "autodealerDataSet.carinfo".

// При необходимости она может быть перемещена или удалена.

this.carinfoTableAdapter.Fill(this.autodealerDataSet.carinfo);

}
// ===========================================================

// МЕНЮ УПРАВЛЕНИЯ ДАННЫМИ

// ===========================================================

#region "DATA MANAGEMENT"

///

/// Создать новую запись

///


///
Объект события


///
e">Параметры события


private void создатьToolStripMenuItem_Click(object sender, EventArgs e)

{

// Создать класс

Entities.Auto eClass = new Entities.Auto();

// Добавить в БД

if (eClass.CreateNew())

UpdateTable();

}

///

/// Редактировать выбранную запись

///


///
sender">Объект события


///
e">Параметры события


private void редактироватьToolStripMenuItem_Click(object sender, EventArgs e)

{

// Поиск выделенной строки

if (dgvDataTable.SelectedRows.Count > 0)

{

int _id = Convert.ToInt32(dgvDataTable[0, dgvDataTable.SelectedRows[0].Index].Value);

// Создать класс

Entities.Auto eClass = new Entities.Auto(_id);

// Редактировать в БД

if (eClass.EditData())

UpdateTable();

}

}

///

/// Удалить выбранную запись

///


///
sender">Объект события


///
e">Параметры события


private void удалитьToolStripMenuItem_Click(object sender, EventArgs e)

{

// Поиск выделенной строки

if (dgvDataTable.SelectedRows.Count > 0)

{

int _id = Convert.ToInt32(dgvDataTable[0, dgvDataTable.SelectedRows[0].Index].Value);

// Создать класс

Entities.Auto eClass = new Entities.Auto(_id);

// Удалить из БД

if (eClass.Remove())

UpdateTable();

}

}

#endregion
}

}





using System.Windows.Forms;
namespace Autodealer

{

///

/// Форма главного меню

///


public partial class formMainMenu : Form

{

///

/// Инициализация формы

///


public formMainMenu()

{

// Инициализация

InitializeComponent();

}
///

/// Открыть справочник автомобилей

///


///
sender">Объект события


///
e">Параметры события


private void lnkAutos_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

// Создание учетной формы

AccountingForms.accountingAutomobiles accForm = new AccountingForms.accountingAutomobiles();

accForm.ShowDialog();

}

///

/// Открыть справочник клиентов

///


///
sender">Объект события


///
e">Параметры события


private void lnkClients_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

// Создание учетной формы

AccountingForms.accountingClients accForm = new AccountingForms.accountingClients();

accForm.ShowDialog();

}

///

/// Открыть справочник комплектаций

///


///
sender">Объект события


///
e">Параметры события


private void lnkAddComplect_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

// Создание учетной формы

AccountingForms.accountingFeatures accForm = new AccountingForms.accountingFeatures();

accForm.ShowDialog();

}

///

/// Открыть заявки

///


///
sender">Объект события


///
e">Параметры события


private void lnkOrders_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

// Создание учетной формы

AccountingForms.accountingOrders accForm = new AccountingForms.accountingOrders();

accForm.ShowDialog();

}

///

/// Открыть диалог подключения к БД

///


///
sender">Объект события


///
e">Параметры события


private void lnkConnect_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

if((new formDBConnect()).ShowDialog()==DialogResult.OK)

{

MessageBox.Show("Подключение успешно установлено!", "Установлено",

MessageBoxButtons.OK, MessageBoxIcon.Information);

lnkAutos.Enabled = true;

lnkOrders.Enabled = true;

lnkClients.Enabled = true;

lnkAddComplect.Enabled = true;

}

}

///

/// Завершить работу программы

///


///
sender">Объект события


///
e">Параметры события


private void lnkExit_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)

{

Close();

}

}

}


1   2   3   4   5   6   7


написать администратору сайта