-
Notifications
You must be signed in to change notification settings - Fork 1
/
FormMain.cs
132 lines (117 loc) · 3.64 KB
/
FormMain.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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace UPOReu
{
public partial class FormMain : Form
{
public int role = 0;
public Form aform;
public SqlConnection connection;
public int selid = -1;
public FormMain(SqlConnection connection, Form aform, int role)
{
InitializeComponent();
this.role = role;
this.aform = aform;
this.connection = connection;
}
private void FormMain_Load(object sender, EventArgs e)
{
switch (role)
{
///TODO Roles
case 1:
Text = "Никто";
break;
case 2:
Text = "Техник";
break;
case 3:
Text = "Начальник чего-то там";
break;
case 10 :
Text = "Главный администратор";
break;
}
}
private void FormMain_FormClosed(object sender, FormClosedEventArgs e)
{
aform.Close();
}
private void buttonCreateAccs_Click(object sender, EventArgs e)
{
if(role > 3)
{
FormReg formReg = new FormReg(connection);
formReg.Show();
}
}
private void buttonObjects_Click(object sender, EventArgs e)
{
if (role > 2)
{
FormObjects formObj = new FormObjects(connection);
formObj.Show();
}
}
private void buttonJournal_Click(object sender, EventArgs e)
{
if (role > 2)
{
FormRRTOSZ formRRTOSZ = new FormRRTOSZ(connection, -1);
formRRTOSZ.Show();
}
}
private void buttonPeople_Click(object sender, EventArgs e)
{
if (role > 3)
{
FormPeople formPeople = new FormPeople(connection, 0);
//formPeople.dataGridViewPeople.CellDoubleClick += (senderObj, eargs) =>
//{
// this.selid = formPeople.select;
// this.Text = selid.ToString();
//};
formPeople.Show();
}
}
private void buttonJUO_Click(object sender, EventArgs e)
{
FormUO formUO = new FormUO(connection, -1);
formUO.Show();
}
private void buttonPPS_Click(object sender, EventArgs e)
{
FormPPSPPZ formPPSPPZ = new FormPPSPPZ(connection, -1);
formPPSPPZ.Show();
}
private void buttonJUP_Click(object sender, EventArgs e)
{
FormUPPPT formUPPPT = new FormUPPPT(connection, -1);
formUPPPT.Show();
}
private void buttonCheckEx_Click(object sender, EventArgs e)
{
FormReportEx formREx = new FormReportEx(connection);
formREx.Show();
}
private void buttonFeedback_Click(object sender, EventArgs e)
{
// ССЫЛКУ СЮДА
System.Diagnostics.Process.Start("http://xvideos.com");
}
private void buttonEX_Click(object sender, EventArgs e)
{
FormExtingusher formEx = new FormExtingusher(connection, -1);
formEx.Show();
}
}
}