New file |
0,0 → 1,187 |
<%@ 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/> |
|
<link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/css/variables.less"/> |
<link type="text/css" rel="stylesheet" href="<%=request.getContextPath()%>/css/lavish-bootstrap.css"/> |
|
|
<script src="<%=request.getContextPath()%>/js/jquerytables/jquery-2.1.4.min.js"></script> |
<script src="<%=request.getContextPath()%>/js/jquerytables/bootstrap/js/bootstrap.min.js"></script> |
|
<script type="text/javascript" language="JavaScript"> |
//TABLE SORTER |
|
|
|
$(document).ready(function() |
{ |
|
// $('#myTable').tablesorter(); |
// $('#myTable2').tablesorter(); |
|
|
<% |
if(request.getAttribute("ConfigurationGradesForm")!=null) |
{ |
ConfigurationGradesForm confForm = (ConfigurationGradesForm) request.getAttribute("ConfigurationGradesForm"); |
if(confForm.getOp() != null && ( |
confForm.getOp().equals("addSatusEpoca") || |
confForm.getOp().equals("deleteStatusEpoca"))) |
{ |
|
%> |
|
$("#myCollapse1").collapse('show'); |
<% |
} |
else if(confForm.getOp() != null && ( |
confForm.getOp().equals("addEpocaAvaliacao") || |
confForm.getOp().equals("deleteEpocaAvaliacao"))) |
{ |
%> |
$("#myCollapse2").collapse('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 class="btn btn-info" data-toggle="collapse" data-target="#myCollapse1" onclick="return false;">Status de Época</button> |
|
|
</div> |
<div id="myCollapse1" class="collapse"> |
<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: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 href="<%=request.getContextPath()%>/user/grades.do?op=deleteStatusEpoca&dispatch=deleteStatusEpoca&id=${status.id}"><html:img page="/imgs/delete.gif"/></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 class="btn btn-info" data-toggle="collapse" data-target="#myCollapse2" onclick="return false;">Épocas de Avaliação</button> |
</div> |
<div id="myCollapse2" class="collapse"> |
<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: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 href="<%=request.getContextPath()%>/user/grades.do?op=deleteEpocaAvaliacao&dispatch=deleteEpocaAvaliacao&id=${status.id}#epocas"><html:img page="/imgs/delete.gif"/></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> |
Property changes: |
Added: svn:executable |
+ * |