/****************************************************************************** * private void addButton_Click(object sender, EventArgs e) * * @ instantiates new User based on data submitted in AddUserForm text boxes * @ params: object sender, EventArgs e * @ returns: NA * ******************************************************************************/ private void addButton_Click(object sender, EventArgs e) { try { // instantiate new User User theNewUser = new User(); // specify user attributes try { theNewUser.UserID = Int32.Parse(this.mNumberBox.Text); } catch (Exception ex) { MessageBox.Show("Please enter ony integers for the M number."); } theNewUser.FirstName = this.firstNameBox.Text; theNewUser.LastName = this.lastNameBox.Text; theNewUser.UserName = this.userNameBox.Text; theNewUser.PassWord = this.passwordBox.Text; // send User object to Database Manager- so indicate if no joy bool success = db.InsertUser(theNewUser); if (!success) { MessageBox.Show("User not added."); } } catch (NullReferenceException) { MessageBox.Show("There's no data."); } this.Hide(); }
public static void InsertUserTest() { ExitExamApp.DatabaseManager db = new ExitExamApp.DatabaseManager(); String firstName = ""; String lastName = ""; String userName = ""; String passWord = ""; Char userType = 'S'; User user = null; Console.WriteLine("**********************************************************************************"); Console.WriteLine("INSERT USER TEST"); Console.WriteLine("**********************************************************************************"); Console.WriteLine("First Name: "); firstName = Console.ReadLine(); Console.WriteLine("Last Name: "); lastName = Console.ReadLine(); Console.WriteLine("Username: "******"Password: "******"UserType: "); userType = Console.ReadLine().ToCharArray()[0]; try { user = new User() { FirstName = firstName , LastName = lastName , UserName = userName , PassWord = passWord , UserType = userType }; if (db.InsertUser(user)) { Console.WriteLine("User Entered. Press Enter to Continue"); Console.ReadLine(); Console.Clear(); } else { Console.WriteLine("User Insert Failed."); } } catch (Exception ex) { Console.WriteLine(ex.Message); Console.ReadLine(); Console.Clear(); } }