Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 1048 → Rev 1049

/impl/src/web/admin/configuration/grades.jsp
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
+ *