private void miOutputFile_Click(object sender, RoutedEventArgs e) { Work.Config = ConfTab.GetSetting(); SetNowIntersets(); UpdateData(); if (nowItst[0] == null) { MessageBox.Show("コンテスト情報を設定してください。", "通知"); return; } var ol = new OutputLog(Work, nowItst[0].Sum); ol.CreateLog(false, false); string output = ol.opLog; if (output == null) { MessageBox.Show("ログ生成に失敗しました。", "通知"); return; } SaveFileDialog sfd = new SaveFileDialog(); sfd.Title = "ログファイルの保存"; sfd.Filter = "ログファイル(*.txt)|*.txt"; if (sfd.ShowDialog() == true) { string filename = sfd.FileName; var sw = new System.IO.StreamWriter(filename, false, System.Text.Encoding.GetEncoding("Shift-JIS")); sw.WriteLine(output); sw.Close(); } }
private void btOutput_Click(object sender, RoutedEventArgs e) { Work.Config = ConfTab.GetSetting(); SetNowIntersets(); UpdateData(); if (nowItst[0] == null || Work.Log == null || Work.Log.Count == 0) { MessageBox.Show("チェックするログがない、もしくは局情報等が設定されてません。", "通知"); return; } OutputSummery os = new OutputSummery(new WorkingData() { Config = ConfTab.GetSetting(), Log = new ObservableCollection <LogData>(Work.Log.OrderBy(l => l.Date)) }, nowItst); os.ShowDialog(); UpdateData(); }
private void btCheck_Click(object sender, RoutedEventArgs e) { Work.Config = ConfTab.GetSetting(); SetNowIntersets(); UpdateData(); if (nowItst[0] == null || Work.Log == null || Work.Log.Count == 0) { MessageBox.Show("チェックするログがない、もしくは局情報等が設定されてません。", "通知"); return; } SearchWindow sw = new SearchWindow(Work, nowItst); sw.ShowDialog(); UpdateData(); if (ConfTab.cbAutoOperator.IsChecked == true) { ConfTab.tbOperator.Text = Utils.GetOpList(Work); ConfTab.cbAutoOperator.IsChecked = false; } }
private void SearchLogEachly(object sender, RoutedEventArgs e) { var eventlogdata = (sender as MenuItem).CommandParameter as ObservableCollection <LogData>; Work.Config = ConfTab.GetSetting(); SetNowIntersets(); UpdateData(); if (nowItst[0] == null || eventlogdata == null || Work.Log.Count == 0) { MessageBox.Show("チェックするログがない、もしくは局情報等が設定されてません。", "通知"); return; } SearchWindow sw = new SearchWindow(new WorkingData() { Config = ConfTab.GetSetting(), Log = eventlogdata }, nowItst); sw.ShowDialog(); UpdateData(); }