Esempio n. 1
0
 protected Server GetServer()
 {
     //--- Check server exists
     return
         (Server == null ?
          Server = new Server(ServiceTarget.GetServerName(), ServiceTarget.GetServerUser(), ServiceTarget.GetServerPassword()) :
                   Server);
 }
        public ImportADUsersTask(ServiceTarget SvcTar)
            : base(SvcTar, TaskID, NodName_Tsk)
        {
            //--- Init the AD user file watcher
            ADUserFileWatcher = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_ADUsrFile), true));

            //--- Set the event handlers
            ADUserFileWatcher.FileCreated += OnADUserFileChanged;
            ADUserFileWatcher.FileUpdated += OnADUserFileChanged;
        }
        public CleanUpTask(ServiceTarget SvcTar)
            : base(SvcTar, TaskID, NodName_Tsk)
        {
            //--- Init the clean up file watcher
            ClnUpFileWatcher = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_ClnUpFile), true));

            //--- Set the event handlers
            ClnUpFileWatcher.FileCreated += OnCleanUpFileChanged;
            ClnUpFileWatcher.FileUpdated += OnCleanUpFileChanged;
        }
Esempio n. 4
0
        public ImportSAPOrgaChartTask(ServiceTarget SvcTar)
            : base(SvcTar, TaskID, NodName_Tsk)
        {
            //--- Init the SAP file watcher
            ObjectFileWatcher    = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_ObjFile), true));
            ReferenceFileWatcher = new FileWatcher(ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_RefFile), true));

            //--- Set the event handlers
            ObjectFileWatcher.FileCreated    += OnObjectFileChanged;
            ObjectFileWatcher.FileUpdated    += OnObjectFileChanged;
            ReferenceFileWatcher.FileCreated += OnReferenceFileChanged;
            ReferenceFileWatcher.FileUpdated += OnReferenceFileChanged;
        }
Esempio n. 5
0
        public Task(ServiceTarget SvcTar, int nTaskID, string sTskNodName)
        {
            //--- Set the service target
            ServiceTarget = SvcTar;

            //--- Set the message source and the task node path
            ID           = nTaskID;
            TaskNodePath = Path.Combine(NodPath_Tsks, sTskNodName);

            //--- Get the schedule parameters
            Name            = ServiceTarget.ConfigFile.GetString(GetConfigNodePath(NodName_Tsk_Name), true);
            Active          = ServiceTarget.ConfigFile.GetBoolean(GetConfigNodePath(NodName_Tsk_Act), true);
            StartTime       = ServiceTarget.ConfigFile.GetTimeSpan(GetConfigNodePath(NodName_Tsk_StartTime), true);
            EndTime         = ServiceTarget.ConfigFile.GetTimeSpan(GetConfigNodePath(NodName_Tsk_EndTime), true);
            LastRunDate     = ServiceTarget.ConfigFile.GetDateTime(GetConfigNodePath(NodName_Tsk_LastRunDat), false);
            LastRunDuration = ServiceTarget.ConfigFile.GetTimeSpan(GetConfigNodePath(NodName_Tsk_LastRunDur), false);
        }