Subversion Repositories bacoAlunos

Rev

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

Rev 1353 Rev 1354
Line 8... Line 8...
8
<%@ page import="pt.estgp.estgweb.domain.Student" %>
8
<%@ page import="pt.estgp.estgweb.domain.Student" %>
9
<%@ page import="jomm.dao.impl.AbstractDao" %>
9
<%@ page import="jomm.dao.impl.AbstractDao" %>
10
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
10
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
11
<%@ page import="pt.estgp.estgweb.domain.views.UserView" %>
11
<%@ page import="pt.estgp.estgweb.domain.views.UserView" %>
12
<%@ page import="pt.estgp.estgweb.web.form.profile.ProfileForm" %>
12
<%@ page import="pt.estgp.estgweb.web.form.profile.ProfileForm" %>
-
 
13
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.IServiceManager" %>
-
 
14
<%@ page import="pt.utl.ist.berserk.logic.serviceManager.ServiceManager" %>
-
 
15
<%@ page import="pt.estgp.estgweb.web.utils.RequestUtils" %>
13
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
16
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
14
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
17
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
15
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
18
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
16
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
19
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
17
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
20
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
Line 20... Line 23...
20
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
23
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
21
<%
24
<%
22
    Long userId =  Long.parseLong(request.getParameter("userId"));
25
    Long userId =  Long.parseLong(request.getParameter("userId"));
23
    if(UserSession.getUser().isSuperuserOrAdmin() || UserSession.getUser().isTeacher())
26
    if(UserSession.getUser().isSuperuserOrAdmin() || UserSession.getUser().isTeacher())
24
    {
27
    {
25
        AbstractDao.getCurrentSession().beginTransaction();
-
 
26
 
28
 
27
        Student student = DaoFactory.getStudentDaoImpl().load(userId);
-
 
28
 
29
 
29
        UserView userView = new UserView(student);
30
        IServiceManager sm = ServiceManager.getInstance();
-
 
31
        String[] names = new String[]{"serializable"};
-
 
32
        Object[] args = new Object[]{userId};
-
 
33
        UserView uV = (UserView) sm.execute(RequestUtils.getRequester(request, response), "LoadUserWithGradesById", args, names);
30
        ProfileForm profileForm = new pt.estgp.estgweb.web.form.profile.ProfileForm(userView);
34
        ProfileForm profileForm = new pt.estgp.estgweb.web.form.profile.ProfileForm(uV);
31
        request.setAttribute("ProfileForm",profileForm);
35
        request.setAttribute("ProfileForm",profileForm);
32
        AbstractDao.getCurrentSession().getTransaction().commit();
-
 
33
%>
36
%>
34
    <jsp:include page="profileGrades.jsp"/>
37
    <jsp:include page="profileGrades.jsp"/>
35
<%
38
<%
36
    }
39
    }
37
%>
40
%>
38
 
41