public Login(AccountDatabase accountDatabase, StallDatabase stallDatabase, OrderDatabase orderDatabase, ReportDatabase reportDatabase) { InitializeComponent(); this.accountDatabase = accountDatabase; this.stallDatabase = stallDatabase; this.orderDatabase = orderDatabase; this.reportDatabase = reportDatabase; lblNotification.Text = ""; }
public void register(AccountDatabase accountDatabase) { Register f2 = new Register(accountDatabase); this.Hide(); f2.ShowDialog(); this.Show(); txtName.Text = ""; txtPass.Text = ""; lblNotification.Text = ""; if (f2.success) { lblNotification.ForeColor = Color.Green; lblNotification.Text = "Đăng ký tài khoản thành công!"; } }
public ITStaff(StaffAccount account, AccountDatabase accountDatabase, StallDatabase stallDatabase) { InitializeComponent(); this.accountDatabase = accountDatabase; this.account = account; this.stallDatabase = stallDatabase; lbName.Text = account.getName(); //Maintenance Mode btnMaintenanceOK.Hide(); btnMaintenanceCancel.Hide(); lbMaintenance.Hide(); lblMaintenanceFailed.Text = ""; //Add Account for Staff lblAccName.Hide(); lblAccPass.Hide(); lblAccPassCheck.Hide(); lblAddAccNoti.Hide(); txtStaffName.Hide(); txtStaffPass.Hide(); txtStaffPassCheck.Hide(); btnAddAccount.Hide(); btnAccCancel.Hide(); lblAuthorization.Hide(); cbAuthorization.Hide(); lblAccID.Hide(); txtAccID.Hide(); lblAddAccNoti.Text = ""; //Add/RemoveStall btnAddStall.Hide(); btnRemoveStall.Hide(); lblStallID.Hide(); lblStallName.Hide(); txtStallID.Hide(); txtStallName.Hide(); btnAddStallCmd.Hide(); lsEditStall.Hide(); btnAddStallCancel.Hide(); btnRemoveStallCmd.Hide(); btnRemoveStallCancel.Hide(); lblRemoveNotification.Hide(); lblRemoveNotification.Text = ""; btnRemoveCheck.Hide(); lblAddNotification.Hide(); lblAddNotification.Text = ""; txtStallOwner.Hide(); lbl1.Hide(); }
static void Main() { AccountDatabase accountDatabase = new AccountDatabase(); StallDatabase stallDatabase = new StallDatabase(); OrderDatabase orderDatabase = new OrderDatabase(); ReportDatabase reportDatabase = new ReportDatabase(); string[] line_1 = System.IO.File.ReadAllLines("Accountdatabase.txt"); foreach (string line in line_1) { int count = 0; for (int i = 0; i < line.Length; i++) { if (line[i] == ' ') { count++; } } if (count == 3) //Staff { Account account = new StaffAccount(); String temp = ""; int d = 0; for (int i = 0; i < line.Length; i++) { if (line[i] == ' ') { if (d == 0) { account.setName(temp); } else if (d == 1) { account.setPassword(temp); } else if (d == 2) { Authorization authorization = Authorization.COOK; switch (temp) { case "MANAGER": authorization = Authorization.MANAGER; break; case "COOK": authorization = Authorization.COOK; break; case "ITSTAFF": authorization = Authorization.ITSTAFF; break; case "STALLOWNER": authorization = Authorization.STALLOWNER; break; case "CUSTOMER": authorization = Authorization.CUSTOMER; break; case "MASTERITSTAFF": authorization = Authorization.MASTERITSTAFF; break; } account.setAuthorization(authorization); } d++; temp = ""; } else { temp += line[i]; } } accountDatabase.addStaffAccount(account.getName(), account.getPassword(), account.getAuthorization(), (int)Double.Parse(temp)); } else { Account account = new CustomerAccount(); String temp = ""; int d = 0; for (int i = 0; i < line.Length; i++) { if (line[i] == ' ') { if (d == 0) { account.setName(temp); } else { account.setPassword(temp); } d++; temp = ""; } else { temp += line[i]; } } accountDatabase.addCustomerAccount(account.getName(), account.getPassword()); } } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1(accountDatabase)); String[] lines = new String[accountDatabase.getCount()]; for (int i = 0; i < lines.Length; i++) { //CustomerAccount customerAccount = null; Account otherAccount = accountDatabase.getAccount(i); if (otherAccount.GetType() == typeof(CustomerAccount)) { CustomerAccount account = (CustomerAccount)otherAccount; lines[i] = account.getName() + " " + account.getPassword() + " CUSTOMER"; } else { StaffAccount account = (StaffAccount)accountDatabase.getAccount(i); String authorization = ""; switch (accountDatabase.getAccount(i).getAuthorization()) { case Authorization.MANAGER: authorization = "MANAGER"; break; case Authorization.COOK: authorization = "COOK"; break; case Authorization.ITSTAFF: authorization = "ITSTAFF"; break; case Authorization.STALLOWNER: authorization = "STALLOWNER"; break; case Authorization.MASTERITSTAFF: authorization = "MASTERITSTAFF"; break; } lines[i] = account.getName() + " " + account.getPassword() + " " + authorization + " " + account.getID(); } } System.IO.File.WriteAllLines("Accountdatabase.txt", lines); }
public Form1(AccountDatabase accountDatabase) { InitializeComponent(); this.accountDatabase = accountDatabase; lblNotification.Text = ""; }
public void createStaffAccount(String name, String pass, Authorization authorization, int id, AccountDatabase database) { database.addStaffAccount(name, pass, authorization, id); }