Subversion Repositories Sigmater

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
6 Andrea 1
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
2
<%@ taglib prefix="s" uri="/struts-tags" %>
3
<script type="text/javascript">
4
<!--//
5
	function caricaDettaglio(codCom) {
6
		document.getElementById('codCom_dett').value = codCom;
7
		document.getElementById('eseguiRicercaTitolaritaForm').submit();
8
	}
9
 
10
	function caricaRicerca() {
11
		formObj = document.getElementById('caricaRicercaForm');
12
		formObj.submit();
13
	}
14
 
15
	function cambiaPagina(pagina) {
16
		document.getElementById('paginaCorrente_ric').value = pagina;
17
		document.getElementById('eseguiRicercaSoggettiForm').submit();
18
	}
19
 
20
	function scaricaPdf() {
21
		results = <s:property value="risultatoRicerca.totalResults" />;
22
		if (results <= 350 || confirm('Verranno visualizzati soltanto i primi 350 risultati. Continuare?')) {
23
			formObj = document.getElementById('eseguiRicercaSoggettiForm');
24
			oldAction = formObj.action;
25
			formObj.action = 'consultazioneSoggetti!risultatoRicercaSoggettiPdf.action';
26
			formObj.submit();
27
			formObj.action = oldAction;
28
		}
29
	}
30
 
31
//-->
32
</script>
33
<div id="content">
34
	<div id="richiesta">
35
		<div id="pdf">
36
			<img alt="" onmouseout="htm()" onmouseover="stmb(220,0)" src="img/s3help.gif" />
37
			<a href="javascript:scaricaPdf();">
38
				<img alt="" onmouseout="htm()" onmouseover="stmb(91,0)" src="img/s3pdf.gif" /></a>
39
		</div>
40
		<h1>Consultazione Soggetti</h1>
41
		<h2>Passo 2 di 4 - Selezione del soggetto</h2>
42
		<ul>
43
			<li>
44
				Criteri di ricerca per il soggetto » 
45
				<s:if test="%{ricercaSoggetti.codiceFiscale != null && ricercaSoggetti.codiceFiscale != ''}">
46
					codice fiscale: <strong><s:property value="ricercaSoggetti.codiceFiscale" /></strong>
47
				</s:if>
48
				<s:if test="%{ricercaSoggetti.cognome != null && ricercaSoggetti.cognome != ''}">
49
					cognome: <strong><s:property value="ricercaSoggetti.cognome" /></strong>
50
				</s:if>
51
				<s:if test="%{ricercaSoggetti.nome != null && ricercaSoggetti.nome != ''}">
52
					nome: <strong><s:property value="ricercaSoggetti.nome" /></strong>
53
				</s:if>
54
				<s:if test="%{ricercaSoggetti.dataNascita != null}">
55
					data di nascita: <strong><s:property value="ricercaSoggetti.dataNascita" /></strong>
56
				</s:if>
57
				<s:if test="%{ricercaSoggetti.comuneNascita != null && ricercaSoggetti.comuneNascita != ''}">
58
					comune di nascita: <strong><s:property value="ricercaSoggetti.comuneNascita" /></strong>
59
				</s:if>
60
				<s:if test="%{ricercaSoggetti.partitaIva != null && ricercaSoggetti.partitaIva != ''}">
61
					partita IVA: <strong><s:property value="ricercaSoggetti.partitaIva" /></strong>
62
				</s:if>
63
				<s:if test="%{ricercaSoggetti.denominazione != null && ricercaSoggetti.denominazione != ''}">
64
					denominazione: <strong><s:property value="ricercaSoggetti.denominazione" /></strong>
65
				</s:if>
66
				<s:if test="%{ricercaSoggetti.codComSede != null && ricercaSoggetti.codComSede != ''}">
67
					comune sede: <strong><s:property value="ricercaSoggetti.codComSede" /></strong>
68
				</s:if>
69
			</li>
70
		</ul>
71
	</div>
72
 
73
	<div class="paginazione">
74
		<div class="totrighe">
75
			<strong><s:property value="risultatoRicerca.totalResults" /></strong>
76
			Soggetti trovati.
77
		</div>
78
		<s:if test="%{!paginazione.empty}">
79
			<strong>Pagine:</strong>
80
		</s:if>
81
		<s:iterator id="pagina" value="paginazione" status="paginaStatus">
82
			<s:if test="%{#paginaStatus.first && risultatoRicerca.currentPage != 1}">
83
				<a href="javascript:cambiaPagina('1')" title="Prima pagina">
84
					&lt;&lt;</a>
85
				<s:if test="%{#pagina.paginaCorrente != 1}">
86
					<s:set name="prePage" value="%{risultatoRicerca.currentPage - 1}" />
87
					<a href="javascript:cambiaPagina('<s:property value="#prePage" />')" title="Pagina precedente">
88
						&lt;</a>
89
				</s:if>
90
			</s:if>
91
			<s:if test="%{#pagina.paginaCorrente}">
92
				<span><s:property id="pagina" value="numeroPagina" /></span>
93
			</s:if>
94
			<s:else>
95
				<a href="javascript:cambiaPagina('<s:property id="pagina" value="numeroPagina" />')">
96
					<s:property id="pagina" value="numeroPagina" /></a>
97
			</s:else>
98
			<s:if test="%{#paginaStatus.last && risultatoRicerca.currentPage != risultatoRicerca.totalPages}">
99
				<s:set name="nextPage" value="%{risultatoRicerca.currentPage + 1}" />
100
				<a href="javascript:cambiaPagina('<s:property value="#nextPage" />')" title="Pagina successiva">
101
					&gt;</a>
102
				<a href="javascript:cambiaPagina('<s:property value="risultatoRicerca.totalPages" />')" title="Ultima pagina">
103
					&gt;&gt;</a>
104
			</s:if>
105
		</s:iterator>
106
	</div>
107
 
108
	<div id="pagine">
109
		<div class="page">
110
			<h3>Pagina <s:property value="risultatoRicerca.currentPage" /> di <s:property value="risultatoRicerca.totalPages" /></h3>
111
 
112
			<s:if test="%{tipoSoggetto eq 'PF'}">
113
 
114
				<s:form id="eseguiRicercaSoggettiForm" theme="simple" action="consultazioneSoggetti!eseguiRicercaSoggetti.action">
115
					<s:hidden id="tipoSoggetto_ric2" name="tipoSoggetto" />
116
					<s:hidden id="tipoSoggetto_ric" name="ricercaSoggetti.tipoSoggetto" />
117
					<s:hidden id="codCom_ric" name="codCom" />
118
					<s:hidden id="codProv_ric" name="codProvinciaSelezionata" />
119
					<s:hidden id="codiceFiscale_ric" name="ricercaSoggetti.codiceFiscale" />
120
					<s:hidden id="cognome_ric" name="ricercaSoggetti.cognome" />
121
					<s:hidden id="nome_ric" name="ricercaSoggetti.nome" />
122
					<s:hidden id="codComNascita_ric" name="ricercaSoggetti.codComNascita" />
123
					<s:hidden id="dataNascita_ric" name="ricercaSoggetti.dataNascita" />
124
					<s:hidden id="tipoTitolaritaSoggetto_ric" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
125
					<s:hidden id="pagineTotali_ric" name="ricercaSoggetti.totalPages" value="%{risultatoRicerca.totalPages}" />
126
					<s:hidden id="paginaCorrente_ric" name="ricercaSoggetti.currentPage" value="%{risultatoRicerca.currentPage}" />
127
					<s:hidden id="risultatiTotali_ric" name="ricercaSoggetti.totalResults" value="%{risultatoRicerca.totalResults}" />
128
				</s:form>
129
 
130
				<s:form id="caricaRicercaForm" theme="simple" action="consultazioneSoggetti!preparaMaschera.action">
131
					<s:hidden id="tipoSoggetto_ind" name="tipoSoggetto" />
132
					<s:hidden id="codCom_ind" name="codCom" />
133
					<s:hidden id="codProv_ind" name="codProvinciaSelezionata" />
134
					<s:hidden id="codiceFiscale_ind" name="ricercaSoggetti.codiceFiscale" />
135
					<s:hidden id="cognome_ind" name="ricercaSoggetti.cognome" />
136
					<s:hidden id="nome_ind" name="ricercaSoggetti.nome" />
137
					<s:hidden id="codComNascita_ind" name="ricercaSoggetti.codComNascita" />
138
					<s:hidden id="dataNascita_ind" name="ricercaSoggetti.dataNascita" />
139
					<s:hidden id="tipoTitolaritaSoggetto_ind" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
140
				</s:form>
141
 
142
				<s:form id="eseguiRicercaTitolaritaForm" theme="simple" action="consultazioneSoggetti!eseguiRicercaTitolarita.action">
143
 
144
					<s:hidden id="codCom_dett2" name="codCom" />
145
					<s:hidden id="tipoSoggetto_dett2" name="tipoSoggetto" />
146
					<s:hidden id="tipoSoggetto_dett3" name="ricercaSoggetti.tipoSoggetto" />
147
					<s:hidden id="codProv_dett" name="codProvinciaSelezionata" />
148
					<s:hidden id="codiceFiscale_dett" name="ricercaSoggetti.codiceFiscale" />
149
					<s:hidden id="cognome_dett" name="ricercaSoggetti.cognome" />
150
					<s:hidden id="nome_dett" name="ricercaSoggetti.nome" />
151
					<s:hidden id="codComNascita_dett" name="ricercaSoggetti.codComNascita" />
152
					<s:hidden id="dataNascita_dett" name="ricercaSoggetti.dataNascita" />
153
					<s:hidden id="pagineTotali_dett" name="ricercaSoggetti.totalPages" value="%{risultatoRicerca.totalPages}" />
154
					<s:hidden id="paginaCorrente_dett" name="ricercaSoggetti.currentPage" value="%{risultatoRicerca.currentPage}" />
155
					<s:hidden id="risultatiTotali_dett" name="ricercaSoggetti.totalResults" value="%{risultatoRicerca.totalResults}" />
156
					<s:hidden id="tipoSoggetto_dett" name="ricercaTitolarita.tipoSoggetto" value="%{ricercaSoggetti.tipoSoggetto}" />
157
					<s:hidden id="codCom_dett" name="ricercaTitolarita.codCom" value="" />
158
					<s:hidden id="tipoTitolaritaSoggetto_dett2" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
159
					<s:hidden id="tipoTitolaritaSoggetto_dett" name="ricercaTitolarita.tipoTitolaritaSoggetto" value="%{ricercaSoggetti.tipoTitolaritaSoggetto}" />
160
					<table class="ListaSoggetti" summary="Lista dei soggetti catastali.">
161
						<tbody>
162
							<tr>
163
								<th style="width:5%;">Selezione</th>
164
								<th style="width:30%;">Persona</th>
165
								<th style="width:5%;">Sesso</th>
166
								<th style="width:20%;">Sede delle titolarità</th>
167
								<th style="width:20%;">Comune di nascita</th>
168
								<th style="width:10%;">Data di nascita</th>
169
								<th style="width:10%;">Codice fiscale</th>
170
							</tr>
171
							<s:iterator id="pf" value="risultatoRicerca.risultatoRicerca">
172
							<tr>
173
								<td>
174
									<input onclick="caricaDettaglio('<s:property id="pf" value="codCom" />');" style="width:auto;" type="radio" 
175
										   name="ricercaTitolarita.idSoggetto"
176
										   value="<s:property id="pf" value="idSoggetto" />" />
177
								</td>
178
								<td>
179
									<s:property id="pf" value="cognome" />
180
									<s:property id="pf" value="nome" />
181
								</td>
182
								<td><s:property id="pf" value="sesso" /></td>
183
								<td>
184
									<s:property id="pf" value="comune.nome" />
185
									(<s:property id="pf" value="comune.siglaProv" />)
186
								</td>
187
								<td>
188
									<s:if test="%{#pf.comuneNascita != null}">
189
										<s:property id="pf" value="comuneNascita.nome" />
190
										(<s:property id="pf" value="comuneNascita.siglaProv" />)
191
									</s:if>
192
									<s:else>N. D.</s:else>
193
								</td>
194
								<td>
195
									<s:property id="pf" value="dataNascita" />
196
								</td>
197
								<td>
198
									<s:property id="pf" value="cf" />
199
								</td>
200
							</tr>
201
							</s:iterator>
202
						</tbody>
203
					</table>
204
				</s:form>
205
 
206
			</s:if>
207
			<s:elseif test="%{tipoSoggetto eq 'PG'}">
208
 
209
				<s:form id="eseguiRicercaSoggettiForm" theme="simple" action="consultazioneSoggetti!eseguiRicercaSoggetti.action">
210
					<s:hidden id="tipoSoggetto_ric2" name="tipoSoggetto" />
211
					<s:hidden id="tipoSoggetto_ric" name="ricercaSoggetti.tipoSoggetto" />
212
					<s:hidden id="codCom_ric" name="codCom" />
213
					<s:hidden id="codProv_ric" name="codProvinciaSelezionata" />
214
					<s:hidden id="partitaIva_ric" name="ricercaSoggetti.partitaIva" />
215
					<s:hidden id="denominazione_ric" name="ricercaSoggetti.denominazione" />
216
					<s:hidden id="codComSede_ric" name="ricercaSoggetti.codComSede" />
217
					<s:hidden id="tipoTitolaritaSoggetto_ric" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
218
					<s:hidden id="pagineTotali_ric" name="ricercaSoggetti.totalPages" value="%{risultatoRicerca.totalPages}" />
219
					<s:hidden id="paginaCorrente_ric" name="ricercaSoggetti.currentPage" value="%{risultatoRicerca.currentPage}" />
220
					<s:hidden id="risultatiTotali_ric" name="ricercaSoggetti.totalResults" value="%{risultatoRicerca.totalResults}" />
221
				</s:form>
222
 
223
				<s:form id="caricaRicercaForm" theme="simple" action="consultazioneSoggetti!preparaMaschera.action">
224
					<s:hidden id="tipoSoggetto_ind" name="tipoSoggetto" />
225
					<s:hidden id="codCom_ind" name="codCom" />
226
					<s:hidden id="codProv_ind" name="codProvinciaSelezionata" />
227
					<s:hidden id="partitaIva_ind" name="ricercaSoggetti.partitaIva" />
228
					<s:hidden id="denominazione_ind" name="ricercaSoggetti.denominazione" />
229
					<s:hidden id="codComSede_ind" name="ricercaSoggetti.codComSede" />
230
					<s:hidden id="tipoTitolaritaSoggetto_ind" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
231
				</s:form>
232
 
233
				<s:form id="eseguiRicercaTitolaritaForm" theme="simple" action="consultazioneSoggetti!eseguiRicercaTitolarita.action">
234
					<s:hidden id="tipoSoggetto_dett2" name="tipoSoggetto" />
235
					<s:hidden id="tipoSoggetto_dett3" name="ricercaSoggetti.tipoSoggetto" />
236
					<s:hidden id="codCom_dett2" name="codCom" />
237
					<s:hidden id="codProv_dett" name="codProvinciaSelezionata" />
238
					<s:hidden id="partitaIva_dett" name="ricercaSoggetti.partitaIva" />
239
					<s:hidden id="denominazione_dett" name="ricercaSoggetti.denominazione" />
240
					<s:hidden id="codComSede_dett" name="ricercaSoggetti.codComSede" />
241
					<s:hidden id="pagineTotali_dett" name="ricercaSoggetti.totalPages" value="%{risultatoRicerca.totalPages}" />
242
					<s:hidden id="paginaCorrente_dett" name="ricercaSoggetti.currentPage" value="%{risultatoRicerca.currentPage}" />
243
					<s:hidden id="risultatiTotali_dett" name="ricercaSoggetti.totalResults" value="%{risultatoRicerca.totalResults}" />
244
					<s:hidden id="tipoSoggetto_dett" name="ricercaTitolarita.tipoSoggetto" value="%{ricercaSoggetti.tipoSoggetto}" />
245
					<s:hidden id="codCom_dett" name="ricercaTitolarita.codCom" value="" />
246
					<s:hidden id="tipoTitolaritaSoggetto_dett2" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
247
					<s:hidden id="tipoTitolaritaSoggetto_dett" name="ricercaTitolarita.tipoTitolaritaSoggetto" value="%{ricercaSoggetti.tipoTitolaritaSoggetto}" />
248
 
249
					<table class="ListaSoggetti" summary="Lista dei soggetti catastali.">
250
						<tbody>
251
							<tr>
252
								<th style="width:5%;">Selezione</th>
253
								<th style="width:40%;">Ragione sociale</th>
254
								<th style="width:20%;">Sede delle titolarità</th>
255
								<th style="width:20%;">Sede</th>
256
								<th style="width:15%;">Partita IVA</th>
257
							</tr>
258
							<s:iterator id="pg" value="risultatoRicerca.risultatoRicerca">
259
							<tr>
260
								<td>
261
									<input onclick="caricaDettaglio('<s:property id="pg" value="codCom" />');" style="width:auto;" type="radio" 
262
										   name="ricercaTitolarita.idSoggetto"
263
										   value="<s:property id="pg" value="idSoggetto" />" />
264
								</td>
265
								<td>
266
									<s:property id="pg" value="denominaz" />
267
								</td>
268
								<td>
269
									<s:property id="pg" value="comune.nome" />
270
									(<s:property id="pg" value="comune.siglaProv" />)
271
									(codice Belfiore <s:property id="pg" value="comune.codCom" />)
272
								</td>
273
								<td>
274
									<s:if test="%{#pg.comuneSede != null && #pg.comuneSede.nome != 'SCONOSCIUTO'}">
275
										<s:property id="pg" value="comuneSede.nome" />
276
										(<s:property id="pg" value="comuneSede.siglaProv" />)
277
										(codice Belfiore <s:property id="pg" value="comuneSede.codCom" />)
278
									</s:if>
279
									<s:else>N. D.</s:else>
280
								</td>
281
								<td>
282
									<s:if test="%{#pg.partitaIva != null}">
283
										<s:property id="pg" value="partitaIva" />
284
									</s:if>
285
									<s:else>N. D.</s:else>
286
								</td>
287
							</tr>
288
							</s:iterator>
289
						</tbody>
290
					</table>
291
				</s:form>
292
			</s:elseif>
293
 
294
			<div class="paginazione">
295
				<div class="totrighe">
296
					<strong><s:property value="risultatoRicerca.totalResults" /></strong>
297
					Soggetti trovati.
298
				</div>
299
				<s:if test="%{!paginazione.empty}">
300
					<strong>Pagine:</strong>
301
				</s:if>
302
				<s:iterator id="pagina" value="paginazione" status="paginaStatus">
303
					<s:if test="%{#paginaStatus.first && risultatoRicerca.currentPage != 1}">
304
						<a href="javascript:cambiaPagina('1')" title="Prima pagina">
305
							&lt;&lt;</a>
306
						<s:if test="%{#pagina.paginaCorrente != 1}">
307
							<s:set name="prePage" value="%{risultatoRicerca.currentPage - 1}" />
308
							<a href="javascript:cambiaPagina('<s:property value="#prePage" />')" title="Pagina precedente">
309
								&lt;</a>
310
						</s:if>
311
					</s:if>
312
					<s:if test="%{#pagina.paginaCorrente}">
313
						<span><s:property id="pagina" value="numeroPagina" /></span>
314
					</s:if>
315
					<s:else>
316
						<a href="javascript:cambiaPagina('<s:property id="pagina" value="numeroPagina" />')">
317
							<s:property id="pagina" value="numeroPagina" /></a>
318
					</s:else>
319
					<s:if test="%{#paginaStatus.last && risultatoRicerca.currentPage != risultatoRicerca.totalPages}">
320
						<s:set name="nextPage" value="%{risultatoRicerca.currentPage + 1}" />
321
						<a href="javascript:cambiaPagina('<s:property value="#nextPage" />')" title="Pagina successiva">
322
							&gt;</a>
323
						<a href="javascript:cambiaPagina('<s:property value="risultatoRicerca.totalPages" />')" title="Ultima pagina">
324
							&gt;&gt;</a>
325
					</s:if>
326
				</s:iterator>
327
			</div>
328
			<input type="button" value="Indietro" onclick="caricaRicerca()" />
329
		</div>
330
	</div>
331
</div>