Anmerkung kann nun beim Anlegen von Prüfungsverträgen editiert werden

This commit is contained in:
oesi
2015-10-05 11:32:39 +02:00
parent 61533035ed
commit ceb8c55751
2 changed files with 47 additions and 38 deletions
@@ -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='';
} }
} }