//---------------------------------------------------------------------------------------------- /// <summary>イベントログの読込</summary> /// <param name="sender">イベント送信オブジェクト</param> /// <param name="e">イベントパラメータ</param> private void btnRead_Click(object sender, RoutedEventArgs e) { try { DateTime from = GetFromDateTime(); DateTime to = GetToDateTime(); LogonChecker checker = LogonChecker.getInstance(); list = checker.getLogonAndLogoffRecords(from, to); dataGrid.ItemsSource = list; btnExport.IsEnabled = true; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
//---------------------------------------------------------------------------------------------- /// <summary>エントリーポイント(コマンドライン)</summary> /// <param name="args">ダミー</param> public static void Main(string[] args) { try { Console.WriteLine("ログオン時間チェッカー START"); LogonChecker app = getInstance(); List <LogonAndLogoff> list = app.getLogonAndLogoffRecords(); foreach (LogonAndLogoff rec in list) { Console.WriteLine(rec.ToString()); } Console.WriteLine("ログオン時間チェッカー END"); } catch (Exception e) { Console.WriteLine(e); } Console.WriteLine("Press Enter"); Console.ReadLine(); }