Subversion Repositories Sigmater

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
37 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
<html lang="it" xml:lang="it" xmlns="http://www.w3.org/1999/xhtml">
5
	<head>
6
		<title>SIGMA TER - Stato Aggiornamento Comuni nel DBTI</title>
7
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
8
		<meta http-equiv="Content-Language" content="it" />
9
		<!-- stylesheet che vengono usati per la stampa (screen, print) e per la visualizzazione su schermo -->
10
		<link rel="stylesheet" type="text/css" href="css/Main.css" title="normale" media="screen, print" />
11
		<!-- immagini -->
12
		<link rel="shortcut icon" href="img/favicon.ico" />
13
		<!-- javascript -->
14
		<script type="text/javascript" src="js/divUtili.js"></script>
15
		<script type="text/javascript" src="js/s3TipMain.js"></script>
16
	</head>
17
	<body>
18
	<div id="TipLayer"></div>
19
    <%@ page language="java" import="java.sql.*" %>
20
    <%@ page import="javax.security.auth.Subject" %> 
21
    <%@ page import="javax.servlet.http.HttpSession" %>
22
    <%@ page import="javax.servlet.http.HttpServletRequest" %>
23
    <%@ page import="java.util.Set" %>
24
    <%@ page import="java.util.Iterator" %>
25
    <%@ page import="java.util.Collection" %>
26
    <%@ page import="java.util.Enumeration" %>
27
    <%@ page import="it.core.security.srm.credentials.XMLToken" %>
28
    <%@ page import="java.util.Properties" %>
29
	<%@ page import="org.xml.sax.SAXException" %>
30
	<%@ page import="java.io.IOException" %>
31
	<%@ page import="javax.xml.parsers.ParserConfigurationException" %>
32
	<%@ page import="javax.naming.Context" %>
33
	<%@ page import="javax.naming.InitialContext" %>
34
	<%@ page import="javax.sql.DataSource" %>
35
	<%@ page import="it.corenet.sigmater.sinteg.admin.pages.statoaggiornamentocomuni.StatoComuniConnector" %>
36
	<%@ page import="it.corenet.sigmater.sinteg.admin.pages.statoaggiornamentocomuni.StatoComuniServizio" %>
37
	<%@ page import="it.corenet.sigmater.sinteg.admin.pages.statoaggiornamentocomuni.AreaSincrona" %>
38
	<%@ page import="it.corenet.sigmater.sinteg.admin.pages.statoaggiornamentocomuni.StatoComuniUtil" %>
39
	<%@ page import="it.corenet.sigmater.sinteg.admin.common.LogPrinter" %>
40
	<%@ page import="it.corenet.sigmater.sinteg.admin.common.Constants" %>
41
	<%@ page import="it.corenet.sigmater.sinteg.admin.common.Utils" %>
42
	<%@ page import="java.util.ArrayList"%> 
43
 
44
	<!-- Dichiarazione Variabili Globali-->
45
	<%!
46
		// nome JSP
47
		protected static final String JSP_NAME = "2_1_StatoAggiornamentoComuni.jsp";
48
		private LogPrinter logPrinter = null;
49
		public void jspInit()
50
		{
51
		   //inizializzazione logger;
52
	       logPrinter = new LogPrinter();
53
	    }
54
	%>
55
	<%
56
		//lettura parametri CGI
57
		StatoComuniServizio servizioStatoComuni = new StatoComuniServizio();
58
		//parametro utilizzato per discriminare la prima volta che si accede alla pagina dalle successive -->
59
		String ricercaString = request.getParameter("Ricerca");
60
		boolean ricerca = false;
61
		if(ricercaString != null && !ricercaString.equals("null"))
62
		{
63
			ricerca = true;
64
		}
65
	    String provinciaCaricata = request.getParameter("Provincia");
66
	    String codiceBelfiore = request.getParameter("CodiceBelfiore");
67
	    String nomeComune = request.getParameter("NomeComune");
68
	    int statoCaricamento = Constants.COD_STATO_COMUNE_NON_DEFINITO;
69
	    String statoCaricamentoString = request.getParameter("StatoCaricamento");
70
	    if(statoCaricamentoString != null && !statoCaricamentoString.equals("null"))
71
	    {
72
		    statoCaricamento    = Integer.parseInt(request.getParameter("StatoCaricamento"));
73
	    }
74
	    String numeroPagina = request.getParameter("numeroPagina");
75
	    int pagina = 1;
76
	    if(numeroPagina != null && !numeroPagina.equals("null"))
77
	    {
78
		    pagina = Integer.parseInt(numeroPagina);
79
	    }
80
	    StatoComuniConnector statoComuni = null;
81
	    ArrayList comuniList = null;
82
	    if(ricerca == true)
83
	    {
84
		    statoComuni = servizioStatoComuni.ricercaComuni(provinciaCaricata, codiceBelfiore, nomeComune, statoCaricamento, pagina, Constants.ELEMENTI_PER_PAGINA);
85
		    comuniList = (ArrayList) statoComuni.getElencoComuni();
86
	    }
87
 
88
	    logPrinter.debug(JSP_NAME,"\n PARAMETRI CGI LETTI: StatoCaricamento: " + statoCaricamentoString +
89
	    				"\n provinciaCaricata: " + provinciaCaricata + 
90
	    				"\n codice belfiore: " + codiceBelfiore + 
91
	    				"\n nome comune: " + nomeComune +
92
	    				"\n pagina: " + numeroPagina);
93
 
94
	    // dichirazione variabili connessione
95
	    StatoComuniUtil comuniUtil = new StatoComuniUtil();				
96
		%>
97
			<div id="global">
98
				<div id="header">
99
					<img src="img/s3LogoS3.gif" alt="Gestione delle attivit&agrave; di caricamento del SINTEG" />
100
					<div id="mainnav">
101
						<ul>
102
							<li>
103
								<a href="index.html" accesskey="a">Menu principale</a>
104
							</li>
105
						</ul>
106
					</div>
107
				</div>
108
				<!-- fine header -->
109
				<div id="content">
110
					<div id="richiesta">
111
					   <div id="pdf">
112
						<a href="html/2_1_HelpStatoAggiornamentoComuni.html" target="_blank">
113
                            <img src="img/s3help.gif" alt="Help pagina 2 Stato Aggiornamento Comuni" />
114
                        </a>
115
                       </div>
116
						<h1>Amministrazione del DBTI</h1>
117
						<h2>Stato di aggiornamento dei comuni nel DBTI </h2>
118
						<p />
119
						<form action="2_1_StatoAggiornamentoComuni.jsp" method="post" id="selezione_funzione">
120
							<!-- ********************************************  Parametri richiesta  **************************************-->
121
							<fieldset>
122
								<!-- Filtri disponibili -->
123
								<legend>Parametri di ricerca dei comuni</legend>
124
								<label for="Provincia">Provincia</label>
125
								<select id="Provincia" name="Provincia">
126
										<option value="">-ProvinciaNonSelezionata-</option>
127
										<%
128
											 out.println(Utils.getOptionProvinceSelect(provinciaCaricata));
129
										%>
130
								</select>
131
								<br />
132
								<label for="CodiceBelfiore">Codice Belfiore</label>
133
							       <%               			   
134
							            if(codiceBelfiore != null && !codiceBelfiore.equals("null"))
135
							       			out.println("<input type=\"text\" name=\"CodiceBelfiore\" id=\"CodiceBelfiore\" maxlength=\"4\" value=\"" + codiceBelfiore + "\" />");				              
136
							            else
137
							            	out.println("<input type=\"text\" name=\"CodiceBelfiore\" id=\"CodiceBelfiore\" maxlength=\"4\" value=\"\" />");				              
138
							        %>  
139
								<br />
140
								<label for="NomeComune">Nome comune</label>       
141
							        <%               			   
142
								        if(nomeComune != null && !nomeComune.equals("null"))
143
							            	out.println("<input type=\"text\" name=\"NomeComune\" id=\"NomeComune\" value=\"" + nomeComune + "\" />");				              
144
								        else
145
								        	out.println("<input type=\"text\" name=\"NomeComune\" id=\"NomeComune\" value=\"\" />");				              
146
							        %>    
147
								<br />
148
								<label for="StatoCaricamento">Stato caricamenti</label>
149
								<select id="StatoCaricamento" name="StatoCaricamento">
150
									<%
151
										out.println(" <option value=\""+Constants.COD_STATO_COMUNE_NON_DEFINITO+"\">"+Constants.DESC_STATO_COMUNE_NON_DEFINITO+"</option>");
152
										if(statoCaricamento == Constants.COD_STATO_COMUNE_NE_CORSO_NE_ATTESA)
153
											out.println(" <option value=\"" + Constants.COD_STATO_COMUNE_NE_CORSO_NE_ATTESA + "\" selected=\"selected\">"+Constants.getDescStatoComune(Constants.COD_STATO_COMUNE_NE_CORSO_NE_ATTESA)+"</option>");
154
										else
155
											out.println(" <option value=\"" + Constants.COD_STATO_COMUNE_NE_CORSO_NE_ATTESA + "\">"+Constants.getDescStatoComune(Constants.COD_STATO_COMUNE_NE_CORSO_NE_ATTESA)+"</option>");
156
										if(statoCaricamento == Constants.COD_STATO_COMUNE_IN_CORSO)
157
											out.println(" <option value=\"" + Constants.COD_STATO_COMUNE_IN_CORSO + "\" selected=\"selected\">"+Constants.getDescStatoComune(Constants.COD_STATO_COMUNE_IN_CORSO)+"</option>");
158
										else
159
											out.println(" <option value=\"" + Constants.COD_STATO_COMUNE_IN_CORSO + "\">"+Constants.getDescStatoComune(Constants.COD_STATO_COMUNE_IN_CORSO)+"</option>");
160
										if(statoCaricamento == Constants.COD_STATO_COMUNE_IN_ATTESA)
161
											out.println(" <option value=\"" + Constants.COD_STATO_COMUNE_IN_ATTESA + "\" selected=\"selected\">"+Constants.getDescStatoComune(Constants.COD_STATO_COMUNE_IN_ATTESA)+"</option>");
162
										else
163
											out.println(" <option value=\"" + Constants.COD_STATO_COMUNE_IN_ATTESA + "\">"+Constants.getDescStatoComune(Constants.COD_STATO_COMUNE_IN_ATTESA)+"</option>");
164
									%>
165
								</select>
166
								<br />
167
								<label for="applicaFiltri">&nbsp;</label>
168
								<!-- parametro utilizzato per discrimanre la prima volta che si accede alla pagina dalle successive -->
169
								<input type="hidden" name="Ricerca" value="ricerca"/>
170
								<input type="submit" id="applicaFiltri" class="filtro" value="Avvia la ricerca" />
171
								<img src="img/punto-interrogativo.gif"
172
						            alt="Non impostando alcun valore &egrave; possibile avere l'elenco completo dei comuni presenti"
173
						            title="Non impostando alcun valore &egrave; possibile avere l'elenco completo dei comuni presenti"
174
						            />
175
							</fieldset>
176
						</form>
177
							<!-- ******************************************   Lista Centrale  **********************************************-->
178
							<% 
179
							if(ricerca == true){ 
180
							%>
181
								<fieldset>
182
									<legend>Stato di caricamento dei comuni specificati</legend>
183
									<span>Ordinamento risultati:  Provincia, Codice Comune</span>
184
									<div id="divListaGenerica">
185
										<div>
186
											<table class="ListaGenerica" summary="Questa tabella contiene i dati relativi ad una serie di cose...">
187
												<!--	<caption>Stato caricamento comuni DBTI</caption>-->
188
												<tbody>
189
													<tr>
190
														<th>Provincia</th>
191
														<th style="width:20%;">Comune</th>
192
														<th>Area Tematica</th>
193
														<th>Dati <br />aggiornati al: </th>
194
														<th>Ultimo caricamento concluso il: </th>
195
														<th>Stato caricamenti 
196
														<img src="img/punto-interrogativo.gif" alt="Informazioni aggiuntive" title="Per ulteriori dettagli utilizzare lo strumento di Gestione attività del SINTEG" />
197
															<br />
198
																(<a href="3_1_ElencoAttivitaSinteg.jsp">Gestione delle attivit&agrave;</a>)
199
														</th>
200
														<th>Rimozione ultimo aggiornamento area</th>
201
													</tr>
202
													<% 
203
														out.print(comuniUtil.getComuniTableEntry(comuniList));
204
										            %>
205
												</tbody>
206
											</table>
207
										</div>
208
									</div>
209
									<div class="paginazione">
210
										<div class="totrighe">
211
											<strong><%out.print(statoComuni.getNumeroElementiTrovati());%></strong> Elementi trovati
212
											</div>
213
										<strong>Pagine &#xbb; </strong>
214
 
215
										<%
216
											out.print(comuniUtil.getIndex(statoComuni, provinciaCaricata,codiceBelfiore, nomeComune, statoCaricamento, pagina, ricerca));
217
										%>
218
									</div>
219
								</fieldset>
220
							<%
221
							}
222
							%>
223
					</div>
224
				</div>
225
				<!-- fine content -->
226
				<div id="footer">	      
227
						Sistema SIGMA TER
228
						<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>
229
					<div id="validator">
230
						<a href="http://validator.w3.org/check?uri=referer" title="Valida questa pagina (inglese)">XHTML 1.0</a> | 
231
						 <a href="http://jigsaw.w3.org/css-validator/" title="Valida il foglio di stile (inglese)">CSS 2</a> | 
232
						 <a href="http://www.w3.org/WAI/about.html" title="Linee guida per l'accessibilità (inglese)">WAI-A</a>
233
					</div>
234
				</div>
235
			</div>
236
	</body>
237
</html>