Пример #1
0
 /// <summary>
 /// Check if control contains valid non negative integer
 /// </summary>
 /// <param name="txtControl">Text control</param>
 /// <param name="errorMessage">Error message text from previous controls</param>
 /// <param name="row">Row with textbox control</param>    
 private string ValidateNonNegativeIntegerValue(TextBox txtControl, string errorMessage, CategoryPanelRow row)
 {
     if ((txtControl.Text.Trim() != String.Empty) && ((!ValidationHelper.IsInteger(txtControl.Text.Trim())) || (Int32.Parse(txtControl.Text.Trim()) < 0)))
     {
         row.ErrorMessage = "rep.invalidnonnegativeinteger";
         return GetString("rep.invaliddata");
     }
     return errorMessage;
 }
 /// <summary>
 /// Check if control contains valid integer number
 /// </summary>
 /// <param name="txtControl">Text control</param>
 /// <param name="errorMessage">Error message text from previous controls</param>
 /// <param name="row">Row with textbox control</param> 
 private string ValidateIntegerValue(TextBox txtControl, string errorMessage, CategoryPanelRow row)
 {
     if ((txtControl.Text.Trim() != String.Empty) && (!ValidationHelper.IsInteger(txtControl.Text.Trim())))
     {
         // Show error
         row.ErrorMessage = "rep.invalidinteger";
         return GetString("rep.invaliddata");
     }
     return errorMessage;
 }