Adapted FAS to display status 'Geändert' when CHANGED HOURS (and NO betrag)

Up to now changes were identified only by comparing betrag with
vertrag_betrag.
Problem is: when a new Lehrauftrag betrag is set with 0 or NULL and only
hours are set, a later change of hours cannot be identified (as the betrag
and vertrag_betrag do not change). This is fixed now.
This commit is contained in:
Cris
2019-10-29 18:12:16 +01:00
committed by hainberg
parent a02c1cd579
commit fff1025eed
2 changed files with 8 additions and 4 deletions
@@ -1419,8 +1419,10 @@ function LeMitarbeiterAuswahl()
}
// Vertragsstatus setzen
// * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist: Status 'geändert' hardcoden
if(gesamtkosten != parseFloat(betrag))
// * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist ODER
// wenn Semesterstunden im Lehrauftrag nicht gleich Stunden im Vertrag:
// dann: Status 'geändert' hardcoden
if(gesamtkosten != parseFloat(betrag) || semesterstunden != vertragsstunden)
{
vertragsstatus = 'Geändert';
document.getElementById('lehrveranstaltung-lehreinheitmitarbeiter-label-vertragsstatus').setAttribute("style", "font-weight: bold")
+4 -2
View File
@@ -977,8 +977,10 @@ function StudentProjektbetreuerAuswahl()
}
// Vertragsstatus setzen
// * wenn Gesamtkosten im Lehrauftrag nicht gleich Betrag im Vertrag ist: Status 'geändert' hardcoden
if(gesamtkosten != parseFloat(betrag))
// * wenn Gesamtkosten des Projektbetreuers nicht gleich Betrag im Vertrag ist ODER
// wenn Semesterstunden des Projektbetreuers nicht gleich Stunden im Vertrag:
// dann: Status 'geändert' hardcoden
if(gesamtkosten != parseFloat(betrag) || stunden != vertragsstunden)
{
vertragsstatus = 'Geändert';
document.getElementById('student-projektbetreuer-label-vertragsstatus').setAttribute("style", "font-weight: bold")