private void addEmployeeButton_Click(object sender, EventArgs e) { EmployeeLevel level = EmployeeLevel.EMPLOYEE; switch (levelBox.Text) { case "Employee": level = EmployeeLevel.EMPLOYEE; break; case "Manager": level = EmployeeLevel.MANAGER; break; case "Admin": level = EmployeeLevel.ADMIN; break; } if (DatabaseInputValidation.mandatoryStringIsValid(newUsernameInput.Text, 3) && newPasswordInput.Text.Length >= 4) { bool success = Database.Instance.createEmployee(empFName.Text, empLName.Text, newUsernameInput.Text, newPasswordInput.Text, level); if (success) { MessageBox.Show("User creation succeeded."); } else { MessageBox.Show("User creaton failed."); } } else { MessageBox.Show("Please enter the new employee's username and password (passwords must be at least four characters)."); } }
private void reqButton_Click(object sender, EventArgs e) { //Patron ID validation goes here if (!DatabaseInputValidation.uintIsValidWithinRange(idTextBox.Text, 0, 9999999)) { MessageBox.Show("Please enter a valid patron ID!"); } if (!String.IsNullOrEmpty(idTextBox.Text) && DatabaseInputValidation.mandatoryStringIsValid(reasonTextBox.Text, 1) && DatabaseInputValidation.mandatoryStringIsValid(lengthTextBox.Text, 1)) { String reqText = "Suspension Request for Patron: " + idTextBox.Text + " For: " + reasonTextBox.Text + ". Suggested Suspension: " + lengthTextBox.Text; Database.Instance.addNote(reqText, 10); } else { MessageBox.Show("Please enter information for all fields!"); } }
public void StringInputValidation3() { Assert.IsFalse(DatabaseInputValidation.mandatoryStringIsValid("", 1)); }