MH: Bugs im Dienstplaner behoben
This commit is contained in:
@@ -519,6 +519,13 @@ namespace BeWo.Service.Dienstplanung
|
||||
|
||||
foreach (var abs in urlaubKrankheitMonat)
|
||||
{
|
||||
// Wenn die Abwesenheit über den Monat hinausgeht, Ende auf Ende des Monats setzen
|
||||
if (abs.End != null)
|
||||
{
|
||||
if (abs.End.Value.Month != date.Month)
|
||||
abs.End = new DateTime(date.Year, date.Month, DateTime.DaysInMonth(date.Year, date.Year));
|
||||
}
|
||||
|
||||
var dauerAbwesenheit = vs.BerechneAnzahlUrlaubstage(null, abs, date.Year);
|
||||
if (abs.Reason.Description.ToLower().Contains("urlaub"))
|
||||
dc.TageUrlaub += dauerAbwesenheit * item.SollProTag;
|
||||
|
||||
Reference in New Issue
Block a user