Exemplo n.º 1
0
        private void appDataChanged(AppData ad)
        {
            if (lastgrablabel.InvokeRequired || nextgrablabel.InvokeRequired)
            {
                // on a different thread.. callback to self
                log.debug("invoke...");
                AppDataChangedHandler d = new AppDataChangedHandler(appDataChanged);
                this.Invoke(d, new object[] { ad });
            }
            else
            {
                log.debug("setting grab labels...");
                if (ad.lastgrab == DateTime.MinValue)
                {
                    lastgrablabel.Text = "Last grab: N/A";
                }
                else
                {
                    lastgrablabel.Text = "Last grab: " + ad.lastgrab.ToString();
                }

                if (ad.nextgrab == DateTime.MinValue)
                {
                    nextgrablabel.Text = "Next scheduled grab: N/A";
                }
                else
                {
                    nextgrablabel.Text = "Next scheduled grab: " + ad.nextgrab.ToString();
                }
            }
        }
Exemplo n.º 2
0
        private void appDataChanged(AppData ad)
        {
            if (lastgrablabel.InvokeRequired || nextgrablabel.InvokeRequired)
            {
                // on a different thread.. callback to self
                log.debug("invoke...");
                AppDataChangedHandler d = new AppDataChangedHandler(appDataChanged);
                this.Invoke(d, new object[] { ad });
            }
            else
            {
                log.debug("setting grab labels...");
                if (ad.lastgrab == DateTime.MinValue)
                    lastgrablabel.Text = "Last grab: N/A";
                else
                    lastgrablabel.Text = "Last grab: " + ad.lastgrab.ToString();

                if (ad.nextgrab == DateTime.MinValue)
                    nextgrablabel.Text = "Next scheduled grab: N/A";
                else
                    nextgrablabel.Text = "Next scheduled grab: " + ad.nextgrab.ToString();
            }
        }