MH: VKM Hamm Korridorstunden Verbesserung bei Minusstunden
This commit is contained in:
@@ -305,7 +305,7 @@ namespace VkmHamm
|
||||
|
||||
var ueberstunden = ed.Ueberstunden - ed.UeberstundenVormonat;
|
||||
|
||||
if (contract.HourlyRate.HasValue)
|
||||
if (contract.HourlyRate.HasValue && ueberstunden > contract.HourlyRate.Value)
|
||||
{
|
||||
var toleranzstundenVorFaktor = contract.HourlyRate.Value;
|
||||
var ueberstundenFuerFaktor = ueberstunden - toleranzstundenVorFaktor;
|
||||
@@ -314,23 +314,6 @@ namespace VkmHamm
|
||||
return ueberstundenStd + bonusDurchKorridorStunden;
|
||||
}
|
||||
|
||||
|
||||
// if (contract.HourlyRate.HasValue)
|
||||
//{
|
||||
// var toleranzstundenVorFaktor = contract.HourlyRate.Value;
|
||||
// if (ed.StundenGesamtIst - ed.StundenSollOhneUrlaubKrankheit > toleranzstundenVorFaktor)
|
||||
// {
|
||||
// var ueberstundenFuerFaktor = ed.Ueberstunden.Value - toleranzstundenVorFaktor;
|
||||
// ed.Custom15 = ueberstundenFuerFaktor * (1 + toleranzstundenVorFaktor / ed.SollProWoche);
|
||||
|
||||
// ed.UeberstundenGesamt += (ed.Ueberstunden + ed.Custom15) - (ed.Ueberstunden + ueberstundenFuerFaktor);
|
||||
|
||||
// return ed.Ueberstunden + (ed.Custom15 - ueberstundenFuerFaktor);
|
||||
|
||||
// }
|
||||
//}
|
||||
|
||||
|
||||
return ueberstundenStd;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user