-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathFormExtingusher.cs
100 lines (84 loc) · 4.4 KB
/
FormExtingusher.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace UPOReu
{
public partial class FormExtingusher : Form
{
public SqlConnection connection;
public SqlDataAdapter adapterEx, adapterSP;
public DataSet dataSetEx = new DataSet();
public DataSet dataSetSP = new DataSet();
public SqlCommandBuilder builderEx;
public void RefreshWindow(int secondary_id)
{
dataSetEx.Clear();
connection.Open();
adapterEx = new SqlDataAdapter("SELECT [idEXTINGUSHER], [idUO], [idMANUFACTURER], [number], [date_start], [place], [mark], [factory_number], [date_created], [concentration], [type_ex] FROM [EXTINGUSHER] ORDER BY [idEXTINGUSHER] ASC", connection);
builderEx = new SqlCommandBuilder(adapterEx);
adapterEx.Fill(dataSetEx, "EXTINGUSHER");
dataGridViewEx.DataSource = dataSetEx.Tables["EXTINGUSHER"];
connection.Close();
dataGridViewEx.Columns[0].ReadOnly = true;
}
private void buttonInsertEx_Click(object sender, EventArgs e)
{
FormInsertEx formInsertEx = new FormInsertEx(connection);
formInsertEx.Show();
}
public FormExtingusher(SqlConnection connection, int id)
{
InitializeComponent();
this.connection = connection;
builderEx = new SqlCommandBuilder(adapterEx);
RefreshWindow(-1);
//connection.Open();
//String cmd = "SELECT * FROM [EXTINGUSHER] INNER JOIN [TYPE_EX] ON [EXTINGUSHER].[type_ex] = [TYPE_EX].[type_ex] INNER JOIN [MANUFACTURER] ON [EXTINGUSHER].[idMANUFACTURER] = [MANUFACTURER].[idMANUFACTURER] WHERE [EXTINGUSHER].[idEXTINGUSHER] = " + id.ToString() + ";";
//adapterSP = new SqlDataAdapter(cmd, connection);
//adapterSP.Fill(dataSetSP, "EXTINGUSHER");
//dataGridViewEx.DataSource = dataSetSP.Tables["EXTINGUSHER"];
//connection.Close();
//столбцы таблицы
dataGridViewEx.Columns[0].HeaderText = "Ключ огнетушителя";
dataGridViewEx.Columns[1].HeaderText = "Ключ журнала";
dataGridViewEx.Columns[2].HeaderText = "Ключ изготовителя изготовителя";
dataGridViewEx.Columns[3].HeaderText = "Заводской номер";
dataGridViewEx.Columns[4].HeaderText = "Дата начала эксплуатации";
dataGridViewEx.Columns[5].HeaderText = "Место установки";
dataGridViewEx.Columns[6].HeaderText = "Название";
dataGridViewEx.Columns[7].HeaderText = "Заводской номер";
dataGridViewEx.Columns[8].HeaderText = "Тип тушения";
dataGridViewEx.Columns[9].HeaderText = "Концентрация вещества";
dataGridViewEx.Columns[10].HeaderText = "Что-то еще";
//стиль столбцов
this.dataGridViewEx.DefaultCellStyle.Font = new Font("Arial Unicode MS", 10);
this.dataGridViewEx.ColumnHeadersDefaultCellStyle.Font = new Font("Arial Unicode MS", 10);
}
// private void FormExtingusher_Load(object sender, EventArgs e)
// {
//InitializeComponent();
//this.connection = connection;
//builderUO = new SqlCommandBuilder(adapterUO);
//RefreshWindow(-1);
//столбцы таблицы
//dataGridViewEx.Columns[0].HeaderText = "1";
//dataGridViewEx.Columns[1].HeaderText = "2";
//dataGridViewEx.Columns[2].HeaderText = "3";
//dataGridViewEx.Columns[3].HeaderText = "4";
//dataGridViewEx.Columns[4].HeaderText = "5";
//dataGridViewEx.Columns[5].HeaderText = "6";
//dataGridViewEx.Columns[6].HeaderText = "7";
//dataGridViewEx.Columns[7].HeaderText = "8";
//стиль столбцов
//this.dataGridViewEx.DefaultCellStyle.Font = new Font("Arial Unicode MS", 10);
//this.dataGridViewEx.ColumnHeadersDefaultCellStyle.Font = new Font("Arial Unicode MS", 10);
//}
}
}