- Verwaltung einer 2. Kartennummer für Zutrittskarten

This commit is contained in:
Andreas Österreicher
2012-06-19 07:18:28 +00:00
parent a618f9d4c4
commit d1ad0d73ce
14 changed files with 2239 additions and 386 deletions
+8
View File
@@ -192,6 +192,7 @@ function BetriebsmittelAuswahl()
betriebsmitteltyp = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#betriebsmitteltyp" ));
inventarnummer = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#inventarnummer" ));
nummer = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#nummer" ));
nummer2 = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#nummer2" ));
beschreibung = getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beschreibung" ));
document.getElementById('betriebsmittel-textbox-person_id').value=person_id;
@@ -207,6 +208,7 @@ function BetriebsmittelAuswahl()
document.getElementById('betriebsmittel-menulist-betriebsmitteltyp').value='Inventar';
document.getElementById('betriebsmittel-textbox-nummer').value=nummer;
document.getElementById('betriebsmittel-textbox-nummerold').value=nummer;
document.getElementById('betriebsmittel-textbox-nummer2').value=nummer2;
document.getElementById('betriebsmittel-textbox-beschreibung').value=beschreibung;
BetriebsmittelTypChange();
menulist = document.getElementById('betriebsmittel-menulist-inventarnummer');
@@ -235,6 +237,7 @@ function BetriebsmittelDetailDisableFields(val)
{
document.getElementById('betriebsmittel-menulist-betriebsmitteltyp').disabled=val;
document.getElementById('betriebsmittel-textbox-nummer').disabled=val;
document.getElementById('betriebsmittel-textbox-nummer2').disabled=val;
document.getElementById('betriebsmittel-textbox-beschreibung').disabled=val;
document.getElementById('betriebsmittel-textbox-kaution').disabled=val;
document.getElementById('betriebsmittel-textbox-anmerkung').disabled=val;
@@ -254,6 +257,7 @@ function BetriebsmittelDetailResetFields()
{
document.getElementById('betriebsmittel-menulist-betriebsmitteltyp').value='Zutrittskarte';
document.getElementById('betriebsmittel-textbox-nummer').value='';
document.getElementById('betriebsmittel-textbox-nummer2').value='';
document.getElementById('betriebsmittel-textbox-beschreibung').value='';
document.getElementById('betriebsmittel-textbox-kaution').value='';
document.getElementById('betriebsmittel-textbox-anmerkung').value='';
@@ -329,6 +333,7 @@ function BetriebsmittelDetailSpeichern()
betriebsmitteltyp = document.getElementById('betriebsmittel-menulist-betriebsmitteltyp').value;
nummer = document.getElementById('betriebsmittel-textbox-nummer').value;
nummerold = document.getElementById('betriebsmittel-textbox-nummerold').value;
nummer2 = document.getElementById('betriebsmittel-textbox-nummer2').value;
beschreibung = document.getElementById('betriebsmittel-textbox-beschreibung').value;
neu = document.getElementById('betriebsmittel-checkbox-neu').checked;
inventarnummer = MenulistGetSelectedValue('betriebsmittel-menulist-inventarnummer');
@@ -392,6 +397,7 @@ function BetriebsmittelDetailSpeichern()
req.add('betriebsmitteltyp', betriebsmitteltyp);
req.add('nummer', nummer);
req.add('nummerold', nummerold);
req.add('nummer2', nummer2);
req.add('beschreibung', beschreibung);
req.add('studiengang_kz', studiengang_kz);
@@ -453,12 +459,14 @@ function BetriebsmittelTypChange()
if(betriebsmitteltyp=='Inventar')
{
document.getElementById('betriebsmittel-row-nummer').hidden=true;
document.getElementById('betriebsmittel-row-nummer2').hidden=true;
document.getElementById('betriebsmittel-row-beschreibung').hidden=true;
document.getElementById('betriebsmittel-row-inventarnummer').hidden=false;
}
else
{
document.getElementById('betriebsmittel-row-nummer').hidden=false;
document.getElementById('betriebsmittel-row-nummer2').hidden=false;
document.getElementById('betriebsmittel-row-beschreibung').hidden=false;
document.getElementById('betriebsmittel-row-inventarnummer').hidden=true;
}
+7
View File
@@ -183,6 +183,13 @@ else
<spacer flex="1" />
</hbox>
</row>
<row id="betriebsmittel-row-nummer2">
<label value="Nummer 2" control="betriebsmittel-textbox-nummer2"/>
<hbox>
<textbox id="betriebsmittel-textbox-nummer2" disabled="true" maxlength="12"/>
<spacer flex="1" />
</hbox>
</row>
<row id="betriebsmittel-row-beschreibung">
<label value="Beschreibung" control="betriebsmittel-textbox-beschreibung"/>
<textbox id="betriebsmittel-textbox-beschreibung" disabled="true" multiline="true"/>
+2
View File
@@ -1810,6 +1810,7 @@ if(!$error)
{
$bm->beschreibung = $_POST['beschreibung'];
$bm->nummer = $_POST['nummer'];
$bm->nummer2 = $_POST['nummer2'];
if(!$bm->save(false))
{
$return = false;
@@ -1829,6 +1830,7 @@ if(!$error)
//Wenn kein Eintrag gefunden wurde, dann wird ein neuer Eintrag angelegt
$bm->betriebsmitteltyp = $_POST['betriebsmitteltyp'];
$bm->nummer = $_POST['nummer'];
$bm->nummer2 = $_POST['nummer2'];
$bm->beschreibung = $_POST['beschreibung'];
$bm->reservieren = false;
$bm->ort_kurzbz = null;