コード例 #1
0
ファイル: BaseUpdater.cs プロジェクト: navaei/NewsCMS
        public void setIsRun(UpdaterList value, bool state)
        {
            if (System.Web.HttpContext.Current.Application["RunUpdaterStatus"] == null)
            {
                System.Web.HttpContext.Current.Application.Add("RunUpdaterStatus", UpdaterList.None);
            }

            var status = (UpdaterList)System.Web.HttpContext.Current.Application["RunUpdaterStatus"];

            if (state)
            {
                System.Web.HttpContext.Current.Application["RunUpdaterStatus"] = status | value;
            }
            else
            {
                System.Web.HttpContext.Current.Application["RunUpdaterStatus"] = status ^ value;
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: slawer/skc
        private Application _app = null; // основное приложение

        #endregion Fields

        #region Constructors

        public Form1()
        {
            updtr = new UpdaterList(upd);

            lastSatage = DateTime.Now;
            lastSpan = new TimeSpan(0, 0, 0, 10);

            _app = Application.CreateInstance();
            _app.Commutator.onParameterUpdated += new EventHandler(Commutator_onParameterUpdated);

            InitializeComponent();

            manager = graphicsSheet1.InstanceManager();
            manager.StartTime = DateTime.Now;

            manager.OnData += new OnDataEventHander(manager_OnData);
            manager.OnDataNeed += new EventHandler(manager_OnDataNeed);

            manager.Orientation = GraphicComponent.Orientation.Horizontal;

            _app.Graphic_consumption = manager.InstanceGraphic();
            _app.Graphic_volume = manager.InstanceGraphic();

            _app.Graphic_density = manager.InstanceGraphic();

            _app.Graphic_pressure = manager.InstanceGraphic();
            _app.Graphic_temperature = manager.InstanceGraphic();

            for (int i = 0; i < 5; i++)
            {
                _app.Commutator.Parameters[i].Channel = null;
            }

            setv = new SetterValue(SeterValue);
            agent = _app.Manager.CreateAgent();

            dStatuser = new devMnStatuser(DevStatuse);

            DevManClient.onConnected += new EventHandler(DevManClient_onConnected);
            DevManClient.onDisconnected += new EventHandler(DevManClient_onDisconnected);

            _app.Load();
            toolStripLabelCurrentDateTimeDay.Text = DateTime.Now.ToString("dddd    dd MMMM yyyy    HH:mm:ss    ", CultureInfo.CurrentCulture);
        }