Subversion Repositories Sigmater

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 Andrea 1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3
<%@page contentType="text/html;charset=UTF-8"%>
4
<%@page import="it.corenet.sigmater.sinteg.admin.common.Utils" %>
5
<%@page import="it.corenet.sigmater.sinteg.admin.pages.esitocaricamenti.EsitoCaricamentiSintegConnector"%>
6
<%@page import="java.util.List"%>
7
<%@page import="it.corenet.sigmater.sinteg.admin.pages.esitocaricamenti.LogCartografia"%>
8
<%@page import="java.text.DateFormat"%>
9
<%@page import="java.text.SimpleDateFormat"%>
10
 
11
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
12
 
13
<%
14
	boolean formValida = true;
15
 
16
	String dateValidationMessage = null;
17
	String comuneValidationMessage = null;
18
 
19
	DateFormat dateFormat1 = new SimpleDateFormat("dd-MM-yyyy");
20
	DateFormat dateFormat2 = new SimpleDateFormat("dd/MM/yyyy");
21
 
22
	String provinciaCaricata = request.getParameter("Provincia");
23
	String codiceBelfiore = request.getParameter("CodiceBelfiore");
24
	String nomeComune = request.getParameter("NomeComune");
25
 
26
	String dataErroreDa = request.getParameter("DataErroreDa");
27
	String dataErroreA = request.getParameter("DataErroreA");
28
 
29
	String dataScaricoDa = request.getParameter("DataScaricoDa");
30
	String dataScaricoA = request.getParameter("DataScaricoA");
31
 
32
	formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataErroreDa);
33
	formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataErroreA);
34
 
35
	formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataScaricoDa);
36
	formValida &= EsitoCaricamentiSintegConnector.isValidDate(dataScaricoA);
37
 
38
	dateValidationMessage = (!formValida ? "Le date devono essere nel formato gg-mm-aaaa o gg/mm/aaaa" : null);
39
 
40
	if (request.getParameter("Ricerca") != null) {
41
		if ((nomeComune == null || nomeComune.trim().equals("")) && (codiceBelfiore == null || codiceBelfiore.trim().equals(""))) {
42
			comuneValidationMessage = "Occorre inserire almeno il codice Belfiore o il nome del comune";
43
		}
44
	}
45
%>
46
    <head>
47
        <title>SIGMA TER - Impianto nuove forniture dati nel DBTI</title>
48
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
49
        <meta http-equiv="Content-Language" content="it" />
50
        <!-- stylesheet che vengono usati per la stampa (screen, print) e per la visualizzazione su schermo -->
51
        <link rel="stylesheet" type="text/css" href="css/Main.css" title="normale" media="screen, print" />
52
        <!-- immagini -->
53
        <link rel="shortcut icon" href="img/favicon.ico" />
54
        <!-- javascript -->
55
        <script type="text/javascript" src="js/divUtili.js"></script>
56
        <script type="text/javascript" src="js/s3TipMain.js"></script>
57
    </head>
58
    <body>
59
    	<div id="TipLayer"></div>
60
           <div id="global">
61
               <div id="header">
62
                   <img src="img/s3LogoS3.gif" alt="Impianto nuove forniture" />
63
                   <div id="mainnav">
64
                       <ul>
65
                           <li>
66
                               <a href="index.html" accesskey="a">Menu principale</a>
67
                           </li>
68
                       </ul>
69
                   </div>
70
               </div>
71
               <div id="content">
72
                   <div id="richiesta">
73
                    <div id="pdf">
74
                    </div>
75
                       <h1>Amministrazione del DBTI</h1>
76
                       <h2>Consultazione errori di caricamento della cartografia  - Passo 1 di 2</h2>
77
                       <p />
78
                       <div style="color:red"><%=(dateValidationMessage != null ? dateValidationMessage : "") %></div>
79
                       <div style="color:red"><%=(comuneValidationMessage != null ? comuneValidationMessage : "") %></div>
80
                       <form action="6_1_EsitoCaricamenti.jsp" method="post" id="selezione_funzione">
81
                           <!-- ********************************************  Parametri richiesta  **************************************-->
82
                           <fieldset>
83
                               <!-- Filtri disponibili -->
84
								<legend>Parametri di ricerca</legend>
85
								<label for="Provincia">Provincia</label>
86
								<select id="Provincia" name="Provincia">
87
								        <option value="">-ProvinciaNonSelezionata-</option>
88
								        <%=Utils.getOptionProvinceSelect(provinciaCaricata)%>
89
								</select>
90
 
91
								<br />
92
								<label for="CodiceBelfiore">Codice Belfiore</label>
93
								<input type="text" name="CodiceBelfiore" id="CodiceBelfiore" maxlength="4" 
94
                              			value="<%= (codiceBelfiore != null && !codiceBelfiore.equals("null") ? codiceBelfiore : "") %>" />
95
								<br />
96
								<label for="NomeComune">Nome comune</label>
97
								<input type="text" name="NomeComune" id="NomeComune" 
98
										value="<%= (nomeComune != null && !nomeComune.equals("null") ? nomeComune : "") %>" />
99
								<br />
100
								<label for="DataErroreDa">Data errore da</label>
101
								<input type="text" name="DataErroreDa" id="DataErroreDa" 
102
										value="<%= (dataErroreDa != null && !dataErroreDa.equals("null") ? dataErroreDa : "") %>" />
103
								<br />
104
								<label for="DataErroreA">Data errore a</label>
105
								<input type="text" name="DataErroreA" id="DataErroreA" 
106
										value="<%= (dataErroreA != null && !dataErroreA.equals("null") ? dataErroreA : "") %>" />
107
								<br />
108
								<label for="DataScaricoDa">Data scarico da</label>
109
								<input type="text" name="DataScaricoDa" id="DataScaricoDa" 
110
										value="<%= (dataScaricoDa != null && !dataScaricoDa.equals("null") ? dataScaricoDa : "") %>" />
111
								<br />
112
								<label for="DataScaricoA">Data scarico a</label>
113
								<input type="text" name="DataScaricoA" id="DataScaricoA" 
114
										value="<%= (dataScaricoA != null && !dataScaricoA.equals("null") ? dataScaricoA : "") %>" />
115
 
116
								<br />
117
								<label for="applicaFiltri">&nbsp;</label>
118
								<!-- parametro utilizzato per discrimanre la prima volta che si accede alla pagina dalle successive -->
119
								<input type="hidden" name="Ricerca" value="ricerca"/>
120
								<input type="submit" id="applicaFiltri" class="filtro" value="Avvia la ricerca" />
121
 
122
								<img src="img/punto-interrogativo.gif"
123
								    alt="Non impostando alcun valore &egrave; possibile avere l'elenco completo delle forniture"
124
								    title="Non impostando alcun valore &egrave; possibile avere l'elenco completo delle forniture" />
125
                           </fieldset>
126
					</form>
127
					<%
128
						if (formValida && request.getParameter("Ricerca") != null) {
129
							List<LogCartografia> resList = EsitoCaricamentiSintegConnector.eseguiRicerca(
130
									codiceBelfiore, nomeComune, provinciaCaricata, dataErroreDa, dataErroreA, dataScaricoDa, dataScaricoA);
131
					%>
132
                    <fieldset>
133
                        <legend>Elenco forniture disponibili per l'impianto</legend>
134
                        <span>Ordinamento risultati: Provincia, Codice Comune</span>
135
                        <div id="divListaGenerica">
136
                            <div>
137
                                <table class="ListaGenerica" summary="Questa tabella contiene i dati del log di caricamento della cartografia">
138
                                    <tbody>
139
                                        <tr style="font-size:14px;">
140
                                            <th style="width: 6%;">Comune</th>
141
                                            <th style="width: 6%;">Sez.</th>
142
                                            <th style="width: 6%;">Foglio</th>
143
                                            <th style="width: 6%;">Numero</th>
144
                                            <th style="width: 6%;">Allegato</th>
145
                                            <th style="width: 6%;">Sviluppo</th>
146
                                            <th style="width: 6%;">Data errore</th>
147
                                            <th style="width: 6%;">Data scarico</th>
148
                                            <th style="width: 6%;">Codice errore</th>
149
                                            <th style="width: 6%;">Stato</th>
150
                                            <th style="width: 20%;">CML Tag</th>
151
                                            <th style="width: 20%;">Descrizione errore</th>
152
                                        </tr>
153
										<%
154
											if (resList.isEmpty()) {
155
										%>
156
                                        <tr style="font-size:14px;">
157
											<td colspan="12">Nessun risultato trovato</td>
158
										</tr>
159
										<%
160
											}
161
										%>
162
										<%
163
											for (LogCartografia logCartografia : resList) {
164
										%>
165
                                        <tr style="font-size:14px;">
166
											<td><%= (logCartografia.getCodCom() != null ? logCartografia.getCodCom() : "") %></td>
167
											<td><%= (logCartografia.getSez() != null ? logCartografia.getSez() : "") %></td>
168
											<td><%= (logCartografia.getFoglio() != null ? logCartografia.getFoglio() : "") %></td>
169
											<td><%= (logCartografia.getNumero() != null ? logCartografia.getNumero(): "") %></td>
170
											<td><%= (logCartografia.getAllegato() != null ? logCartografia.getAllegato() : "") %></td>
171
											<td><%= (logCartografia.getSviluppo() != null ? logCartografia.getSviluppo() : "") %></td>
172
											<td><%= (logCartografia.getDataErrore() != null ? dateFormat2.format(logCartografia.getDataErrore()) : "") %></td>
173
											<td><%= (logCartografia.getDataScarico() != null ? dateFormat2.format(logCartografia.getDataScarico()) : "") %></td>
174
											<td><%= (logCartografia.getCodiceErrore() != null ? logCartografia.getCodiceErrore() : "") %></td>
175
											<td><%= (logCartografia.getStato() != null ? logCartografia.getStato() : "") %></td>
176
											<td>
177
												<textarea readonly="readonly" style="width:300px; height:75px; border:none; padding:5px; background-color:inherit;">
178
													<%= (logCartografia.getCmlTag() != null ? logCartografia.getCmlTag() : "") %>
179
												</textarea>
180
											</td>
181
											<td>
182
												<textarea readonly="readonly" style="width:300px; height:75px; border:none; padding:5px; background-color:inherit;">
183
													<%= (logCartografia.getDescrizioneErr() != null ? logCartografia.getDescrizioneErr() : "") %>
184
												</textarea>
185
											</td>
186
										</tr>		
187
										<%		
188
											}
189
										%>
190
                                    </tbody>
191
                                </table>
192
                            </div>
193
                        </div>
194
                        <div class="paginazione">
195
                            <div class="totrighe">
196
                                <strong><%=resList.size()%></strong>
197
								Elementi trovati
198
                            </div>
199
                        </div>
200
                    </fieldset>
201
					<%		
202
						}
203
					%>
204
				</div>
205
			</div>
206
            <!-- fine content -->
207
			<div id="footer">         
208
			        Sistema SIGMA TER
209
				<div id="core">
210
					<a href="http://www.sigmater.it" title="Link al sito SigmaTER">SigmaTER - Servizi Integrati catastali e Geografici per il Monitoraggio Amministrativo del TERritorio</a>
211
				</div>
212
				<div id="validator">
213
					<a href="http://validator.w3.org/check?uri=referer" title="Valida questa pagina (inglese)">XHTML 1.0</a> | 
214
					<a href="http://jigsaw.w3.org/css-validator/" title="Valida il foglio di stile (inglese)">CSS 2</a> | 
215
					<a href="http://www.w3.org/WAI/about.html" title="Linee guida per l'accessibilità (inglese)">WAI-A</a>
216
				</div>
217
			</div>
218
		</div>
219
	</body>
220
</html>
221