/// <summary>
        /// Click on reset button send request to reset duration.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnReset_Click(object sender, EventArgs e)
        {
            ObservedValuesRemote remote = new ObservedValuesRemote(connection.Hostname, connection.Port.Value);

            remote.Reset();
            RefreshData();
        }
        /// <summary>
        /// Refresh data on dialog.
        /// </summary>
        private void RefreshData()
        {
            lock (synobj)
            {
                try
                {
                    ObservedValuesRemote remote = new ObservedValuesRemote(connection.Hostname, connection.Port.Value);
                    ObservedValues       ov     = remote.GetObservedValues();

                    txtActualDate.Text =
                        (ov.ActualDate != null
                        ? ov.ActualDate.Value.ToString(Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern)
                        : "");
                    txtDuration.Text = "";
                    if (ov.Duration != null)
                    {
                        TimeSpan t    = TimeSpan.FromMilliseconds(ov.Duration.Value);
                        string   time = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds);
                        txtDuration.Text = time;
                    }
                }
                catch (System.Exception ex)
                {
                    timer1.Stop();
                    timer1.Dispose();
                    throw ex;
                }
            }
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Button - reset duration.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnReset_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(ParentControlClient.Strings.GetString("question_really_to_reset"),
                         ParentControlClient.Strings.GetString("question"), MessageBoxButtons.YesNo, MessageBoxIcon.Question,
                         MessageBoxDefaultButton.Button1) == DialogResult.Yes)
     {
         ObservedValuesRemote remote = new ObservedValuesRemote();
         remote.Reset();
     }
 }
Ejemplo n.º 4
0
        /// <summary>
        /// Button - show information.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnInfo_Click(object sender, EventArgs e)
        {
            ObservedValuesRemote remote = new ObservedValuesRemote();
            ObservedValues       ov     = remote.GetObservedValues();

            String actualDate =
                (ov.ActualDate != null
                ? ov.ActualDate.Value.ToString(Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern)
                : "");
            String duration = "";

            if (ov.Duration != null)
            {
                TimeSpan t    = TimeSpan.FromMilliseconds(ov.Duration.Value);
                string   time = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds);
                duration = time;
            }

            MessageBox.Show(actualDate + "\n" + duration, ParentControlClient.Strings.GetString("information"));
        }