Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="device"></param>
        private void UnregisterEvents(IDevice device)
        {
            DeviceDataManager man = device.DeviceDataManager;

            man.LastDataChanged -= device_LastDataChanged;

            //
            //
            TaskManager taskMan = device.TaskManager;

            taskMan.CurrentChanged       -= new EventHandler(taskMan_CurrentChanged);
            taskMan.CurrentStatusChanged -= new EventHandler(taskMan_CurrentStatusChanged);
        }
Пример #2
0
        static void Main(string[] args)
        {
            //DateTime beginDate = DateTime.Now.AddDays(-7);
            //DateTime endDate = DateTime.Now;

            //int id = 77;

            //wsWorkState WSt = new wsWorkState();
            //WorkDataManager WDM = new WorkDataManager();
            //WSt.list_SCADAMessages = WDM.selectDevWorkStates(id, beginDate, endDate);
            //WSt.ID = id;
            //WSt.startDate = beginDate;
            //WSt.finishDate = endDate;
            //WSt.list_StatesDurations = WDM.selectDevWorkStatesDuration(id, beginDate, endDate);

            DeviceDataManager  DDM  = new DeviceDataManager();
            wsPassportExtended P_EX = new wsPassportExtended();

            P_EX              = DDM.selectPasport(77);
            P_EX.DevPath      = DDM.selectDeviceParents(P_EX.DevTypeID);
            P_EX.DevPlacePath = DDM.selectPlaceParents(P_EX.DevPlaceID);
        }