Subversion Repositories bacoAlunos

Rev

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

Rev 1917 Rev 1926
Line 5... Line 5...
5
<%@ page import="pt.estgp.estgweb.utils.documentBuilder.TextComponent" %>
5
<%@ page import="pt.estgp.estgweb.utils.documentBuilder.TextComponent" %>
6
<%@ page import="pt.estgp.estgweb.utils.documentBuilder.ImageComponent" %>
6
<%@ page import="pt.estgp.estgweb.utils.documentBuilder.ImageComponent" %>
7
<%@ page import="pt.estgp.estgweb.services.courses.CourseReportServices" %>
7
<%@ page import="pt.estgp.estgweb.services.courses.CourseReportServices" %>
8
<%@ page import="pt.estgp.estgweb.services.courses.coursereport.documentmodel.CourseReportDocument" %>
8
<%@ page import="pt.estgp.estgweb.services.courses.coursereport.documentmodel.CourseReportDocument" %>
9
<%@ page import="org.json.JSONException" %>
9
<%@ page import="org.json.JSONException" %>
-
 
10
 
10
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
11
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
11
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
12
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
12
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
13
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
13
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
14
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
14
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
15
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
Line 101... Line 102...
101
    request.setAttribute("course",courseImpl);
102
    request.setAttribute("course",courseImpl);
102
    CourseReportDocument courseReport = null;
103
    CourseReportDocument courseReport = null;
103
    try {
104
    try {
104
        courseReport = new CourseReportServices().createNewCourseReportDocument(courseCode, year);
105
        courseReport = new CourseReportServices().createNewCourseReportDocument(courseCode, year);
105
    } catch (Throwable e) {
106
    } catch (Throwable e) {
106
        System.out.println(e);
107
    System.out.println(e);
107
        e.printStackTrace();
108
    e.printStackTrace();
108
    }
109
    }
109
    String courseReportJson = courseReport.toJson();
110
    String courseReportJson = courseReport.toJson();
110
    request.setAttribute("courseDocumentJson",courseReportJson);
111
    request.setAttribute("courseDocumentJson",courseReportJson);
111
    request.setAttribute("courseDocument",courseReport);
112
    request.setAttribute("courseDocument",courseReport);
112
 
113
 
Line 316... Line 317...
316
 
317
 
317
                    /* Guardar courseReport 7/12/2017 */
318
                    /* Guardar courseReport 7/12/2017 */
318
                    $scope.saveCourseReportDoc = function()
319
                    $scope.saveCourseReportDoc = function()
319
                    {
320
                    {
320
                        widgetCallWithActionParameters(
321
                        widgetCallWithActionParameters(
321
                            "<%=request.getContextPath()%>/user/json/repository.do",
322
                            "<%=request.getContextPath()%>/user/courseReport.do",
322
                            "saveCourseReportDoc",
323
                            "saveCourseReportDoc",
323
                            {
324
                            {
324
                                "report" : BacoJS.stringifyOrdered($scope.report)
325
                                "courseReportDocument" : BacoJS.stringifyOrdered($scope.report)
325
                            },
326
                            },
326
                            "#courseReportApp",
327
                            "#courseReportApp",
327
                            function(json)
328
                            function(json)
328
                            {
329
                            {
329
                                alert(BacoJS.stringifyOrdered(json));
330
                                alert(BacoJS.stringifyOrdered(json));