protected void preRunModifyContract()
{
super();
DTCustTransOpenPerDateContract contract = this.parmReportContract().parmRdpContract() as DTCustTransOpenPerDateContract;
if(contract.parmSummarizeBy() == DTSummerizeBy::Worker)
{
if(contract.parmDetailsReport() == NoYes::yes)
{
this.parmReportContract().parmReportName(ssrsReportStr(DTCustTransOpenPerDate,ReportByWorker));
}
else
{
this.parmReportContract().parmReportName(ssrsReportStr(DTCustTransOpenPerDate,SummerizeByWorker ));
}
}
else if(contract.parmSummarizeBy() == DTSummerizeBy::Customer)
{
if(contract.parmDetailsReport() == NoYes::yes)
{
this.parmReportContract().parmReportName(ssrsReportStr(DTCustTransOpenPerDate,ReportByCustomer ));
}
else
{
this.parmReportContract().parmReportName(ssrsReportStr(DTCustTransOpenPerDate,SummerizeByCustomer ));
}
}
}
public static DTCustVendTransOpenPerDateController construct(Args _args)
{
DTCustVendTransOpenPerDateController controller = new DTCustVendTransOpenPerDateController();
DTCustVendTransOpenPerDateContract contract ;
controller.parmReportName(ssrsReportStr(DTCustTransOpenPerDate, ReportByCustomer));
if( contract.parmDetailReport() == NoYes::yes)
{
reportName = ssrsReportStr(DTCustTransOpenPerDate, ReportByCustomer);
}
else
{
// reportName = ssrsReportStr(DTCustTransOpenPerDate, SummerizeByCustomer);
}
controller.parmArgs(_args);
return controller;
}
André Arnaud de Cal...
292,162
Super User 2025 Season 1
Martin Dráb
230,962
Most Valuable Professional
nmaenpaa
101,156