コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: Zhambul/TimeTable
 private void LoadButton_Click(object sender, RoutedEventArgs e)
 {
     var builder = new ProjectBuilder();
     builder.SetDbHelper(new ExcelHelper());
     builder.SetTimeTableCaretaker(new TimeTableCaretaker(new XmlHelper()));
     new ViewDocumentWindow(builder.Result).Show();
     Close();
 }
コード例 #2
0
ファイル: MainWindow.xaml.cs プロジェクト: Maxim96/TimeTable2
        private void LoadButton_Click(object sender, RoutedEventArgs e)
        {
            var xmlHelper = new XmlHelper();
            var weeks = xmlHelper.Load();
            var builder = new ProjectBuilder();
            builder.SetExcelHelper(new ExcelHelper(new ExcelWriterAdapter()));
            builder.SetFirstWeek(weeks[0]);
            builder.SetSecondWeek(weeks[1]);

            new ViewDocumentWindow(builder.Result).Show();
            Close();
        }