Subversion Repositories bacoAlunos

Rev

Rev 1516 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1516 Rev 1519
Line 1... Line 1...
1
<%@ page import="jomm.dao.impl.AbstractDao"%><%@ page import="org.json.JSONObject"%><%@ page import="pt.estgp.estgweb.domain.Course"%><%@ page import="pt.estgp.estgweb.domain.Teacher"%><%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory"%><%@ page import="pt.estgp.estgweb.web.UserSessionProxy"%><%@ page import="pt.estgp.estgweb.domain.UserSession"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager"%><%@ page import="pt.estgp.estgweb.domain.CourseStudiesPlanImpl"%><%@ page import="pt.estgp.estgweb.web.utils.RequestUtils"%><%@ page contentType="application/json;charset=UTF-8" language="java" %>
1
<%@ page import="jomm.dao.impl.AbstractDao"%><%@ page import="org.json.JSONObject"%><%@ page import="pt.estgp.estgweb.domain.CourseUnit"%><%@ page import="pt.estgp.estgweb.domain.Teacher"%><%@ page import="pt.estgp.estgweb.domain.UserSession"%><%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory"%><%@ page import="pt.estgp.estgweb.web.UserSessionProxy"%><%@ page import="pt.estgp.estgweb.web.utils.RequestUtils"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager"%><%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager"%><%@ page contentType="application/json;charset=UTF-8" language="java" %>
2
<%
2
<%
3
try{
3
try{
4
    UserSession userSession = UserSessionProxy.loadUserSessionFromRequest(request);
4
    UserSession userSession = UserSessionProxy.loadUserSessionFromRequest(request);
5
    String service = request.getParameter("service");
5
    String service = request.getParameter("service");
6
    JSONObject json = new JSONObject();
6
    JSONObject json = new JSONObject();
Line 27... Line 27...
27
        json.put("teacherName",t.getName());
27
        json.put("teacherName",t.getName());
28
        json.put("teacherEmail",t.getEmail());
28
        json.put("teacherEmail",t.getEmail());
29
        json.put("teacherCode",t.getSigesCode());
29
        json.put("teacherCode",t.getSigesCode());
30
        json.put("teacherId",t.getId());
30
        json.put("teacherId",t.getId());
31
    }
31
    }
32
    else if(!userSession.getUser().hasRole("servicesCoursesManagement"))
32
    else if(service.equals("findCourseUnit"))
33
    {
33
    {
-
 
34
 
-
 
35
        String sigesCode = request.getParameter("siges");
-
 
36
        String sigesCourseCode = request.getParameter("courseSigesCode");
-
 
37
 
-
 
38
 
-
 
39
 
-
 
40
        AbstractDao.getCurrentSession().beginTransaction();
-
 
41
        CourseUnit cu = DaoFactory.getCourseUnitDaoImpl().loadBySigesCodeUniqueMostRecent(sigesCode,sigesCourseCode,null);
-
 
42
        if(cu != null)
-
 
43
        {
-
 
44
            json.put("response","ok");
-
 
45
            json.put("courseUnitName",cu.getName());
-
 
46
        }
-
 
47
        else
-
 
48
        {
34
        json.put("response","no permission");
49
            json.put("response","notfound");
-
 
50
        }
-
 
51
 
-
 
52
 
-
 
53
        AbstractDao.getCurrentSession().getTransaction().commit();
35
    }
54
    }
36
 
55
 
37
 
56
 
38
 
57
 
-
 
58
 
39
    /*json.put("tipologiasRequisitadas",stats.tipologiasRequisitadas);*/
59
    /*json.put("tipologiasRequisitadas",stats.tipologiasRequisitadas);*/
40
 
60
 
41
    out.print(json.toString());
61
    out.print(json.toString());
42
 
62
 
43
}catch(Throwable e)
63
}catch(Throwable e)