/// <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; }