本文整理汇总了C#中Ict.Common.Verification.TScreenVerificationResult.OverrideResultTextCaption方法的典型用法代码示例。如果您正苦于以下问题:C# TScreenVerificationResult.OverrideResultTextCaption方法的具体用法?C# TScreenVerificationResult.OverrideResultTextCaption怎么用?C# TScreenVerificationResult.OverrideResultTextCaption使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Ict.Common.Verification.TScreenVerificationResult
的用法示例。
在下文中一共展示了TScreenVerificationResult.OverrideResultTextCaption方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ValidateNonDuplicateRecord
/// <summary>
/// Checks if the specified record is a duplicate of an existing one
/// </summary>
/// <param name="AContext">Context that describes where the data validation occurs.</param>
/// <param name="AConstraintExceptionOccurred">Set to True if a constraint exception occurred when saving the data or False otherwise</param>
/// <param name="AResultText">The text that will be displayed as help that explains the data entered that is a duplicate</param>
/// <param name="APrimaryKeyColumn">The data column that will be used to identify the error (usually the first of the primary key columns)</param>
/// <param name="APrimaryKeyControl">The control corresponding to the Primary Key column</param>
/// <returns>TVerificationResult Nil if validation succeeded, otherwise it contains
/// details about the problem.
/// </returns>
public static TVerificationResult ValidateNonDuplicateRecord(object AContext, bool AConstraintExceptionOccurred, string AResultText,
System.Data.DataColumn APrimaryKeyColumn, System.Windows.Forms.Control APrimaryKeyControl)
{
TVerificationResult ReturnValue = null;
if (AConstraintExceptionOccurred)
{
// create a new screen verification result
ReturnValue = new TScreenVerificationResult(AContext,
APrimaryKeyColumn,
AResultText,
CommonErrorCodes.ERR_DUPLICATE_RECORD,
APrimaryKeyControl,
TResultSeverity.Resv_Critical);
ReturnValue.OverrideResultTextCaption(Catalog.GetString("Duplicate record"));
}
return ReturnValue;
}