Announcements
class S_NumberSeqModuleProject extends NumberSeqModuleProject
{
public void loadModule()
{
NumberSeqDatatype datatype = NumberSeqDatatype::construct();
const Integer wizardHighest = 999999;
const Integer sortField = 20;
datatype.parmDatatypeId(extendedTypeNum(S_ProjectNumber));
datatype.parmReferenceHelp("Project number");
datatype.parmWizardIsContinuous(false);
datatype.parmWizardIsManual(NoYes::No);
datatype.parmWizardIsChangeDownAllowed(NoYes::No);
datatype.parmWizardIsChangeUpAllowed(NoYes::No);
datatype.parmWizardHighest(wizardHighest);
datatype.parmSortField(sortField);
datatype.parmReferenceLabel("Project number");
datatype.addParameterType(NumberSeqParameterType::DataArea, true, false);
this.create(datatype);
}
public NumberSeqModule numberSeqModule()
{
return NumberSeqModule::Proj;
}
[SubscribesTo(classstr(NumberSeqGlobal),delegatestr(NumberSeqGlobal,buildModulesMapDelegate))]
static void buildModulesMapSubsciber(Map numberSeqModuleNamesMap)
{
NumberSeqGlobal::addModuleToMap(classnum(S_NumberSeqModuleProject), numberSeqModuleNamesMap);
}
}
class S_ProjectNumSeqJob
{
/// <summary>
/// Runs the class with the specified arguments.
/// </summary>
/// <param name = "_args">The specified arguments.</param>
public static void main(Args _args)
{
S_NumberSeqModuleProject numberSeqMod = new S_NumberSeqModuleProject();
numberSeqMod.loadModule();
numberSeqMod.load();
info("Number sequence generated");
}
}
André Arnaud de Cal...
293,302
Super User 2025 Season 1
Martin Dráb
232,108
Most Valuable Professional
nmaenpaa
101,156
Moderator