Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 183 → Rev 184

/impl/src/web/statUnits.jsp
43,8 → 43,11
</ul>
</div>
<div class="portalContent">
<p>Exemplo:</p>
<p>para o usuário NETPA: est12345 use: 12345</p>
<p>ou então o seu número de BI</p>
<form action="units.jsp">
<p>Código de docente: <input type="text" name="sigesTeacherCode"> (Este código é o mesmo que usa para entrar no NETPA para introduzir os sumários)
<p>Código de docente: <input type="text" name="sigesTeacherCode"> (Este usuário é o mesmo que usa para entrar no NETPA (SEM as letras) para introduzir os sumários)
<p>ou número de BI: <input type="text" name="bi"> </p>
<p><input type="submit"/></p>
</form>
/impl/src/web/units.jsp
51,134 → 51,136
</ul>
</div>
<div class="portalContent">
<p>Exemplo:</p>
<p>para o usuário NETPA: est12345 use: 12345</p>
<p>ou então o seu número de BI</p>
<form action="units.jsp">
<p>Código de docente: <input type="text" name="sigesTeacherCode"> (Este código é o mesmo que usa para entrar no NETPA para introduzir os sumários)
<p>Código de docente: <input type="text" name="sigesTeacherCode"> (Este usuário é o mesmo que usa para entrar no NETPA (SEM as letras) para introduzir os sumários)
<p>ou número de BI: <input type="text" name="bi"> </p>
 
<p><input type="submit"/></p>
</form>
<div>
<%
try
<%
try
{
AbstractDao.getCurrentSession().beginTransaction();
String code = request.getParameter("sigesTeacherCode");
String bi = request.getParameter("bi");
if((code == null && code.length() == 0) || ( bi == null && bi.length() == 0))
{
AbstractDao.getCurrentSession().beginTransaction();
String code = request.getParameter("sigesTeacherCode");
String bi = request.getParameter("bi");
if((code == null && code.length() == 0) || ( bi == null && bi.length() == 0))
{
%>
<div class="statusERROR">
<p>Por favor coloque o código de docente ou o número de bilhete de identidade</p>
</div>
<%
}
else
{
try
{
Teacher teacher;
if(code != null && code.trim().length()>0)
teacher = DaoFactory.getTeacherDaoImpl().loadBySigesCode(Integer.parseInt(code));
else
teacher = DaoFactory.getTeacherDaoImpl().loadByBi(bi);
%>
<div class="statusERROR">
<p>Por favor coloque o código de docente ou o número de bilhete de identidade</p>
</div>
<%
}
else
{
try
{
Teacher teacher;
if(code != null && code.trim().length()>0)
teacher = DaoFactory.getTeacherDaoImpl().loadBySigesCode(Integer.parseInt(code));
else
teacher = DaoFactory.getTeacherDaoImpl().loadByBi(bi);
 
 
 
if (teacher == null)
{
%>
<div class="statusERROR">
<p>Docente não encontrado</p>
</div>
<%
}
else
if (teacher == null)
{
%>
<div class="statusERROR">
<p>Docente não encontrado</p>
</div>
<%
}
else
{
teacher.setUnitCheck(true);
%>
<p>Docente: <%=teacher.getName()%>
</p>
 
<p>Email: <%=teacher.getEmail()%>
</p>
<%
if (teacher.getTeachedUnits() == null || teacher.getTeachedUnits().size() == 0)
{
teacher.setUnitCheck(true);
%>
<p>Docente: <%=teacher.getName()%>
</p>
 
<p>Email: <%=teacher.getEmail()%>
</p>
%>
<div class="statusERROR">
<p>Não tem quaisquer unidades curriculares associadas</p>
</div>
<%
}
else
{
%>
<table border="1">
<tr>
<th>
Código de Curso
</th>
<th>
Curso
</th>
<th>
Unidade
</th>
<th>
Semestre
</th>
</tr>
<%
if (teacher.getTeachedUnits() == null || teacher.getTeachedUnits().size() == 0)
for (CourseUnit cu : teacher.getTeachedUnits())
{
%>
<div class="statusERROR">
<p>Não tem quaisquer unidades curriculares associadas</p>
</div>
<tr>
<td>
<%=cu.getCourseCode()%>
</td>
<td>
<%=cu.getCourseName()%>
</td>
<td>
<%=cu.getName()%>
</td>
<td>
<%=cu.getSemestre()%>
</td>
</tr>
<%
}
else
{
}
%>
<table border="1">
<tr>
<th>
Código de Curso
</th>
<th>
Curso
</th>
<th>
Unidade
</th>
<th>
Semestre
</th>
</tr>
<%
for (CourseUnit cu : teacher.getTeachedUnits())
{
%>
<tr>
<td>
<%=cu.getCourseCode()%>
</td>
<td>
<%=cu.getCourseName()%>
</td>
<td>
<%=cu.getName()%>
</td>
<td>
<%=cu.getSemestre()%>
</td>
</tr>
<%
}
%>
</table>
<%
</table>
<%
 
}
}
 
}
catch (NumberFormatException e)
{
%>
<div class="statusERROR">
<p>Por favor introduza um número</p>
</div>
<%
}
}
 
AbstractDao.getCurrentSession().getTransaction().commit();
}
catch (NumberFormatException e)
catch (Throwable e)
 
{
%>
<div class="statusERROR">
<p>Por favor introduza um número</p>
</div>
<%
response.sendError(500);
}
}
 
AbstractDao.getCurrentSession().getTransaction().commit();
}
catch (Throwable e)
 
{
response.sendError(500);
}
%>
%>
</div>
<div class="statusERROR">
<p>Por favor informe a equipa de desenvolvimento (<a href="mailto:bacodev@estgp.pt">bacoDev</a>) caso algum erro tenha sido detectado, em caso de estar tudo ok não é necessário feedback </p>
</div>
<div class="statusERROR">
<p>Por favor informe a equipa de desenvolvimento (<a href="mailto:bacodev@estgp.pt">bacoDev</a>) caso algum erro tenha sido detectado, em caso de estar tudo ok não é necessário feedback </p>
</div>
</div>
 
</td>
</tr>