public ProcessServiceContracts() { ProcessServiceContracts graphServiceContractStatusProcess = null; ServiceContracts.SetProcessDelegate( delegate(FSServiceContract fsServiceContractRow) { if (graphServiceContractStatusProcess == null) { graphServiceContractStatusProcess = PXGraph.CreateInstance <ProcessServiceContracts>(); graphServiceContractStatusProcess.graphServiceContractEntry = PXGraph.CreateInstance <ServiceContractEntry>(); graphServiceContractStatusProcess.graphServiceContractEntry.skipStatusSmartPanels = true; graphServiceContractStatusProcess.graphRouteServiceContractEntry = PXGraph.CreateInstance <RouteServiceContractEntry>(); graphServiceContractStatusProcess.graphRouteServiceContractEntry.skipStatusSmartPanels = true; } switch (this.Filter.Current.ActionType) { case ID.ActionType_ProcessServiceContracts.STATUS: graphServiceContractStatusProcess.processServiceContract(graphServiceContractStatusProcess, fsServiceContractRow); break; case ID.ActionType_ProcessServiceContracts.PERIOD: graphServiceContractStatusProcess.ProcessContractPeriod(graphServiceContractStatusProcess, fsServiceContractRow); break; default: break; } }); }
public ActivateContractPeriodProcess() { ActivateContractPeriodProcess graphActivateContractPeriodProcess = null; ServiceContracts.SetProcessDelegate( delegate(FSServiceContract fsServiceContractRow) { if (graphActivateContractPeriodProcess == null) { graphActivateContractPeriodProcess = PXGraph.CreateInstance <ActivateContractPeriodProcess>(); graphActivateContractPeriodProcess.graphServiceContractEntry = PXGraph.CreateInstance <ServiceContractEntry>(); graphActivateContractPeriodProcess.graphServiceContractEntry.skipStatusSmartPanels = true; graphActivateContractPeriodProcess.graphRouteServiceContractEntry = PXGraph.CreateInstance <RouteServiceContractEntry>(); graphActivateContractPeriodProcess.graphRouteServiceContractEntry.skipStatusSmartPanels = true; } graphActivateContractPeriodProcess.ProcessContractPeriod(graphActivateContractPeriodProcess, fsServiceContractRow); }); }