hi,
I have a report with parameters, I want to add a new parameter of type checkbox, and i also want to add date criteria i.e start date and end date, what i explore i find contract class for this purpose for adding parameters, but my question is that from where I'm relating a column name of sql with local variable. following is my function
//Declaration Method
#define.ParameterInclReversed('IncludeReversed')
NoYes includeReversed;
//===========================
Contract Class:
[
DataMemberAttribute('IncludeReversed'),
SysOperationLabelAttribute(literalstr("@SYS78625")),
SysOperationHelpTextAttribute(literalstr("@SYS78627"))
]
public boolean parmIncludeReversed(boolean _includeReversed = includeReversed)
{
includeReversed = _includeReversed;
return includeReversed;
}
//================================
DP class:(where report is processing)
if (contract.parmIncludeReversed())
{
includeReversed = NoYes::Yes;
}