private void GallifreyOnExportPromptEvent(object sender, ExportPromptDetail e) { var timer = gallifrey.JiraTimerCollection.GetTimer(e.TimerId); if (timer != null) { var exportTime = e.ExportTime; var message = string.Format("Do You Want To Export '{0}'?\n", timer.JiraReference); if (gallifrey.Settings.ExportSettings.ExportPromptAll || (new TimeSpan(exportTime.Ticks - (exportTime.Ticks % 600000000)) == new TimeSpan(timer.TimeToExport.Ticks - (timer.TimeToExport.Ticks % 600000000)))) { exportTime = timer.TimeToExport; message += string.Format("You Have '{0}' To Export", exportTime.FormatAsString(false)); } else { message += string.Format("You Have '{0}' To Export For This Change", exportTime.FormatAsString(false)); } if (MessageBox.Show(message, "Do You Want To Export?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { var exportTimerWindow = new ExportTimerWindow(gallifrey, e.TimerId); if (exportTimerWindow.DisplayForm) { if (!gallifrey.Settings.ExportSettings.ExportPromptAll) { exportTimerWindow.PreLoadExportTime(e.ExportTime); } exportTimerWindow.ShowDialog(); } } } }
private void lblUnexportedTime_Click(object sender, EventArgs e) { var timers = gallifrey.JiraTimerCollection.GetStoppedUnexportedTimers(); if (timers.Any()) { foreach (var jiraTimer in timers) { var exportTimerWindow = new ExportTimerWindow(gallifrey, jiraTimer.UniqueId); if (exportTimerWindow.DisplayForm) { exportTimerWindow.ShowDialog(); } var updatedTimer = gallifrey.JiraTimerCollection.GetTimer(jiraTimer.UniqueId); if (!updatedTimer.FullyExported) { MessageBox.Show("Will Stop Bulk Export As Timer Was Not Fully Exported\n\nWill Select The Cancelled Timer", "Stopping Bulk Export"); SelectTimer(jiraTimer.UniqueId); break; } } } else { MessageBox.Show("No Un-Exported Timers To Bulk Export", "Nothing To Export"); } RefreshInternalTimerList(); }
private void btnExport_Click(object sender, EventArgs e) { var selectedTab = tabTimerDays.SelectedTab; if (selectedTab == null) return; var selectedTimer = (JiraTimer)((ListBox)selectedTab.Controls[string.Format("lst_{0}", selectedTab.Name)]).SelectedItem; var exportTimerWindow = new ExportTimerWindow(gallifrey, selectedTimer.UniqueId); if (exportTimerWindow.DisplayForm) { exportTimerWindow.ShowDialog(); } RefreshTimerPages(); }
private void btnExport_Click(object sender, EventArgs e) { var selectedTab = tabTimerDays.SelectedTab; if (selectedTab == null) { return; } var selectedTimer = GetSelectedTimer(); var exportTimerWindow = new ExportTimerWindow(gallifrey, selectedTimer.UniqueId); if (exportTimerWindow.DisplayForm) { exportTimerWindow.ShowDialog(); } RefreshInternalTimerList(); }
private void btnExport_Click(object sender, EventArgs e) { var selectedTab = tabTimerDays.SelectedTab; if (selectedTab == null) { return; } var selectedTimer = (JiraTimer)((ListBox)selectedTab.Controls[string.Format("lst_{0}", selectedTab.Name)]).SelectedItem; var exportTimerWindow = new ExportTimerWindow(gallifrey, selectedTimer.UniqueId); if (exportTimerWindow.DisplayForm) { exportTimerWindow.ShowDialog(); } RefreshTimerPages(); }
private void MultiExport() { var selectedTimer = GetSelectedTimer(); if (selectedTimer != null) { foreach (var jiraTimer in gallifrey.JiraTimerCollection.GetUnexportedTimers(selectedTimer.DateStarted)) { var exportTimerWindow = new ExportTimerWindow(gallifrey, jiraTimer.UniqueId); if (exportTimerWindow.DisplayForm) { exportTimerWindow.ShowDialog(); } } } RefreshInternalTimerList(); }
private void btnExport_Click(object sender, EventArgs e) { var selectedTab = tabTimerDays.SelectedTab; if (selectedTab == null) return; var selectedTimer = GetSelectedTimer(); var exportTimerWindow = new ExportTimerWindow(gallifrey, selectedTimer.UniqueId); if (exportTimerWindow.DisplayForm) { exportTimerWindow.ShowDialog(); } RefreshInternalTimerList(); }