diff --git a/.gitignore b/.gitignore index 43c12139e..d3cb3a65a 100644 --- a/.gitignore +++ b/.gitignore @@ -405,3 +405,13 @@ /ReportImp/ProBalance/bin/Debug /ReportImp/ProBalance/obj/Debug /ReportImp/ProBalance/obj/Release +/ReportImp/BeWoNordeifel/obj/Debug +/ReportImp/BeWoNordeifel/obj/Release +/ReportImp/HshCologne/obj/Debug +/ReportImp/HshCologne/obj/Release +/ReportImp/IWohl/obj/Debug +/ReportImp/IWohl/obj/Release +/ReportImp/KuhringBetreuung/obj/Debug +/ReportImp/KuhringBetreuung/obj/Release +/ReportImp/LebenshilfeFrankfurtOder/obj/Debug +/ReportImp/LebenshilfeFrankfurtOder/obj/Release diff --git a/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs b/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs index 7a5d6ee87..d977ca1b0 100644 --- a/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs +++ b/BeWo/SchulbegleitenderDienst/SBDUtils/SBDUtils.cs @@ -21,11 +21,11 @@ namespace BeWo.SchulbegleitenderDienst.SBDUtils if (viewModel.Customer != null) { - var substitutionNeededDate = DateTime.Now.AddDays(-1 * (viewModel.Customer.SubstitutionStartingDayCount - 1)); - if (viewModel.Absencetime?.Start.HasValue ?? false) { - substitutionStartingDayCountCondition = viewModel.Customer.SubstitutionNeed != SubstitutionNeed.NoSubstitutionWanted && substitutionNeededDate < viewModel.Absencetime.Start && viewModel.Customer.SubstitutionStartingDayCount > 0; + var substitutionNeededStartDate = viewModel.Absencetime?.Start.Value.AddDays(viewModel.Customer.SubstitutionStartingDayCount - 1); + + substitutionStartingDayCountCondition = viewModel.Customer.SubstitutionNeed != SubstitutionNeed.NoSubstitutionWanted && viewModel.Datum < substitutionNeededStartDate; } } diff --git a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml index 34ef696f8..76abc61b4 100644 --- a/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml +++ b/BeWo/SchulbegleitenderDienst/SchulbegleitenderDienstCustomerView.xaml @@ -61,7 +61,7 @@ -