public void MyProcessManagerChangeEventHandler(object sender, ProcessManagerEventArgs e) { // if adding or deleting a process, update process list if ((e.TheProcessEventType == ProcessManagerEventType.peAddProcess) || (e.TheProcessEventType == ProcessManagerEventType.peDeleteProcess)) { UpdateProcessManager(); } }
// OK need to have an event handler to precent anyone from delete the tracking process while this process is still active. internal void OnProcessManagerProcessEventHandler(object sender, ProcessManagerEventArgs e) { AnnualFeedbackProcess AFP = e.TheAnnualFeedbackProcess; e.TheResult = true; if (e.TheProcessEventType == ProcessManagerEventType.peDeleteProcess) { if (AFP.Name == "TrackAvailableGroundwater") { e.TheResult = false; } } }