コード例 #1
0
        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).");
            }
        }
コード例 #2
0
 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!");
     }
 }
コード例 #3
0
 public void StringInputValidation3()
 {
     Assert.IsFalse(DatabaseInputValidation.mandatoryStringIsValid("", 1));
 }