[DataContractAttribute]
class ContractClasz
{
private ItemId itemId;
[DataMemberAttribute('ItemId')]
public ItemId parmItemId(ItemId _itemId = itemId)
{
itemId = _itemId;
return itemId;
}
}
public class SalesControllerClasz extends SrsReportRunController
{
protected void PrePromptModifyContract()
{
ContractClasz contract = this.parmReportContract().parmRdpContract();
this.processReportParameters(contract);
}
void processReportParameters(ContractClasz _contract)
{
ContractClasz contract;
SalesTable SalesTable;
SalesLine SalesLine;
if(this.parmArgs().record().TableId == tableNum(SalesLine))
{
if(this.parmArgs() && this.parmArgs().record())
{
contract = this.parmReportContract().parmRdpContract() as ContractClasz ;
SalesLine = this.parmArgs().record();
}
_contract.parmItemId(SalesLine.ItemId);
}
}
public static void main(Args _args)
{
SalesControllerClasz controller = new SalesControllerClasz();
controller.parmArgs(_args);
controller.parmReportName(ssrsReportStr(ReportTTT, Design));
controller.startOperation();
}
}