private void postProcessingItem_Click(object sender, EventArgs e) { List <RecordingSummary> recordings = GetSelectedRecordings(); if (recordings.Count > 0) { ToolStripItem item = (ToolStripItem)sender; ProcessingCommand processingCommand = (ProcessingCommand)item.Tag; SelectProcessingCommandTimeForm selectTimeForm = new SelectProcessingCommandTimeForm(); selectTimeForm.Recordings = recordings; selectTimeForm.ProcessingCommand = processingCommand; if (selectTimeForm.ShowDialog(this) == DialogResult.OK) { try { foreach (RecordingSummary recording in recordings) { Proxies.ControlService.RunProcessingCommandOnRecording(recording.RecordingId, processingCommand.ProcessingCommandId, selectTimeForm.RunAtTime).Wait(); } } catch (Exception ex) { MessageBox.Show(this, ex.Message, null, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void postProcessingItem_Click(object sender, EventArgs e) { List<RecordingSummary> recordings = GetSelectedRecordings(); if (recordings.Count > 0) { ToolStripItem item = (ToolStripItem)sender; ProcessingCommand processingCommand = (ProcessingCommand)item.Tag; SelectProcessingCommandTimeForm selectTimeForm = new SelectProcessingCommandTimeForm(); selectTimeForm.Recordings = recordings; selectTimeForm.ProcessingCommand = processingCommand; if (selectTimeForm.ShowDialog(this) == DialogResult.OK) { try { foreach (RecordingSummary recording in recordings) { Proxies.ControlService.RunProcessingCommandOnRecording(recording.RecordingId, processingCommand.ProcessingCommandId, selectTimeForm.RunAtTime).Wait(); } } catch (Exception ex) { MessageBox.Show(this, ex.Message, null, MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }