private void updateAccount(String username, String password, String adminType, String fName, String municpality) { UserAccounts uAccounts = new UserAccounts(); string[] accounts = uAccounts.getAccounts(); string newAccounts = ""; int ctr; for (ctr = 0; ctr < accounts.Length - 1; ctr++) { string[] userInfo = uAccounts.ParseUserInfo(accounts[ctr]); if (userInfo[0].Equals(username)) { string newAccount = username + ";" + password + ";" + adminType + ";" + fName + ";" + municpality + ";" + status + "|"; newAccounts += newAccount; } else { newAccounts += accounts[ctr] + "|"; } } uAccounts.saveAccounts(newAccounts); MessageBox.Show("Account updated succesfully!"); new AdminPanel(user).Show(); this.Close(); }
public void loadUsers(string[] accounts) { DataTable table = new DataTable(); table.Columns.Add("Username", typeof(string)); table.Columns.Add("Admin Type", typeof(string)); table.Columns.Add("Name", typeof(string)); table.Columns.Add("Status", typeof(string)); string municipality = user[4]; string[] userInfo; string status; for (ctr = 0; ctr < accounts.Length - 1; ctr++) { userInfo = uAccounts.ParseUserInfo(accounts[ctr]); if (userInfo[5].Equals("1")) { status = "Active"; } else { status = "Locked"; } if (municipality.Equals(userInfo[4])) { table.Rows.Add(userInfo[0], userInfo[2], userInfo[3], status); } } dataGridUsers.DataSource = table; dataGridUsers.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dataGridUsers.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dataGridUsers.Columns[2].AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells; dataGridUsers.Columns[3].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill; dataGridUsers.Columns[0].ReadOnly = true; dataGridUsers.Columns[1].ReadOnly = true; dataGridUsers.Columns[2].ReadOnly = true; dataGridUsers.Columns[3].ReadOnly = true; }
private void btnLogin_Click(object sender, EventArgs e) { Boolean isLogin = false; string username = txtUsername.Text.Trim(); string password = txtPassword.Text.Trim(); //MessageBox.Show("\"" + username + "\" : \"" + password + "\""); for (int ctr = 0; ctr < accounts.Length - 1; ctr++) { userInfo = uAccounts.ParseUserInfo(accounts[ctr]); //MessageBox.Show("\"" + userInfo[0] + "\" : \"" + userInfo[1] +"\""); if (userInfo[0].Equals(username) && userInfo[1].Equals(password)) { processResult(accounts[ctr]); isLogin = true; break; } } if (!isLogin) { MessageBox.Show("Invalid username or password!"); } }