Blame | Last modification | View Log | Download | RSS feed
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@page contentType="text/html;charset=UTF-8"%>
<%@page import="it.corenet.sigmater.sinteg.admin.common.Utils" %>
<%@page import="it.corenet.sigmater.sinteg.admin.pages.esitocaricamenti.EsitoCaricamentiSintegConnector"%>
<%@page import="java.util.List"%>
<%@page import="it.corenet.sigmater.sinteg.admin.pages.esitocaricamenti.LogCartografia"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.text.SimpleDateFormat"%>
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
<%
boolean formValida = true;
String dateValidationMessage = null;
String comuneValidationMessage = null;
DateFormat dateFormat1 = new SimpleDateFormat("dd-MM-yyyy");
DateFormat dateFormat2 = new SimpleDateFormat("dd/MM/yyyy");
String provinciaCaricata = request.getParameter("Provincia");
String codiceBelfiore = request.getParameter("CodiceBelfiore");
String nomeComune = request.getParameter("NomeComune");
String dataErroreDa = request.getParameter("DataErroreDa");
String dataErroreA = request.getParameter("DataErroreA");
String dataScaricoDa = request.getParameter("DataScaricoDa");
String dataScaricoA = request.getParameter("DataScaricoA");
formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataErroreDa);
formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataErroreA);
formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataScaricoDa);
formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataScaricoA);
dateValidationMessage = (!formValida ? "Le date devono essere nel formato gg-mm-aaaa o gg/mm/aaaa" : null);
if (request.getParameter("Ricerca") != null) {
if ((nomeComune == null || nomeComune.trim().equals("")) && (codiceBelfiore == null || codiceBelfiore.trim().equals(""))) {
comuneValidationMessage = "Occorre inserire almeno il codice Belfiore o il nome del comune";
}
}
%>
<head>
<title>SIGMA TER - Impianto nuove forniture dati nel DBTI</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="Content-Language" content="it" />
<!-- stylesheet che vengono usati per la stampa (screen, print) e per la visualizzazione su schermo -->
<link rel="stylesheet" type="text/css" href="css/Main.css" title="normale" media="screen, print" />
<!-- immagini -->
<link rel="shortcut icon" href="img/favicon.ico" />
<!-- javascript -->
<script type="text/javascript" src="js/divUtili.js"></script>
<script type="text/javascript" src="js/s3TipMain.js"></script>
</head>
<body>
<div id="TipLayer"></div>
<div id="global">
<div id="header">
<img src="img/s3LogoS3.gif" alt="Impianto nuove forniture" />
<div id="mainnav">
<ul>
<li>
<a href="index.html" accesskey="a">Menu principale</a>
</li>
</ul>
</div>
</div>
<div id="content">
<div id="richiesta">
<div id="pdf">
</div>
<h1>Amministrazione del DBTI</h1>
<h2>Consultazione errori di caricamento della cartografia - Passo 1 di 2</h2>
<p />
<div style="color:red"><%=(dateValidationMessage != null ? dateValidationMessage : "") %></div>
<div style="color:red"><%=(comuneValidationMessage != null ? comuneValidationMessage : "") %></div>
<form action="6_1_EsitoCaricamenti.jsp" method="post" id="selezione_funzione">
<!-- ******************************************** Parametri richiesta **************************************-->
<fieldset>
<!-- Filtri disponibili -->
<legend>Parametri di ricerca</legend>
<label for="Provincia">Provincia</label>
<select id="Provincia" name="Provincia">
<option value="">-ProvinciaNonSelezionata-</option>
<%=Utils.getOptionProvinceSelect(provinciaCaricata)%>
</select>
<br />
<label for="CodiceBelfiore">Codice Belfiore</label>
<input type="text" name="CodiceBelfiore" id="CodiceBelfiore" maxlength="4"
value="<%= (codiceBelfiore != null && !codiceBelfiore.equals("null") ? codiceBelfiore : "") %>" />
<br />
<label for="NomeComune">Nome comune</label>
<input type="text" name="NomeComune" id="NomeComune"
value="<%= (nomeComune != null && !nomeComune.equals("null") ? nomeComune : "") %>" />
<br />
<label for="DataErroreDa">Data errore da</label>
<input type="text" name="DataErroreDa" id="DataErroreDa"
value="<%= (dataErroreDa != null && !dataErroreDa.equals("null") ? dataErroreDa : "") %>" />
<br />
<label for="DataErroreA">Data errore a</label>
<input type="text" name="DataErroreA" id="DataErroreA"
value="<%= (dataErroreA != null && !dataErroreA.equals("null") ? dataErroreA : "") %>" />
<br />
<label for="DataScaricoDa">Data scarico da</label>
<input type="text" name="DataScaricoDa" id="DataScaricoDa"
value="<%= (dataScaricoDa != null && !dataScaricoDa.equals("null") ? dataScaricoDa : "") %>" />
<br />
<label for="DataScaricoA">Data scarico a</label>
<input type="text" name="DataScaricoA" id="DataScaricoA"
value="<%= (dataScaricoA != null && !dataScaricoA.equals("null") ? dataScaricoA : "") %>" />
<br />
<label for="applicaFiltri"> </label>
<!-- parametro utilizzato per discrimanre la prima volta che si accede alla pagina dalle successive -->
<input type="hidden" name="Ricerca" value="ricerca"/>
<input type="submit" id="applicaFiltri" class="filtro" value="Avvia la ricerca" />
<img src="img/punto-interrogativo.gif"
alt="Non impostando alcun valore è possibile avere l'elenco completo delle forniture"
title="Non impostando alcun valore è possibile avere l'elenco completo delle forniture" />
</fieldset>
</form>
<%
if (formValida && request.getParameter("Ricerca") != null) {
List<LogCartografia> resList = EsitoCaricamentiSintegConnector.eseguiRicerca(
codiceBelfiore, nomeComune, provinciaCaricata, dataErroreDa, dataErroreA, dataScaricoDa, dataScaricoA);
%>
<fieldset>
<legend>Elenco forniture disponibili per l'impianto</legend>
<span>Ordinamento risultati: Provincia, Codice Comune</span>
<div id="divListaGenerica">
<div>
<table class="ListaGenerica" summary="Questa tabella contiene i dati del log di caricamento della cartografia">
<tbody>
<tr style="font-size:14px;">
<th style="width: 6%;">Comune</th>
<th style="width: 6%;">Sez.</th>
<th style="width: 6%;">Foglio</th>
<th style="width: 6%;">Numero</th>
<th style="width: 6%;">Allegato</th>
<th style="width: 6%;">Sviluppo</th>
<th style="width: 6%;">Data errore</th>
<th style="width: 6%;">Data scarico</th>
<th style="width: 6%;">Codice errore</th>
<th style="width: 6%;">Stato</th>
<th style="width: 20%;">CML Tag</th>
<th style="width: 20%;">Descrizione errore</th>
</tr>
<%
if (resList.isEmpty()) {
%>
<tr style="font-size:14px;">
<td colspan="12">Nessun risultato trovato</td>
</tr>
<%
}
%>
<%
for (LogCartografia logCartografia : resList) {
%>
<tr style="font-size:14px;">
<td><%= (logCartografia.getCodCom() != null ? logCartografia.getCodCom() : "") %></td>
<td><%= (logCartografia.getSez() != null ? logCartografia.getSez() : "") %></td>
<td><%= (logCartografia.getFoglio() != null ? logCartografia.getFoglio() : "") %></td>
<td><%= (logCartografia.getNumero() != null ? logCartografia.getNumero(): "") %></td>
<td><%= (logCartografia.getAllegato() != null ? logCartografia.getAllegato() : "") %></td>
<td><%= (logCartografia.getSviluppo() != null ? logCartografia.getSviluppo() : "") %></td>
<td><%= (logCartografia.getDataErrore() != null ? dateFormat2.format(logCartografia.getDataErrore()) : "") %></td>
<td><%= (logCartografia.getDataScarico() != null ? dateFormat2.format(logCartografia.getDataScarico()) : "") %></td>
<td><%= (logCartografia.getCodiceErrore() != null ? logCartografia.getCodiceErrore() : "") %></td>
<td><%= (logCartografia.getStato() != null ? logCartografia.getStato() : "") %></td>
<td>
<textarea readonly="readonly" style="width:300px; height:75px; border:none; padding:5px; background-color:inherit;">
<%= (logCartografia.getCmlTag() != null ? logCartografia.getCmlTag() : "") %>
</textarea>
</td>
<td>
<textarea readonly="readonly" style="width:300px; height:75px; border:none; padding:5px; background-color:inherit;">
<%= (logCartografia.getDescrizioneErr() != null ? logCartografia.getDescrizioneErr() : "") %>
</textarea>
</td>
</tr>
<%
}
%>
</tbody>
</table>
</div>
</div>
<div class="paginazione">
<div class="totrighe">
<strong><%=resList.size()%></strong>
Elementi trovati
</div>
</div>
</fieldset>
<%
}
%>
</div>
</div>
<!-- fine content -->
<div id="footer">
Sistema SIGMA TER
<div id="core">
<a href="http://www.sigmater.it" title="Link al sito SigmaTER">SigmaTER - Servizi Integrati catastali e Geografici per il Monitoraggio Amministrativo del TERritorio</a>
</div>
<div id="validator">
<a href="http://validator.w3.org/check?uri=referer" title="Valida questa pagina (inglese)">XHTML 1.0</a> |
<a href="http://jigsaw.w3.org/css-validator/" title="Valida il foglio di stile (inglese)">CSS 2</a> |
<a href="http://www.w3.org/WAI/about.html" title="Linee guida per l'accessibilità (inglese)">WAI-A</a>
</div>
</div>
</div>
</body>
</html>