mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 00:24:35 +00:00
Anmerkung kann nun beim Anlegen von Prüfungsverträgen editiert werden
This commit is contained in:
@@ -271,43 +271,49 @@ if(defined('FAS_GESAMTNOTE_PRUEFUNGSHONORAR') && FAS_GESAMTNOTE_PRUEFUNGSHONORAR
|
|||||||
<hbox>
|
<hbox>
|
||||||
<groupbox id="lehrveranstaltung-noten-groupbox-pruefung">
|
<groupbox id="lehrveranstaltung-noten-groupbox-pruefung">
|
||||||
<caption label="Prüfungshonorar" />
|
<caption label="Prüfungshonorar" />
|
||||||
<hbox>
|
<vbox>
|
||||||
<label value="Mitarbeiter" control="lehrveranstaltung-noten-pruefung-menulist-mitarbeiter"/>
|
<hbox>
|
||||||
<menulist id="lehrveranstaltung-noten-pruefung-menulist-mitarbeiter"
|
<label value="Mitarbeiter" control="lehrveranstaltung-noten-pruefung-menulist-mitarbeiter"/>
|
||||||
datasources="'.APP_ROOT.'rdf/mitarbeiter.rdf.php" flex="1"
|
<menulist id="lehrveranstaltung-noten-pruefung-menulist-mitarbeiter"
|
||||||
ref="http://www.technikum-wien.at/mitarbeiter/_alle"
|
datasources="'.APP_ROOT.'rdf/mitarbeiter.rdf.php" flex="1"
|
||||||
minwidth="250"
|
ref="http://www.technikum-wien.at/mitarbeiter/_alle"
|
||||||
>
|
minwidth="250"
|
||||||
<template>
|
>
|
||||||
<menupopup>
|
<template>
|
||||||
<menuitem value="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#uid"
|
<menupopup>
|
||||||
label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#nachname rdf:http://www.technikum-wien.at/mitarbeiter/rdf#vorname ( rdf:http://www.technikum-wien.at/mitarbeiter/rdf#uid )"
|
<menuitem value="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#uid"
|
||||||
uri="rdf:*"/>
|
label="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#nachname rdf:http://www.technikum-wien.at/mitarbeiter/rdf#vorname ( rdf:http://www.technikum-wien.at/mitarbeiter/rdf#uid )"
|
||||||
</menupopup>
|
uri="rdf:*"/>
|
||||||
</template>
|
</menupopup>
|
||||||
</menulist>
|
</template>
|
||||||
<label value="Prüfungstyp" control="lehrveranstaltung-noten-pruefung-menulist-vertragstyp"/>
|
</menulist>
|
||||||
<menulist id="lehrveranstaltung-noten-pruefung-menulist-vertragstyp"
|
<label value="Prüfungstyp" control="lehrveranstaltung-noten-pruefung-menulist-vertragstyp"/>
|
||||||
datasources="'.APP_ROOT.'rdf/vertragstyp.rdf.php" flex="1"
|
<menulist id="lehrveranstaltung-noten-pruefung-menulist-vertragstyp"
|
||||||
ref="http://www.technikum-wien.at/vertragstyp"
|
datasources="'.APP_ROOT.'rdf/vertragstyp.rdf.php" flex="1"
|
||||||
minwidth="250"
|
ref="http://www.technikum-wien.at/vertragstyp"
|
||||||
>
|
minwidth="250"
|
||||||
<template>
|
>
|
||||||
<menupopup>
|
<template>
|
||||||
<menuitem value="rdf:http://www.technikum-wien.at/vertragstyp/rdf#vertragstyp_kurzbz"
|
<menupopup>
|
||||||
label="rdf:http://www.technikum-wien.at/vertragstyp/rdf#vertragstyp_bezeichnung"
|
<menuitem value="rdf:http://www.technikum-wien.at/vertragstyp/rdf#vertragstyp_kurzbz"
|
||||||
uri="rdf:*"/>
|
label="rdf:http://www.technikum-wien.at/vertragstyp/rdf#vertragstyp_bezeichnung"
|
||||||
</menupopup>
|
uri="rdf:*"/>
|
||||||
</template>
|
</menupopup>
|
||||||
</menulist>
|
</template>
|
||||||
<label value="Satz pro Prüfung" control="lehrveranstaltung-noten-pruefung-textbox-satz"/>
|
</menulist>
|
||||||
<textbox id="lehrveranstaltung-noten-pruefung-textbox-satz" size="2" oninput="LehrveranstaltungNotenPruefungCalculate()"/>
|
<label value="Satz pro Prüfung" control="lehrveranstaltung-noten-pruefung-textbox-satz"/>
|
||||||
<label value="Anzahl Prüfungen" control="lehrveranstaltung-noten-pruefung-textbox-anzahl"/>
|
<textbox id="lehrveranstaltung-noten-pruefung-textbox-satz" size="2" oninput="LehrveranstaltungNotenPruefungCalculate()"/>
|
||||||
<textbox id="lehrveranstaltung-noten-pruefung-textbox-anzahl" size="2" oninput="LehrveranstaltungNotenPruefungCalculate()"/>
|
<label value="Anzahl Prüfungen" control="lehrveranstaltung-noten-pruefung-textbox-anzahl"/>
|
||||||
<label value="0.0" id="lehrveranstaltung-noten-pruefung-label-gesamt"/>
|
<textbox id="lehrveranstaltung-noten-pruefung-textbox-anzahl" size="2" oninput="LehrveranstaltungNotenPruefungCalculate()"/>
|
||||||
<button id="lehrveranstaltung-noten-pruefung-button-save" label="Speichern" oncommand="LehrveranstaltungNotenPruefungSave();" />
|
<label value="0.0" id="lehrveranstaltung-noten-pruefung-label-gesamt"/>
|
||||||
<spacer flex="1"/>
|
<spacer flex="1"/>
|
||||||
</hbox>
|
</hbox>
|
||||||
|
<hbox>
|
||||||
|
<label value="Anmerkung" control="lehrveranstaltung-noten-pruefung-textbox-anmerkung"/>
|
||||||
|
<textbox id="lehrveranstaltung-noten-pruefung-textbox-anmerkung" size="60"/>
|
||||||
|
<button id="lehrveranstaltung-noten-pruefung-button-save" label="Speichern" oncommand="LehrveranstaltungNotenPruefungSave();" />
|
||||||
|
</hbox>
|
||||||
|
</vbox>
|
||||||
</groupbox>
|
</groupbox>
|
||||||
</hbox>';
|
</hbox>';
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2473,6 +2473,7 @@ function LehrveranstaltungNotenPruefungCalculate()
|
|||||||
|
|
||||||
var gesamt = satz*anzahl;
|
var gesamt = satz*anzahl;
|
||||||
document.getElementById('lehrveranstaltung-noten-pruefung-label-gesamt').value=gesamt;
|
document.getElementById('lehrveranstaltung-noten-pruefung-label-gesamt').value=gesamt;
|
||||||
|
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anmerkung').value=satz+'€ * '+anzahl;
|
||||||
}
|
}
|
||||||
|
|
||||||
function LehrveranstaltungNotenPruefungSave()
|
function LehrveranstaltungNotenPruefungSave()
|
||||||
@@ -2481,6 +2482,7 @@ function LehrveranstaltungNotenPruefungSave()
|
|||||||
var satz = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-satz').value;
|
var satz = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-satz').value;
|
||||||
var anzahl = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anzahl').value;
|
var anzahl = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anzahl').value;
|
||||||
var vertragstyp_kurzbz = document.getElementById('lehrveranstaltung-noten-pruefung-menulist-vertragstyp').value;
|
var vertragstyp_kurzbz = document.getElementById('lehrveranstaltung-noten-pruefung-menulist-vertragstyp').value;
|
||||||
|
var anmerkung = document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anmerkung').value;
|
||||||
satz = satz.replace(',','.');
|
satz = satz.replace(',','.');
|
||||||
|
|
||||||
if(mitarbeiter_uid == '' || satz == '' || anzahl == '' || vertragstyp_kurzbz=='')
|
if(mitarbeiter_uid == '' || satz == '' || anzahl == '' || vertragstyp_kurzbz=='')
|
||||||
@@ -2518,7 +2520,7 @@ function LehrveranstaltungNotenPruefungSave()
|
|||||||
req.add('vertragstyp_kurzbz', vertragstyp_kurzbz);
|
req.add('vertragstyp_kurzbz', vertragstyp_kurzbz);
|
||||||
req.add('betrag', gesamt);
|
req.add('betrag', gesamt);
|
||||||
req.add('bezeichnung', 'Pruefungshonorar '+lv_studiengang+' '+lv_semester+' '+lv_bezeichnung+' '+lehrveranstaltung_id);
|
req.add('bezeichnung', 'Pruefungshonorar '+lv_studiengang+' '+lv_semester+' '+lv_bezeichnung+' '+lehrveranstaltung_id);
|
||||||
req.add('anmerkung', satz+'€ * '+anzahl);
|
req.add('anmerkung', anmerkung);
|
||||||
req.add('vertragsdatum', datum);
|
req.add('vertragsdatum', datum);
|
||||||
req.add('lehrveranstaltung_id',lehrveranstaltung_id);
|
req.add('lehrveranstaltung_id',lehrveranstaltung_id);
|
||||||
|
|
||||||
@@ -2539,5 +2541,6 @@ function LehrveranstaltungNotenPruefungSave()
|
|||||||
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-satz').value='';
|
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-satz').value='';
|
||||||
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anzahl').value='';
|
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anzahl').value='';
|
||||||
document.getElementById('lehrveranstaltung-noten-pruefung-label-gesamt').value='';
|
document.getElementById('lehrveranstaltung-noten-pruefung-label-gesamt').value='';
|
||||||
|
document.getElementById('lehrveranstaltung-noten-pruefung-textbox-anmerkung').value='';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user