Subversion Repositories bacoAlunos

Rev

Rev 1306 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

<%@ page import="jomm.dao.impl.AbstractDao" %>
<%@ page import="pt.estgp.estgweb.domain.ConfigurationGrades" %>
<%@ page import="pt.estgp.estgweb.domain.dao.DaoFactory" %>
<%@ page import="pt.estgp.estgweb.domain.views.ConfigurationGradesView" %>
<%@ page import="pt.estgp.estgweb.web.form.configuration.ConfigurationGradesForm" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="/WEB-INF/tlds/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/tlds/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/tlds/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/tlds/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/tlds/jomm.tld" prefix="jomm" %>
<%@ taglib uri="/WEB-INF/tlds/baco.tld" prefix="baco" %>
<%@ taglib prefix="hmlt" uri="http://jakarta.apache.org/struts/tags-html" %>
<jsp:useBean id="UserSession" type="pt.estgp.estgweb.domain.UserSession" scope="request"/>
<jomm:messages/>
<html:errors/>


<script type="text/javascript" language="JavaScript">
    //TABLE SORTER



    $(document).ready(function()
    {

               // $('#myTable').tablesorter();
              //  $('#myTable2').tablesorter();
        $("#myCollapse1").hide();
        $("#myCollapse2").hide();

    <%
    if(request.getAttribute("ConfigurationGradesForm")!=null)
    {
            ConfigurationGradesForm confForm = (ConfigurationGradesForm) request.getAttribute("ConfigurationGradesForm");
            if(confForm.getOp() != null && (
                     confForm.getOp().equals("addSatusEpoca") ||
                     confForm.getOp().equals("deleteStatusEpoca")))
            {

    %>
                $("#myCollapse1").show();

    <%
            }
            else if(confForm.getOp() != null && (
                     confForm.getOp().equals("addEpocaAvaliacao") ||
                     confForm.getOp().equals("deleteEpocaAvaliacao")))
            {
    %>
                $("#myCollapse2").show();
    <%
            }
        }
    %>
    }
    );
</script>
<%

    AbstractDao.getCurrentSession().beginTransaction();

    ConfigurationGrades grades = DaoFactory.getConfigurationDaoImpl().load().getConfigurationGrades();
    ConfigurationGradesView view = new ConfigurationGradesView();
    view.init(grades);

%>

<div class="container">

<nested:form action="/user/grades"  enctype="multipart/form-data">
    <jsp:useBean id="ConfigurationGradesForm" scope="request" type="pt.estgp.estgweb.web.form.configuration.ConfigurationGradesForm"/>
    <%
        ConfigurationGradesForm.setConfigurationGrades(view);
    %>
    <input type="hidden" name="dispatch" value="saveGrades">
    <input type="hidden" name="op">


    <div class="panel panel-default">
        <div class="panel-heading">

            <button style="float: right" class="btn btn-success" onclick="this.form.op.value='addSatusEpoca';set(this.form,'addSatusEpoca');this.form.submit()">Adicionar Novo</button>

            <button  type="button"  class="btn btn-info" onclick="$('#myCollapse1').toggle();">Status de Época</button>


        </div>
        <div id="myCollapse1">
            <div class="panel-body">
                <table id="myTable" class="dataTable tablesorter">
                        <thead>
                        <tr>
                            <th>Status Época</th>
                            <th>Descrição</th>
                            <th>Observações</th>
                            <td></td>
                        </tr>
                        </thead>
                        <tbody>
                        <nested:iterate id="status" property="configurationGrades.statusEpocas" type="pt.estgp.estgweb.domain.ConfigurationGradesStatusEpocaImpl">

                            <tr>
                                <td style="width: 100px">
                                    <nested:hidden property="id"/>
                                    <nested:text property="status"></nested:text>
                                </td>
                                <td>
                                    <nested:text property="descricao" style="width:100%"></nested:text>
                                </td>
                                <td>
                                    <nested:text property="obs" style="width:100%"></nested:text>
                                </td>
                                <td>
                                    <a class="btn btn-danger btn-sm" href="<%=request.getContextPath()%>/user/grades.do?op=deleteStatusEpoca&dispatch=deleteStatusEpoca&id=${status.id}"><span class="glyphicon glyphicon-remove"></span></a>
                                </td>
                            </tr>
                        </nested:iterate>
                        </tbody>
                    </table>
                </div>
            <div class="panel-footer">
                    <html:submit styleClass="btn btn-warning" value="Salvar"/>
            </div>
        </div>
    </div>
</nested:form>
<a name="epocas"/>
<nested:form action="/user/grades"  enctype="multipart/form-data">
    <input type="hidden" name="dispatch" value="saveGrades">
    <input type="hidden" name="op">
    <div class="panel panel-default">
        <div class="panel-heading">
            <button style="float:right" class="btn btn-success" onclick="this.form.op.value='addEpocaAvaliacao';set(this.form,'addEpocaAvaliacao');this.form.action+'#epocas';set(this.form,'addEpocaAvaliacao');this.form.submit()">Adicionar Novo</button>
            <button  type="button" class="btn btn-info" onclick="$('#myCollapse2').toggle();">Épocas de Avaliação</button>
        </div>
        <div id="myCollapse2" >
            <div class="panel-body">
                <table id="myTable2" class="dataTable tablesorter">
                    <thead>
                    <tr>
                        <th>Código de Época</th>
                        <th>Código de Momento</th>
                        <th>Descrição</th>
                        <th>Observações</th>
                        <td></td>
                    </tr>
                    </thead>
                    <tbody>
                    <nested:iterate id="status" property="configurationGrades.epocasAvaliacao" type="pt.estgp.estgweb.domain.ConfigurationGradesEpocaAvaliacaoImpl">

                        <tr>
                            <td style="width: 100px">
                                <nested:hidden property="id"/>
                                <nested:text property="codigoEpoca"></nested:text>
                            </td>
                            <td style="width: 100px">
                                <nested:text property="codigoMomento"></nested:text>
                            </td>
                            <td>
                                <nested:text property="descricao" style="width:100%"></nested:text>
                            </td>
                            <td>
                                <nested:text property="obs" style="width:100%"></nested:text>
                            </td>
                            <td>
                                <a class="btn btn-danger btn-sm" href="<%=request.getContextPath()%>/user/grades.do?op=deleteEpocaAvaliacao&dispatch=deleteEpocaAvaliacao&id=${status.id}#epocas"><span class="glyphicon glyphicon-remove"></span></a>
                            </td>
                        </tr>
                    </nested:iterate>
                    </tbody>
                </table>
            </div>
            <div class="panel-footer">
                <html:submit styleClass="btn btn-warning" value="Salvar"/>
            </div>
        </div>
    </div>
</nested:form>

<%
    AbstractDao.getCurrentSession().beginTransaction().commit();
%>
</div>

Generated by GNU Enscript 1.6.5.2.