Дипломная работа: Автоматизация регистрации и обработки заявок на комплектующие для ПК в ООО «Tatincom Computers»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
116
dGV1.Columns[2].HeaderText = “Стоимость”;
dGV1.Columns[3].HeaderText = “ID”;
dGV1.Columns[4].HeaderText = “Производитель”;
dGV1.Columns[5].HeaderText = “ID”;
dGV1.Columns[6].HeaderText = “Единица измерения”;
dGV1.Columns[7].HeaderText = “Количество”;
dGV1.Columns[8].HeaderText = “Количество на складе”;
}
private void BTN1_Click(object sender, EventArgs e)
{
adddata(“delete from zayavkadet where idzz=” +
dGV1.CurrentRow.Cells[0].Value.ToString());
FAvtoriz f1 = new FAvtoriz();
dGV1.DataSource = f1.GetTable(“select idzz,nazv,cena, kompl.idpr, proizv,
kompl.ide, edizm,kolvo, itog from zayavkadet as z left join kompl “
+ “on z.idko=kompl.idko left join proizv on kompl.idpr=proizv.idpr left join edizm on
kompl.ide=edizm.ide “ +
“ left join sostsk on kompl.idko=sostsk.idko where idz=” +
dGV8.CurrentRow.Cells[0].Value.ToString(), connectionString2);
dGV1.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV1.Columns[0].Width = 40;
dGV1.Columns[1].Width = 220;
dGV1.Columns[2].Width = 120;
dGV1.Columns[3].Width = 40;
dGV1.Columns[3].Visible = false;
dGV1.Columns[4].Width = 120;
dGV1.Columns[5].Width = 40;
dGV1.Columns[5].Visible = false;
dGV1.Columns[6].Width = 120;
dGV1.Columns[7].Width = 80;
dGV1.Columns[8].Width = 80;
dGV1.Columns[0].HeaderText = “ID”;
dGV1.Columns[1].HeaderText = “Наименование комплектующего”;
dGV1.Columns[2].HeaderText = “Стоимость”;
dGV1.Columns[3].HeaderText = “ID”;
dGV1.Columns[4].HeaderText = “Производитель”;
dGV1.Columns[5].HeaderText = “ID”;
dGV1.Columns[6].HeaderText = “Единица измерения”;
dGV1.Columns[7].HeaderText = “Количество”;
dGV1.Columns[8].HeaderText = “Количество на складе”;
}
private void BTN34_Click(object sender, EventArgs e)
{
pnlZ24.Visible = false;
}
private void BTN4_Click(object sender, EventArgs e)
{
FAvtoriz f1 = new FAvtoriz();
f1.hadd(Convert.ToInt32(dGV8.CurrentRow.Cells[0].Value.ToString()), 2);
LoadData(0);
}
private void BTN5_Click(object sender, EventArgs e)
{
FAvtoriz f1 = new FAvtoriz();
f1.hadd(Convert.ToInt32(dGV8.CurrentRow.Cells[0].Value.ToString()), 3);
LoadData(2);
}
private void BTN6_Click(object sender, EventArgs e)
117
{
if (FAvtoriz.Globals.role == 1) { LoadData(2); }
else {LoadData(0); }
}
private void textBox3_TextChanged(object sender, EventArgs e)
{
if (String.Equals(textBox3.Text, “”) == false) {
connectionString2 = FAvtoriz.Globals.str_connect;
FAvtoriz f1 = new FAvtoriz();
dGV8.DataSource = f1.GetTable(“select idz, nazv, dataz,z.idst, status
,z.ids, fio” +
“ from zayavka as z left join klient as k on z.idk=k.idk left join
status as st on z.idst=st.idst “ +
“ left join
117
ort as s on z.ids=s.ids where idz=” + textBox3.Text,
connectionString2);
dGV8.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV8.Columns[0].Width = 40;
dGV8.Columns[1].Width = 220;
dGV8.Columns[2].Width = 220;
dGV8.Columns[3].Width = 220;
dGV8.Columns[3].Visible = false;
dGV8.Columns[4].Width = 120;
dGV8.Columns[5].Width = 220;
dGV8.Columns[5].Visible = false;
dGV8.Columns[6].Width = 120;
dGV8.Columns[0].HeaderText = “№ зявки”;
dGV8.Columns[1].HeaderText = “Наименование клиента”;
dGV8.Columns[2].HeaderText = “Дата заявки”;
dGV8.Columns[3].HeaderText = “ИДС”;
dGV8.Columns[4].HeaderText = “Статус”;
dGV8.Columns[5].HeaderText = “ИДK”;
dGV8.Columns[6].HeaderText = “ФИО сотрудника”;
} else {
LoadData(0);
}
}
private void BTN7_Click(object sender, EventArgs e)
{
FAvtoriz f1 = new FAvtoriz();
f1.hadd(Convert.ToInt32(dGV8.CurrentRow.Cells[0].Value.ToString()), 4);
LoadData(0);
}
private void dGV8_CellClick(object sender, DGVCellEventArgs e)
{
if (Convert.ToInt32(dGV8.CurrentRow.Cells[3].Value) == 3)
{
}
}
private void radioBTN1_CheckedChanged(object sender, EventArgs e)
{
connectionString2 = FAvtoriz.Globals.str_connect;
FAvtoriz f1 = new FAvtoriz();
dGV8.DataSource = f1.GetTable(“select idz, nazv, dataz,z.idst, status ,z.ids,
fio” +
118
“ from zayavka as z left join klient as k on z.idk=k.idk left join status
as st on z.idst=st.idst “ +
“ left join
118
ort as s on z.ids=s.ids “, connectionString2);
dGV8.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV8.Columns[0].Width = 40;
dGV8.Columns[1].Width = 220;
dGV8.Columns[2].Width = 220;
dGV8.Columns[3].Width = 220;
dGV8.Columns[3].Visible = false;
dGV8.Columns[4].Width = 120;
dGV8.Columns[5].Width = 220;
dGV8.Columns[5].Visible = false;
dGV8.Columns[6].Width = 120;
dGV8.Columns[0].HeaderText = “№ зявки”;
dGV8.Columns[1].HeaderText = “Наименование клиента”;
dGV8.Columns[2].HeaderText = “Дата заявки”;
dGV8.Columns[3].HeaderText = “ИДС”;
dGV8.Columns[4].HeaderText = “Статус”;
dGV8.Columns[5].HeaderText = ИДK”;
dGV8.Columns[6].HeaderText = “ФИО сотрудника”;
}
private void radioBTN2_CheckedChanged(object sender, EventArgs e)
{
connectionString2 = FAvtoriz.Globals.str_connect;
FAvtoriz f1 = new FAvtoriz();
dGV8.DataSource = f1.GetTable(“select idz, nazv, dataz,z.idst, status ,z.ids,
fio” +
“ from zayavka as z left join klient as k on z.idk=k.idk left join status
as st on z.idst=st.idst “ +
“ left join
118
ort as s on z.ids=s.ids where z.idst=4”,
connectionString2);
dGV8.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV8.Columns[0].Width = 40;
dGV8.Columns[1].Width = 220;
dGV8.Columns[2].Width = 220;
dGV8.Columns[3].Width = 220;
dGV8.Columns[3].Visible = false;
dGV8.Columns[4].Width = 120;
dGV8.Columns[5].Width = 220;
dGV8.Columns[5].Visible = false;
dGV8.Columns[6].Width = 120;
dGV8.Columns[0].HeaderText = “№ зявки”;
dGV8.Columns[1].HeaderText = “Наименование клиента”;
dGV8.Columns[2].HeaderText = “Дата заявки”;
dGV8.Columns[3].HeaderText = “ИДС”;
dGV8.Columns[4].HeaderText = “Статус”;
dGV8.Columns[5].HeaderText = “ИДK”;
dGV8.Columns[6].HeaderText = “ФИО сотрудника”;
}
private void radioBTN3_CheckedChanged(object sender, EventArgs e)
{
connectionString2 = FAvtoriz.Globals.str_connect;
FAvtoriz f1 = new FAvtoriz();
dGV8.DataSource = f1.GetTable(“select idz, nazv, dataz,z.idst, status ,z.ids,
fio” +
“ from zayavka as z left join klient as k on z.idk=k.idk left join status
as st on z.idst=st.idst “ +
“ left join
118
ort as s on z.ids=s.ids where z.idst=2”,
connectionString2);
dGV8.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV8.Columns[0].Width = 40;
dGV8.Columns[1].Width = 220;
119
dGV8.Columns[2].Width = 220;
dGV8.Columns[3].Width = 220;
dGV8.Columns[3].Visible = false;
dGV8.Columns[4].Width = 120;
dGV8.Columns[5].Width = 220;
dGV8.Columns[5].Visible = false;
dGV8.Columns[6].Width = 120;
dGV8.Columns[0].HeaderText = “№ зявки”;
dGV8.Columns[1].HeaderText = “Наименование клиента”;
dGV8.Columns[2].HeaderText = “Дата заявки”;
dGV8.Columns[3].HeaderText = «ИДС»;
dGV8.Columns[4].HeaderText = “Статус”;
dGV8.Columns[5].HeaderText = “ИДK”;
dGV8.Columns[6].HeaderText = “ФИО сотрудника”;
}
private void radioBTN4_CheckedChanged(object sender, EventArgs e)
{
connectionString2 = FAvtoriz.Globals.str_connect;
FAvtoriz f1 = new FAvtoriz();
dGV8.DataSource = f1.GetTable(“select idz, nazv, dataz,z.idst, status ,z.ids,
fio” +
“ from zayavka as z left join klient as k on z.idk=k.idk left join status
as st on z.idst=st.idst “ +
“ left join
119
ort as s on z.ids=s.ids where z.idst=3”,
connectionString2);
dGV8.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV8.Columns[0].Width = 40;
dGV8.Columns[1].Width = 220;
dGV8.Columns[2].Width = 220;
dGV8.Columns[3].Width = 220;
dGV8.Columns[3].Visible = false;
dGV8.Columns[4].Width = 120;
dGV8.Columns[5].Width = 220;
dGV8.Columns[5].Visible = false;
dGV8.Columns[6].Width = 120;
dGV8.Columns[0].HeaderText = “№ зявки”;
dGV8.Columns[1].HeaderText = “Наименование клиента”;
dGV8.Columns[2].HeaderText = “Дата заявки”;
dGV8.Columns[3].HeaderText = “ИДС”;
dGV8.Columns[4].HeaderText = “Статус”;
dGV8.Columns[5].HeaderText = “ИДK”;
dGV8.Columns[6].HeaderText = “ФИО сотрудника”;
}
private void BTN8_Click(object sender, EventArgs e)
{
hist newForm = new
hist(Convert.ToInt32(dGV8.CurrentRow.Cells[0].Value.ToString()));
newForm.Show();
}
}
}
120
Приложение 2
Программный код формы Справочники
namespace Zayavki
{
public partial class sprav : Form
{
public int i;
public string connectionString2;
public sprav()
{
InitializeComponent();
}
private void LoadData()
{
connectionString2 = FAvtoriz.Globals.str_connect;
FAvtoriz f1 = new FAvtoriz();
dGV6.DataSource = f1.GetTable("select * from edizm ", connectionString2);
dGV6.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV6.Columns[0].Width = 40;
dGV6.Columns[1].Width = 220;
dGV6.Columns[0].HeaderText = "ID";
dGV6.Columns[1].HeaderText = "Единица измерения";
dGV1.DataSource = f1.GetTable("select * from proizv ", connectionString2);
dGV1.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV1.Columns[0].Width = 40;
dGV1.Columns[1].Width = 220;
dGV1.Columns[0].HeaderText = "ID";
dGV1.Columns[1].HeaderText = "Производитель";
dGV3.DataSource = f1.GetTable("select idkat,kat from kat ",
connectionString2);
dGV3.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV3.Columns[0].Width = 40;
dGV3.Columns[1].Width = 220;
dGV3.Columns[0].HeaderText = "ID";
dGV3.Columns[1].HeaderText = "Категория";
dGV4.DataSource = f1.GetTable("select idko,nazv,cena, kompl.idpr, proizv,
kompl.ide, edizm from kompl left join proizv on kompl.idpr=proizv.idpr left join edizm on
kompl.ide=edizm.ide where idkat=" + dGV3.CurrentRow.Cells[0].Value.ToString(),
connectionString2);
dGV4.AutoResizeColumns(DGVAutoSizeColumnsMode.AllCellsExceptHeader);
dGV4.Columns[0].Width = 40;
dGV4.Columns[1].Width = 220;
dGV4.Columns[2].Width = 120;
dGV4.Columns[3].Width = 40;
dGV4.Columns[3].Visible = false;
dGV4.Columns[4].Width = 120;
dGV4.Columns[5].Width = 40;
dGV4.Columns[5].Visible = false;
dGV4.Columns[6].Width = 120;
dGV4.Columns[0].HeaderText = "ID";
dGV4.Columns[1].HeaderText = "Наименование комплектующего";
dGV4.Columns[2].HeaderText = "Стоимость";
dGV4.Columns[3].HeaderText = "ID";
dGV4.Columns[4].HeaderText = "Производитель";
dGV4.Columns[5].HeaderText = "ID";
dGV4.Columns[6].HeaderText = "Единица измерения";
Источник: https://baza.diplomsite.ru/previewfile/2207