//Does the same as the above method but for the student user type public void RegisterNewStudent() { try { var login = Int32.Parse(tbUsername.Text); var password = tbPassword.Password; var fName = tbFName.Text; var lName = tbLName.Text; var c = new ModelRegisterLogin { STUD_USERNAME = login, STUD_PASSWORD = password, STUD_FNAME = fName, STUD_LNAME = lName }; cl.InsertStudentRegData(c, connectionString); TestOp to = new TestOp(); List <ModelTest> Tests = new List <ModelTest>(); List <string> testToDo = new List <string>(); Tests = to.GetAllTests(connectionString); foreach (var test in Tests) { if (!testToDo.Contains(test.Test_Name)) { testToDo.Add(test.Test_Name); } } TestResult tr = new TestResult(); foreach (var test in testToDo) { var tName = test; var tEntry = new ModelStudentResult { STUD_USERNAME = login, STUD_FNAME = fName, STUD_LNAME = lName, TEST_NAME = test, TEST_RESULT = "Test not done" }; tr.InsertTestToBeTaken(tEntry, connectionString); } MessageBox.Show($"Registration Successful!" + "\nYou may now Login, STUDENT " + tbUsername.Text + " !"); tabLoginRegister.SelectedIndex = 1; } catch (System.Exception) { MessageBox.Show("User already exists or the input for STUDENT NUMBER is not a number\nPlease try again", "Error"); tbUsername.Text = ""; tbPassword.Password = ""; } }
public void RegisterNewStudent() { try { var login = tbUsername.Text; var password = tbPassword.Password; var c = new ModelRegisterLogin { STUD_USERNAME = login, STUD_PASSWORD = password }; cl.InsertStudentRegData(c, connectionString); MessageBox.Show($"Registration Successful!" + "\nYou may now Login, STUDENT " + tbUsername.Text + " !"); tabLoginRegister.SelectedIndex = 1; } catch (System.Exception) { MessageBox.Show("User already exists\nPlease try again", "Error"); tbUsername.Text = ""; tbPassword.Password = ""; } }