예제 #1
0
        // Method for verifiying columns input - returns true/false value
        private bool verifyColumnsInput(List <string> list)
        {
            int i = 0;

            foreach (string item in list)
            {
                // Validate Input String
                if (!String.IsNullOrWhiteSpace(item))
                {
                    // Verify Input Length
                    if (item.Length <= 15)
                    {
                        // Verify characters allowed
                        if (CreateBoardTools.IsValidColumnName(item) == false)
                        {
                            hideColumnsWarningLabels();
                            charToUseColumnsWarningTextBlock.Visibility = Visibility.Visible;
                            i++;
                        }
                    }
                    else
                    {
                        // Hide warnings
                        hideColumnsWarningLabels();
                        longColumnNameWarningTextBlock.Visibility = Visibility.Visible;
                        i++;
                    }
                }
                else
                {
                    // Show Data Grid View with Warning message
                    hideColumnsWarningLabels();
                    nullColumnsWarningTextBlock.Visibility = Visibility.Visible;

                    // Fill columns with default values
                    fillDefaultColumns();
                    i++;
                }
            }

            // Evaluate method state
            if (i > 0)
            {
                return(false);
            }
            return(true);
        }
예제 #2
0
 // Method for verifiying board name input - returns true/false value
 private bool verifyBoardNameInput()
 {
     // Validate Input String
     if (!String.IsNullOrWhiteSpace(kanbanBoardTextInput.Text))
     {
         // Verify table exists
         if (CreateBoardTools.TableExists(kanbanBoardTextInput.Text) == false)
         {
             boardNotExistsWarningTextBlock.Visibility = Visibility.Visible;
             return(false);
         }
         else
         {
             return(true);
         }
     }
     else
     {
         // Show Data Grid View with Warning message
         nullBoardWarningTextBlock.Visibility = Visibility.Visible;
         return(false);
     }
 }
예제 #3
0
 // Method for verifiying board name input - returns true/false value
 private bool verifyBoardNameInput()
 {
     // Validate Input String
     if (!String.IsNullOrWhiteSpace(kanbanBoardTextInput.Text))
     {
         // Verify Input Length
         if (kanbanBoardTextInput.Text.Length <= 15)
         {
             // Verify characters allowed
             if (CreateBoardTools.IsValidInput(kanbanBoardTextInput.Text) == false)
             {
                 containsDigitsWarningTextBlock.Visibility = Visibility.Visible;
             }
             else if (CreateBoardTools.TableExists(kanbanBoardTextInput.Text) == true)
             {
                 boardExistsWarningTextBlock.Visibility = Visibility.Visible;
                 return(false);
             }
             else
             {
                 return(true);
             }
         }
         else
         {
             longNameWarningTextBlock.Visibility = Visibility.Visible;
         }
         return(false);
     }
     else
     {
         // Show Data Grid View with Warning message
         nullWarningTextBlock.Visibility = Visibility.Visible;
         return(false);
     }
 }