-
Notifications
You must be signed in to change notification settings - Fork 0
/
Tables.cs
122 lines (105 loc) · 3.73 KB
/
Tables.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
using System;
using System.IO;
using System.Windows.Forms;
namespace CashMeInside
{
public partial class Tables : Form
{
public string usernameLabelText
{
get
{
return this.usernameLabel.Text;
}
set
{
this.usernameLabel.Text = value;
}
}
public Tables()
{
InitializeComponent();
}
private void Tables_Load(object sender, EventArgs e)
{
if (usernameLabelText != "admin")
{
stockButton.Enabled = false;
}
checkFoldersAndFiles();
}
private void checkFoldersAndFiles()
{
string stockFolderPath = String.Format(@"{0}stock", AppDomain.CurrentDomain.BaseDirectory);
if (!Directory.Exists(stockFolderPath))
{
Directory.CreateDirectory(stockFolderPath);
}
string checkForDrinkFile = String.Format(@"{0}stock\drink.txt", AppDomain.CurrentDomain.BaseDirectory);
if (!File.Exists(checkForDrinkFile))
{
var drinksFile = File.Create(checkForDrinkFile);
drinksFile.Close();
}
string checkForFoodFile = String.Format(@"{0}stock\food.txt", AppDomain.CurrentDomain.BaseDirectory);
if (!File.Exists(checkForFoodFile))
{
var foodsFile = File.Create(checkForFoodFile);
foodsFile.Close();
}
string tablesFolderPath = String.Format(@"{0}tables", AppDomain.CurrentDomain.BaseDirectory);
if (!Directory.Exists(tablesFolderPath))
{
Directory.CreateDirectory(tablesFolderPath);
}
string checkForTableOneFile = String.Format(@"{0}tables\table1.txt", AppDomain.CurrentDomain.BaseDirectory);
if (!File.Exists(checkForTableOneFile))
{
var tableOneFile = File.Create(checkForTableOneFile);
tableOneFile.Close();
}
string checkForTableTwoFile = String.Format(@"{0}tables\table2.txt", AppDomain.CurrentDomain.BaseDirectory);
if (!File.Exists(checkForTableTwoFile))
{
var tableTwoFile = File.Create(checkForTableTwoFile);
tableTwoFile.Close();
}
string checkForTableThreeFile = String.Format(@"{0}tables\table3.txt", AppDomain.CurrentDomain.BaseDirectory);
if (!File.Exists(checkForTableThreeFile))
{
var tableThreeFile = File.Create(checkForTableThreeFile);
tableThreeFile.Close();
}
}
private void stockButton_Click(object sender, EventArgs e)
{
Stock stockWindow = new Stock();
stockWindow.ShowDialog(this);
}
private void logOutButton_Click(object sender, EventArgs e)
{
this.Hide();
Login loginWindow = new Login();
loginWindow.ShowDialog();
this.Close();
}
private void tableOne_Click(object sender, EventArgs e)
{
Table tableWindow = new Table();
tableWindow.tableNumber = "1";
tableWindow.ShowDialog();
}
private void tabelTwo_Click(object sender, EventArgs e)
{
Table tableWindow = new Table();
tableWindow.tableNumber = "2";
tableWindow.ShowDialog();
}
private void tableThree_Click(object sender, EventArgs e)
{
Table tableWindow = new Table();
tableWindow.tableNumber = "3";
tableWindow.ShowDialog();
}
}
}