Exemplo n.º 1
0
 public async void Import()
 {
     if (UseWorkingHourApiImport.Value)
     {
         var targetYearMonth = new Domain.Domain.YearMonth(SelectedYear.Value, SelectedMonth.Value);
         await _ExporterModel.ImportWorkingHourByApi(targetYearMonth, ImportKey.Value);
     }
     else
     {
         _ExporterModel.ImportFile(ImportKey.Value);
     }
 }
Exemplo n.º 2
0
        public void Export(int year, int month, string path, bool autoAdjust)
        {
            var targetYearMonth = new Domain.Domain.YearMonth(year, month);

            var result = _ExportMonthlyReportUseCase.Export(targetYearMonth, path, autoAdjust);

            if (result.IsSuccessed)
            {
                SnackbarService.Current.ShowMessage("以下のパスに工数集計結果を出力しました" + Environment.NewLine + path);
            }
            else
            {
                var sb = new StringBuilder()
                         .AppendLine("【エラーあり】工数集計結果を出力しました")
                         .AppendLine(path);

                SnackbarService.Current.ShowMessage(sb.ToString());
            }
        }