Customer account statement contract class
[DataContractAttribute,
SysOperationContractProcessingAttribute(classStr(CustAcctStatementUIBuilder),
SysOperationDataContractProcessingMode::CreateUIBuilderForRootContractOnly)]
public class CustAcctStatementContract
{
CustAccount custAccount;
CustGroupId custGroup;
TransDate fromDate;
TransDate toDate;
boolean DueDate;
boolean includeReversed;
boolean onlyOpen;
boolean printCreditLimit;
TransDate specifyDueToDate;
boolean usePrintManagement;
boolean printNonZero;
boolean Description;
boolean TransactionsCurrency;
boolean AccountingCurrency;
boolean ReportingCurrency;
boolean Details;
boolean HideCompnayInfo;
List custPistingProfile, BusinessUnit;
ListIterator BusinessUnititerator, custPistingProfileiterator;
/// <summary>
/// Gets or sets the value of the datacontract parameter CustAccount.
/// </summary>
/// <param name="_custAccount">
/// The new value of the datacontract parameter CustAccount.
/// </param>
/// <returns>
/// The current value of datacontract parameter CustAccount.
/// </returns>
[DataMemberAttribute('CustAccount'),
SysOperationLabelAttribute(literalStr("@SYS11307")),
SysOperationHelpTextAttribute(literalStr("@SYS53652"))]
public CustAccount parmCustAccount(CustAccount _custAccount = custAccount)
{
custAccount = _custAccount;
return custAccount;
}
[DataMemberAttribute('CustGroup'),
SysOperationLabelAttribute(literalStr("@SYS16445")),
SysOperationHelpTextAttribute(literalStr("@SYS27715")) ]
public CustGroupId parmCustGroup(CustGroupId _custGroup=custGroup)
{
custGroup=_custGroup;
return custGroup;
}
[DataMemberAttribute('Postingprofile'),
SysOperationLabelAttribute(literalStr("@SYS21530")),
AifCollectionTypeAttribute("_Postingprofile", Types::String),
SysOperationHelpTextAttribute(literalStr("@SYS24753")) ]
public List parmCustpostingprofile(List _custPostingProfile=custPistingProfile)
{
custPistingProfile=_custPostingProfile;
return custPistingProfile;
}
[DataMemberAttribute('FromDate'),
SysOperationLabelAttribute(literalStr("@SYS5209")),
SysOperationHelpTextAttribute(literalStr("@SYS26930"))]
public TransDate parmFromDate(TransDate _fromDate = fromDate)
{
fromDate = _fromDate;
return fromDate;
}
[DataMemberAttribute('IncludeReversed'),
SysOperationLabelAttribute(literalStr("@SYS78625")),
SysOperationHelpTextAttribute(literalStr("@SYS78627"))]
public boolean parmIncludeReversed(boolean _includeReversed = includeReversed)
{
includeReversed = _includeReversed;
return includeReversed;
}
[DataMemberAttribute('OnlyOpen'),
SysOperationLabelAttribute(literalStr("@SYS6319")),
SysOperationHelpTextAttribute(literalStr("@SYS24962"))]
public boolean parmOnlyOpen(boolean _onlyOpen = onlyOpen)
{
onlyOpen = _onlyOpen;
return onlyOpen;
}
[DataMemberAttribute('PrintCreditLimit'),
SysOperationLabelAttribute(literalStr("@SYS68219")),
SysOperationHelpTextAttribute(literalStr("@SYS70383"))]
public boolean parmPrintCreditLimit(boolean _printCreditLimit = printCreditLimit)
{
printCreditLimit = _printCreditLimit;
return printCreditLimit;
}
[DataMemberAttribute('ToDate'),
SysOperationLabelAttribute(literalStr("@SYS14656")),
SysOperationHelpTextAttribute(literalStr("@SYS26929"))]
public TransDate parmToDate(TransDate _toDate = toDate)
{
toDate = _toDate;
return toDate;
}
[DataMemberAttribute('DueDate'),
SysOperationLabelAttribute(literalStr("@SYS14588")),
SysOperationHelpTextAttribute(literalStr("@SYS28015"))]
public boolean parmDueDate(boolean _DueDate = DueDate)
{
DueDate = _DueDate;
return DueDate;
}
[DataMemberAttribute('SpecifyDueToDate'),
SysOperationLabelAttribute(literalStr("@SYS78141")),
SysOperationHelpTextAttribute(literalStr("@SYS78142"))]
public TransDate parmSpecifyDueToDate(TransDate _specifyDueToDate = specifyDueToDate)
{
specifyDueToDate = _specifyDueToDate;
return specifyDueToDate;
}
[DataMemberAttribute('UsePrintManagement'),
SysOperationLabelAttribute(literalStr("@SYS93922")),
SysOperationHelpTextAttribute(literalStr("@SYS318700"))]
public boolean parmUsePrintManagement(boolean _usePrintManagement = usePrintManagement)
{
usePrintManagement = _usePrintManagement;
return usePrintManagement;
}
[DataMemberAttribute('Details'),
SysOperationLabelAttribute(literalStr("@SYS8811"))]
public boolean parmDetails(boolean _details=Details)
{
Details = _details;
return Details;
}
[DataMemberAttribute('Hide Company Information'),
SysOperationLabelAttribute(literalStr("@T:HideCompanyInfo"))]
public boolean parmHideCompanyInfo(boolean _HideCompanyInfo=HideCompnayInfo)
{
HideCompnayInfo = _HideCompanyInfo;
return HideCompnayInfo;
}
[DataMemberAttribute('PrintNonZero'),
SysOperationLabelAttribute(literalStr("@SYS69804")),
SysOperationHelpTextAttribute(literalStr("@SYS69805"))]
public boolean parmPrintNonZero(boolean _printNonZero = printNonZero)
{
printNonZero = _printNonZero;
return printNonZero;
}
[DataMemberAttribute('Description'),
SysOperationLabelAttribute(literalStr("@SYS6303")),
SysOperationHelpTextAttribute(literalStr("@SYS27686"))]
public boolean parmDescription(boolean _Description = Description)
{
Description = _Description;
return Description;
}
[DataMemberAttribute('BusinessUnit'),
AifCollectionTypeAttribute("_BusinessUnit", Types::String),
SysOperationLabelAttribute(literalStr("@SYS313109"))]
public List parmBusineesUnit(List _BusinessUnit = BusinessUnit)
{
BusinessUnit = _BusinessUnit;
return BusinessUnit;
}
[DataMemberAttribute('TransactionsCurrency'),
SysOperationLabelAttribute(literalStr("@T:TransactionsCurrency"))]
public boolean parmTransCurrency(boolean _TransactionsCurrency = TransactionsCurrency)
{
TransactionsCurrency = _TransactionsCurrency;
return TransactionsCurrency;
}
[DataMemberAttribute('AccoutingCurrency'),
SysOperationLabelAttribute(literalStr("@SYS12232"))]
public boolean parmAccountingCurrency(boolean _AccountingCurrency = AccountingCurrency)
{
AccountingCurrency = _AccountingCurrency;
return AccountingCurrency;
}
//[DataMemberAttribute('ReportingCurrency'),
//SysOperationLabelAttribute(literalStr("@SYS29141"))]
//public boolean parmReportingCurrency(boolean _ReportingCurrency = ReportingCurrency)
//{
// ReportingCurrency = _ReportingCurrency;
// return ReportingCurrency;
//}
}
No comments:
Post a Comment