Fehlermeldung angepasst beim Erstellen des Studienblattes wenn die Person im gewählten Studiensemester keinen Status hat. Bisher wurde die Meldung angezeigt dass kein Studienplan eingetragen ist wenn der Status nicht vorhanden war

This commit is contained in:
oesi
2017-02-20 15:45:14 +01:00
parent 862ee62dbc
commit 34b20f70fb
+25 -8
View File
@@ -1787,20 +1787,21 @@ function PrintStudienblatt(event)
var ss = document.getElementById('statusbarpanel-semester').label;
var items = tree.view.rowCount;
var statusstsemfound=false;
try
{
var studienplan_id = "";
for (var v=0; v < items; v++)
{
var studienplan_id = "";
for (var v=0; v < items; v++)
{
var stsem = getTreeCellText(tree, 'student-prestudent-tree-rolle-studiensemester_kurzbz', v);
if(stsem == ss)
{
statusstsemfound=true;
studienplan_id = getTreeCellText(tree, 'student-prestudent-tree-rolle-studienplan_id', v);
if(studienplan_id!='')
break;
}
}
}
}
catch(e)
{
@@ -1808,6 +1809,12 @@ function PrintStudienblatt(event)
if (check == false)
return false;
}
if(!statusstsemfound)
{
check = confirm('Achtung: Die Person hat im '+ss+' keinen Status\nDas Studienblatt ist moeglicherweise unvollstaendig.\nMoechten Sie es dennoch erstellen?');
if (check == false)
return false;
}
if(studienplan_id=='')
{
@@ -1887,14 +1894,17 @@ function PrintStudienblattEnglisch(event)
var ss = document.getElementById('statusbarpanel-semester').label;
var items = tree.view.rowCount;
var statusstsemfound = false;
try
{
var studienplan_id = "";
for (var v=0; v < items; v++)
{
var studienplan_id = "";
for (var v=0; v < items; v++)
{
var stsem = getTreeCellText(tree, 'student-prestudent-tree-rolle-studiensemester_kurzbz', v);
if(stsem == ss)
{
statusstsemfound=true;
studienplan_id = getTreeCellText(tree, 'student-prestudent-tree-rolle-studienplan_id', v);
if(studienplan_id!='')
break;
@@ -1908,6 +1918,13 @@ function PrintStudienblattEnglisch(event)
return false;
}
if(!statusstsemfound)
{
check = confirm('Achtung: Die Person hat im '+ss+' keinen Status\nDas Studienblatt ist moeglicherweise unvollstaendig.\nMoechten Sie es dennoch erstellen?');
if (check == false)
return false;
}
if(studienplan_id=='')
{
check = confirm('Achtung: Beim letzten (aktuellen) PreStudent-Status ist KEIN STUDIENPLAN eingetragen.\nDas Studienblatt ist moeglicherweise unvollstaendig.\nMoechten Sie es dennoch erstellen?');