public void Main(string first, string last, string username, string password, string accType) { Database_Manager db = new Database_Manager(); bool exists = false; exists = db.checkUsername(username); if (exists) { if (password != null && password != "") { // salt and hash the password password = Salt(password); int hashPass = Hash(password); password = Convert.ToString(hashPass); db.ChangePassword(username, password); } if (last != null && last != "") { db.ChangeLastname(username, last); } if (first != null && first != "") { db.ChangeFirstname(username, first); } if (accType != null && accType != "" && accType != "(No change)") { db.ChangeAccType(username, accType); } if (verify(username, password, first, last, accType)) { MessageBox.Show("User account successfully changed."); } else { MessageBox.Show("ERROR: User info was not changed"); } } else { MessageBox.Show("ERROR: User account does not exist"); } }