// Methods public JobDetailsControl() { this.InitializeComponent(); this.timestampMode = TimeStampMode.Creation; this.cbPriority.BeginUpdate(); this.cbPriority.Items.Add("Foreground"); this.cbPriority.Items.Add("High"); this.cbPriority.Items.Add("Normal"); this.cbPriority.Items.Add("Low"); this.cbPriority.EndUpdate(); }
private void DisplayTimestamp(Control control, Control label, TimeStampMode timestamp) { switch (timestamp) { case TimeStampMode.Creation: control.Text = Timestamp2String(base.wrapper.BitsJob.JobTimes.CreationTime); label.Text = "Created"; return; case TimeStampMode.Modification: control.Text = Timestamp2String(base.wrapper.BitsJob.JobTimes.ModificationTime); label.Text = "Last Modified"; return; case TimeStampMode.Completion: control.Text = Timestamp2String(base.wrapper.BitsJob.JobTimes.TransferCompletionTime); label.Text = "Completed"; return; } }
private void UpdateTimestamp() { this.timestampMode = (TimeStampMode)(((int)(this.timestampMode + 1)) % (int)(TimeStampMode.Completion | TimeStampMode.Modification)); this.DisplayTimestamp(this.tbJobStartTime, this.lblJobTimeStamps, this.timestampMode); }