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 caricaDettaglioUiu(idImmobile, sezione, foglio, numero, subalterno) {
6
		document.getElementById('idImmobile_dett').value = idImmobile;
7
		document.getElementById('sezione_dett').value = sezione;
8
		document.getElementById('foglio_dett').value = foglio;
9
		document.getElementById('numero_dett').value = numero;
10
		document.getElementById('subalterno_dett').value = subalterno;
11
		document.getElementById('caricaDettaglioForm').action = 
12
			'consultazioneUiu!dettaglioUiu.action';
13
 
14
		document.getElementById('caricaDettaglioForm').submit();
15
	}
16
 
17
	function caricaDettaglioTerreno(idImmobile, sezione, foglio, numero, subalterno) {
18
		document.getElementById('idImmobile_dett').value = idImmobile;
19
		document.getElementById('sezione_dett').value = sezione;
20
		document.getElementById('foglio_dett').value = foglio;
21
		document.getElementById('numero_dett').value = numero;
22
		document.getElementById('subalterno_dett').value = subalterno;
23
		document.getElementById('caricaDettaglioForm').action = 
24
			'consultazioneTerreni!dettaglioTerreno.action';
25
 
26
		document.getElementById('caricaDettaglioForm').submit();
27
	}
28
 
29
	function cambiaPagina(pagina) {
30
		document.getElementById('paginaCorrente_ric').value = pagina;
31
		document.getElementById('eseguiRicercaTitolaritaForm').submit();
32
	}
33
 
34
	function risultatiRicercaSoggetti() {
35
		document.getElementById('eseguiRicercaSoggettiForm').submit();
36
	}
37
 
38
	function scaricaPdf() {
39
		results = <s:property value="risultatoRicercaTitolarita.totalResults" />;
40
		if (results <= 350 || confirm('Verranno visualizzati soltanto i primi 350 risultati. Continuare?')) {
41
			formObj = document.getElementById('eseguiRicercaTitolaritaForm');
42
			oldAction = formObj.action;
43
			formObj.action = 'consultazioneSoggetti!risultatoRicercaTitolaritaPdf.action';
44
			formObj.submit();
45
			formObj.action = oldAction;
46
		}
47
	}
48
 
49
//-->
50
</script>
51
<div id="content">
52
	<div id="richiesta">
53
		<div id="pdf">
54
			<img alt="" onmouseout="htm()" onmouseover="stmb(184,0)" src="img/s3help.gif" />
55
			<a href="javascript:scaricaPdf();">
56
				<img alt="" onmouseout="htm()" onmouseover="stmb(91,0)" src="img/s3pdf.gif" /></a>
57
		</div>
58
		<h1>Consultazione soggetti</h1>
59
		<h2>Passo 3 di 4 - Selezione dell'immobile</h2>
60
		Ricerca effettuata nel Comune di
61
		<strong><s:property value="risultatoRicercaTitolarita.comune.nome" /></strong>
62
		(<strong><s:property value="risultatoRicercaTitolarita.comune.siglaProv" /></strong>)
63
		(codice Belfiore: <strong><s:property value="risultatoRicercaTitolarita.comune.codCom" /></strong>)
64
		<ul>
65
			<li>
66
				Soggetto selezionato ยป
67
				<s:if test="%{risultatoRicercaTitolarita.soggetto.tipoSoggetto eq \"P\"}">
68
					cognome: <strong><s:property value="risultatoRicercaTitolarita.soggetto.cognome" /></strong> 
69
					nome: <strong><s:property value="risultatoRicercaTitolarita.soggetto.nome" /></strong> 
70
					codice fiscale: <strong><s:property value="risultatoRicercaTitolarita.soggetto.cf" /></strong>
71
					data di nascita: <strong><s:property value="risultatoRicercaTitolarita.soggetto.dataNascita" /></strong> 
72
					luogo di nascita: <strong><s:property value="risultatoRicercaTitolarita.soggetto.comuneNascita.nome" /></strong>
73
					(<strong><s:property value="risultatoRicercaTitolarita.soggetto.comuneNascita.siglaProv" /></strong>)
74
					(codice Belfiore: <strong><s:property value="risultatoRicercaTitolarita.soggetto.comuneNascita.codCom" /></strong>)
75
				</s:if>
76
				<s:elseif test="%{risultatoRicercaTitolarita.soggetto.tipoSoggetto eq \"G\"}">
77
					denominazione: <strong><s:property value="risultatoRicercaTitolarita.soggetto.denominaz" /></strong>
78
					partita iva: <strong><s:property value="risultatoRicercaTitolarita.soggetto.partitaIva" /></strong>
79
					<s:if test="%{risultatoRicercaTitolarita.soggetto.comuneSede != null}">
80
						comune sede: <strong><s:property value="risultatoRicercaTitolarita.soggetto.comuneSede.nome" /></strong>
81
						(<strong><s:property value="risultatoRicercaTitolarita.soggetto.comuneSede.siglaProv" /></strong>)
82
						(codice Belfiore: <strong><s:property value="risultatoRicercaTitolarita.soggetto.comuneSede.codCom" /></strong>)
83
					</s:if>
84
				</s:elseif>
85
			</li>
86
			<li>
87
				Dati con profondit&agrave; storica 
88
				dal <strong><s:property value="risultatoRicercaTitolarita.periodoRiferimento.dataIniziale" /></strong>
89
				al <strong><s:property value="risultatoRicercaTitolarita.periodoRiferimento.dataFinale" /></strong>
90
			</li>
91
		</ul>
92
	</div>
93
	<div class="paginazione">
94
		<div class="totrighe">
95
			<strong><s:property value="risultatoRicercaTitolarita.totalResults" /></strong>
96
			Immobili trovati.
97
		</div>
98
		<s:if test="%{!paginazione.empty}">
99
			<strong>Pagine:</strong>
100
		</s:if>
101
		<s:iterator id="pagina" value="paginazione" status="paginaStatus">
102
			<s:if test="%{#paginaStatus.first && risultatoRicercaTitolarita.currentPage != 1}">
103
				<a href="javascript:cambiaPagina('1')" title="Prima pagina">
104
					&lt;&lt;</a>
105
				<s:if test="%{#pagina.paginaCorrente != 1}">
106
					<s:set name="prePage" value="%{risultatoRicercaTitolarita.currentPage - 1}" />
107
					<a href="javascript:cambiaPagina('<s:property value="#prePage" />')" title="Pagina precedente">
108
						&lt;</a>
109
				</s:if>
110
			</s:if>
111
			<s:if test="%{#pagina.paginaCorrente}">
112
				<span><s:property id="pagina" value="numeroPagina" /></span>
113
			</s:if>
114
			<s:else>
115
				<a href="javascript:cambiaPagina('<s:property id="pagina" value="numeroPagina" />')">
116
					<s:property id="pagina" value="numeroPagina" /></a>
117
			</s:else>
118
			<s:if test="%{#paginaStatus.last && risultatoRicercaTitolarita.currentPage != risultatoRicercaTitolarita.totalPages}">
119
				<s:set name="nextPage" value="%{risultatoRicercaTitolarita.currentPage + 1}" />
120
				<a href="javascript:cambiaPagina('<s:property value="#nextPage" />')" title="Pagina successiva">
121
					&gt;</a>
122
				<a href="javascript:cambiaPagina('<s:property value="risultatoRicercaTitolarita.totalPages" />')" title="Ultima pagina">
123
					&gt;&gt;</a>
124
			</s:if>
125
		</s:iterator>
126
	</div>
127
	<div id="pagine">
128
		<div class="page">
129
			<h3>
130
				Pagina <s:property value="risultatoRicercaTitolarita.currentPage" />
131
				di <s:property value="risultatoRicercaTitolarita.totalPages" />
132
			</h3>
133
 
134
			<s:form id="eseguiRicercaSoggettiForm" theme="simple" action="consultazioneSoggetti!eseguiRicercaSoggetti.action">
135
				<s:hidden id="tipoSoggetto_ind2" name="tipoSoggetto" />
136
				<s:hidden id="tipoSoggetto_ind" name="ricercaSoggetti.tipoSoggetto" />
137
				<s:hidden id="codCom_ind" name="codCom" />
138
				<s:hidden id="codProv_ind" name="codProvinciaSelezionata" />
139
				<s:hidden id="codiceFiscale_ind" name="ricercaSoggetti.codiceFiscale" />
140
				<s:hidden id="cognome_ind" name="ricercaSoggetti.cognome" />
141
				<s:hidden id="nome_ind" name="ricercaSoggetti.nome" />
142
				<s:hidden id="codComNascita_ind" name="ricercaSoggetti.codComNascita" />
143
				<s:hidden id="dataNascita_ind" name="ricercaSoggetti.dataNascita" />
144
				<s:hidden id="partitaIva_ind" name="ricercaSoggetti.partitaIva" />
145
				<s:hidden id="denominazione_ind" name="ricercaSoggetti.denominazione" />
146
				<s:hidden id="codComSede_ind" name="ricercaSoggetti.codComSede" />
147
				<s:hidden id="tipoTitolaritaSoggetto_ind" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
148
				<s:hidden id="pagineTotali_ind" name="ricercaSoggetti.totalPages" />
149
				<s:hidden id="paginaCorrente_ind" name="ricercaSoggetti.currentPage" />
150
				<s:hidden id="risultatiTotali_ind" name="ricercaSoggetti.totalResults" />
151
			</s:form>
152
 
153
			<s:form id="caricaDettaglioForm" theme="simple" action="consultazioneUiu!dettaglioUiu.action">
154
				<s:hidden id="comune_dett" name="ricercaPerIdCat.comune.codCom" value="%{risultatoRicercaTitolarita.comune.codCom}" />
155
				<s:hidden id="sezione_dett" name="ricercaPerIdCat.sezione" />
156
				<s:hidden id="idImmobile_dett" name="ricercaPerIdCat.idImmobile" />
157
				<s:hidden id="foglio_dett" name="ricercaPerIdCat.foglio" />
158
				<s:hidden id="numero_dett" name="ricercaPerIdCat.numero" />
159
				<s:hidden id="subalterno_dett" name="ricercaPerIdCat.subalterno" />
160
			</s:form>
161
 
162
			<s:form id="eseguiRicercaTitolaritaForm" theme="simple" action="consultazioneSoggetti!eseguiRicercaTitolarita.action">
163
				<s:hidden id="tipoSoggetto_ric2" name="tipoSoggetto" />
164
				<s:hidden id="tipoSoggetto_ric3" name="ricercaSoggetti.tipoSoggetto" />
165
				<s:hidden id="codCom_ric2" name="codCom" />
166
				<s:hidden id="codProv_ric" name="codProvinciaSelezionata" />
167
				<s:hidden id="codiceFiscale_ric" name="ricercaSoggetti.codiceFiscale" />
168
				<s:hidden id="cognome_ric" name="ricercaSoggetti.cognome" />
169
				<s:hidden id="nome_ric" name="ricercaSoggetti.nome" />
170
				<s:hidden id="codComNascita_ric" name="ricercaSoggetti.codComNascita" />
171
				<s:hidden id="dataNascita_ric" name="ricercaSoggetti.dataNascita" />
172
				<s:hidden id="partitaIva_ric" name="ricercaSoggetti.partitaIva" />
173
				<s:hidden id="denominazione_ric" name="ricercaSoggetti.denominazione" />
174
				<s:hidden id="codComSede_ric" name="ricercaSoggetti.codComSede" />
175
				<s:hidden id="pagineTotali_ric2" name="ricercaSoggetti.totalPages" />
176
				<s:hidden id="paginaCorrente_ric2" name="ricercaSoggetti.currentPage" />
177
				<s:hidden id="risultatiTotali_ric2" name="ricercaSoggetti.totalResults" />
178
				<s:hidden id="tipoTitolaritaSoggetto_ric2" name="ricercaSoggetti.tipoTitolaritaSoggetto" />
179
				<s:hidden id="tipoTitolaritaSoggetto_ric" name="ricercaTitolarita.tipoTitolaritaSoggetto" value="%{ricercaSoggetti.tipoTitolaritaSoggetto}"/>
180
				<s:hidden id="tipoSoggetto_ric" name="ricercaTitolarita.tipoSoggetto" />
181
				<s:hidden id="codCom_ric" name="ricercaTitolarita.codCom" />
182
				<s:hidden id="idSoggetto_ric" name="ricercaTitolarita.idSoggetto" />
183
				<s:hidden id="pagineTotali_ric" name="ricercaTitolarita.totalPages" value="%{risultatoRicercaTitolarita.totalPages}" />
184
				<s:hidden id="paginaCorrente_ric" name="ricercaTitolarita.currentPage" value="%{risultatoRicercaTitolarita.currentPage}" />
185
				<s:hidden id="risultatiTotali_ric" name="ricercaTitolarita.totalResults" value="%{risultatoRicercaTitolarita.totalResults}" />
186
			</s:form>
187
 
188
			<table class="UIUPosseduta" summary="Contiene i dati della UIU posseduta dal soggetto in esame">
189
				<caption>
190
					<strong>Lista degli immobili appartenenti al soggetto indicato.</strong>
191
					<br/>Selezionare un imobile cliccando sul relativo pulsante OK.
192
				</caption>
193
				<tbody>
194
					<tr>
195
						<th style="width: 7%;" title="Tipo immobile">Tipo imm.</th>
196
						<th style="width: 3%;" title="Sezione">Sez.</th>
197
						<th style="width: 5%;">Foglio</th>
198
						<th style="width: 5%;">Mappale</th>
199
						<th style="width: 5%;" title="Subalterno">Sub.</th>
200
						<th style="width: 30%;" onmouseover="stmb(26,0)" onmouseout="htm()">Ultimo indirizzo</th>	
201
						<th style="width: 25%;" onmouseover="stmb(3,0)" onmouseout="htm()" >Ultimo classamento</th>
202
						<th style="width: 15%;" onmouseover="stmb(20,0)" onmouseout="htm()" >Titolarit&agrave;</th>
203
						<th style="width: 5%;"></th>
204
					</tr>
205
					<s:iterator id="titolarita" value="risultatoRicercaTitolarita.risultatoRicerca">
206
					<tr>
207
						<td>
208
							<s:if test="%{#titolarita.tipoImmobile eq \"F\"}">
209
								<strong>Fabbricato</strong>
210
							</s:if>
211
							<s:else>
212
								<strong>Terreno</strong>
213
							</s:else>
214
						</td>
215
						<td>
216
							<s:property id="titolarita" value="sez"/>
217
						</td>
218
						<td>
219
							<s:property id="titolarita" value="foglio"/>
220
						</td>
221
						<td>
222
							<s:property id="titolarita" value="numero"/>
223
						</td>
224
						<td>
225
							<s:property id="titolarita" value="subalterno"/>
226
						</td>
227
						<td>
228
							<s:if test="%{#titolarita.tipoImmobile eq \"F\"}">
229
								<table class="innertable">
230
									<tbody>
231
										<tr>
232
											<th>Indirizzo</th>
233
											<th>Piano / Interno</th>
234
										</tr>
235
										<s:iterator id="indirizzo" value="#titolarita.indirizziCatastali" status="indirizzoStatus">
236
										<tr>
237
											<td>
238
												<s:if test="%{!#indirizzoStatus.first}">
239
													<hr class="intable"/>
240
												</s:if>
241
												<strong>
242
													<s:if test="%{#indirizzo.descriz2 != null}">
243
														<s:property id="indirizzo" value="descriz2" />
244
													</s:if>
245
													<s:elseif test="%{#indirizzo.descriz1 != null}">
246
														<s:property id="indirizzo" value="descriz1" />
247
													</s:elseif>
248
													<s:property id="indirizzo" value="indirizzo" />
249
													<s:property id="indirizzo" value="civicoCat" />
250
												</strong>
251
											</td>
252
											<s:if test="%{#indirizzoStatus.last}">
253
												<td rowspan="<s:property value="#indirizzoStatus.count" />">
254
													<s:if test="%{#titolarita.piano1 != null}">
255
														Piano:
256
														<strong><s:property id="titolarita" value="piano1" /></strong>
257
														<s:if test="%{#titolarita.piano2 != null}">
258
															, <strong><s:property id="titolarita" value="piano2" /></strong>
259
														</s:if>
260
														<s:if test="%{#titolarita.piano3 != null}">
261
															, <strong><s:property id="titolarita" value="piano3" /></strong>
262
														</s:if>
263
														<s:if test="%{#titolarita.piano4 != null}">
264
															, <strong><s:property id="titolarita" value="piano4" /></strong>
265
														</s:if>
266
													</s:if>
267
													<s:if test="%{#titolarita.piano1 != null && #titolarita.interno1 != null}"> - </s:if>
268
													<s:if test="%{#titolarita.interno1 != null}">
269
														interno <strong><s:property id="titolarita" value="interno1" /></strong>
270
														<s:if test="%{#titolarita.interno2 != null}">
271
															, <strong><s:property id="titolarita" value="interno2" /></strong>
272
														</s:if>
273
													</s:if>
274
												</td>
275
											</s:if>
276
										</tr>
277
										</s:iterator>
278
									</tbody>
279
								</table>
280
							</s:if>
281
							<s:else>(Non disponibile per i terreni)</s:else>
282
						</td>
283
						<td>
284
							<s:if test="%{#titolarita.categoria != null}">
285
								cat. <strong><s:property id="titolarita" value="categoria" /></strong>
286
							</s:if>
287
							<s:if test="%{#titolarita.classe != null && #titolarita.classe != \"_\"}">
288
								classe <strong><s:property id="titolarita" value="classe" /></strong>
289
							</s:if>
290
							<br/>
291
							<s:if test="%{#titolarita.consistenza != null}">
292
								consistenza <strong><s:property id="titolarita" value="consistenza" /></strong>
293
							</s:if>
294
							<s:if test="%{#titolarita.rendita != null}">
295
								rendita <strong><s:property id="titolarita" value="rendita.renditaInEuro" /></strong> euro
296
							</s:if>
297
						</td>
298
						<td>
299
							<strong><s:property id="titolarita" value="diritto"/></strong> dal 
300
							<strong><s:property id="titolarita" value="dataEfficaciaIn"/></strong>
301
							<s:if test="%{#titolarita.dataEfficaciaFn != null}">
302
								al <strong><s:property id="titolarita" value="dataEfficaciaFn"/></strong>
303
							</s:if>
304
							<s:else>
305
								a <strong>oggi</strong>
306
							</s:else>
307
						</td>
308
						<td>
309
							<s:if test="%{#titolarita.tipoImmobile eq \"F\"}">
310
								<input title="Scegli questo immobile" class="tdsubmit" type="button" 
311
									onclick="caricaDettaglioUiu('<s:property id="titolarita" value="idImmobile" />',
312
									'<s:property id="titolarita" value="sez" />','<s:property id="titolarita" value="foglio" />',
313
									'<s:property id="titolarita" value="numero" />','<s:property id="titolarita" value="subalterno" />')" />
314
							</s:if>
315
							<s:else>
316
								<input title="Scegli questo immobile" class="tdsubmit" type="button" 
317
									onclick="caricaDettaglioTerreno('<s:property id="titolarita" value="idImmobile" />',
318
									'<s:property id="titolarita" value="sez" />','<s:property id="titolarita" value="foglio" />',
319
									'<s:property id="titolarita" value="numero" />','<s:property id="titolarita" value="subalterno" />')" />
320
							</s:else>
321
						</td>
322
					</tr>	
323
					</s:iterator>
324
				</tbody>
325
			</table>
326
			<div class="paginazione">
327
				<div class="totrighe">
328
					<strong><s:property value="risultatoRicercaTitolarita.totalResults" /></strong>
329
					Immobili trovati.
330
				</div>
331
				<s:if test="%{!paginazione.empty}">
332
					<strong>Pagine:</strong>
333
				</s:if>
334
				<s:iterator id="pagina" value="paginazione" status="paginaStatus">
335
					<s:if test="%{#paginaStatus.first && risultatoRicercaTitolarita.currentPage != 1}">
336
						<a href="javascript:cambiaPagina('1')" title="Prima pagina">
337
							&lt;&lt;</a>
338
						<s:if test="%{#pagina.paginaCorrente != 1}">
339
							<s:set name="prePage" value="%{risultatoRicercaTitolarita.currentPage - 1}" />
340
							<a href="javascript:cambiaPagina('<s:property value="#prePage" />')" title="Pagina precedente">
341
								&lt;</a>
342
						</s:if>
343
					</s:if>
344
					<s:if test="%{#pagina.paginaCorrente}">
345
						<span><s:property id="pagina" value="numeroPagina" /></span>
346
					</s:if>
347
					<s:else>
348
						<a href="javascript:cambiaPagina('<s:property id="pagina" value="numeroPagina" />')">
349
							<s:property id="pagina" value="numeroPagina" /></a>
350
					</s:else>
351
					<s:if test="%{#paginaStatus.last && risultatoRicercaTitolarita.currentPage != risultatoRicercaTitolarita.totalPages}">
352
						<s:set name="nextPage" value="%{risultatoRicercaTitolarita.currentPage + 1}" />
353
						<a href="javascript:cambiaPagina('<s:property value="#nextPage" />')" title="Pagina successiva">
354
							&gt;</a>
355
						<a href="javascript:cambiaPagina('<s:property value="risultatoRicercaTitolarita.totalPages" />')" title="Ultima pagina">
356
							&gt;&gt;</a>
357
					</s:if>
358
				</s:iterator>
359
			</div>
360
			<input type="button" value="Indietro" onclick="risultatiRicercaSoggetti()" />
361
		</div>
362
	</div>	
363
</div>