From 10963fd5c7717c156eb6045fb53bdcc5a3b852c3 Mon Sep 17 00:00:00 2001 From: Cris Date: Wed, 2 Oct 2019 09:30:41 +0200 Subject: [PATCH] Added Stunden/Studiensemester of original contract to FAS Vertragsreiter --- content/mitarbeiter/mitarbeitervertrag.js.php | 4 ++ .../mitarbeitervertragneudialog.js.php | 4 ++ .../mitarbeitervertragneudialog.xul.php | 39 ++++++++++++++++++- 3 files changed, 45 insertions(+), 2 deletions(-) diff --git a/content/mitarbeiter/mitarbeitervertrag.js.php b/content/mitarbeiter/mitarbeitervertrag.js.php index 00834c6d5..338b80859 100644 --- a/content/mitarbeiter/mitarbeitervertrag.js.php +++ b/content/mitarbeiter/mitarbeitervertrag.js.php @@ -208,6 +208,8 @@ function MitarbeiterVertragGenerateVertrag(windowdocument) mitarbeiter_uid = getTreeCellText(tree, "mitarbeiter-vertrag-tree-nichtzugeordnet-mitarbeiter_uid",v); lehreinheit_id = getTreeCellText(tree, "mitarbeiter-vertrag-tree-nichtzugeordnet-lehreinheit_id",v); betreuerart_kurzbz = getTreeCellText(tree, "mitarbeiter-vertrag-tree-nichtzugeordnet-betreuerart_kurzbz",v); + vertragsstunden = getTreeCellText(tree, "mitarbeiter-vertrag-tree-nichtzugeordnet-vertragsstunden",v); + vertragsstunden_studiensemester_kurzbz = getTreeCellText(tree, "mitarbeiter-vertrag-tree-nichtzugeordnet-vertragsstunden_studiensemester_kurzbz",v); req.add('type_'+anzahl, type); req.add('stsem_'+anzahl, stsem); @@ -216,6 +218,8 @@ function MitarbeiterVertragGenerateVertrag(windowdocument) req.add('mitarbeiter_uid_'+anzahl, mitarbeiter_uid); req.add('lehreinheit_id_'+anzahl, lehreinheit_id); req.add('betreuerart_kurzbz_'+anzahl, betreuerart_kurzbz); + req.add('vertragsstunden'+anzahl, vertragsstunden); + req.add('vertragsstunden_studiensemester_kurzbz'+anzahl, vertragsstunden_studiensemester_kurzbz); anzahl++; } diff --git a/content/mitarbeiter/mitarbeitervertragneudialog.js.php b/content/mitarbeiter/mitarbeitervertragneudialog.js.php index 9f488f17f..666742f22 100644 --- a/content/mitarbeiter/mitarbeitervertragneudialog.js.php +++ b/content/mitarbeiter/mitarbeitervertragneudialog.js.php @@ -85,6 +85,8 @@ function MitarbeiterVertragNeuInit(person_id, vertrag_id) bezeichnung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bezeichnung" )); anmerkung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anmerkung" )); vertragsdatum = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsdatum" )); + vertragsstunden = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsstunden" )); + vertragsstunden_studiensemester_kurzbz = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#vertragsstunden_studiensemester_kurzbz" )); MitarbeiterVertragNeuBetragOld = betrag; @@ -94,6 +96,8 @@ function MitarbeiterVertragNeuInit(person_id, vertrag_id) document.getElementById('mitarbeiter-vertrag-neu-textbox-vertrag_id').value=vertrag_id; document.getElementById('mitarbeiter-vertrag-neu-textbox-anmerkung').value=anmerkung; document.getElementById('mitarbeiter-vertrag-neu-box-vertragsdatum').value=vertragsdatum; + document.getElementById('mitarbeiter-vertrag-neu-textbox-vertragsstunden').value = vertragsstunden; + document.getElementById('mitarbeiter-vertrag-neu-textbox-vertragsstunden_studiensemester_kurzbz').value = vertragsstunden_studiensemester_kurzbz; } for(i in addon) diff --git a/content/mitarbeiter/mitarbeitervertragneudialog.xul.php b/content/mitarbeiter/mitarbeitervertragneudialog.xul.php index db8cc407f..d3d7a0bfa 100644 --- a/content/mitarbeiter/mitarbeitervertragneudialog.xul.php +++ b/content/mitarbeiter/mitarbeitervertragneudialog.xul.php @@ -110,8 +110,19 @@ foreach($addon_obj->result as $addon) sort="rdf:http://www.technikum-wien.at/vertragdetails/rdf#lehreinheit_id" />