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.