Blame | Last modification | View Log | Download | RSS feed
<%@page import="java.util.regex.Pattern"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib prefix="s" uri="/struts-tags" %>
<script type="text/javascript">
<!--//
function aggiornaMaschera() {
var formObj = document.getElementById('RicercaForm');
formObj.action = 'consultazioneSoggetti!preparaMaschera.action';
formObj.submit();
}
//-->
</script>
<div id="content">
<div id="richiesta">
<div id="pdf">
<img alt="" onmouseout="htm()" onmouseover="stmb(186,0)" src="img/s3help.gif" />
</div>
<h1>Consultazione Soggetti</h1>
<h2>Passo 1 di 3 - Ricerca soggetti</h2>
<div id="messaggi">
<s:actionmessage/>
</div>
<s:form id="RicercaForm" action="consultazioneSoggetti!eseguiRicercaSoggetti" theme="simple" method="post">
<s:hidden name="tipoSoggetto" />
<%--
<fieldset id="Ricerca">
<legend style="text-align: left;">Ricerca</legend>
<div id="TipoSoggetto">
<label style="vertical-align: top; padding-right: 40px;">Tipo soggetto</label>
<s:radio cssStyle="width: auto;" name="tipoSoggetto" list="tipiSoggetto" listKey="value" listValue="key"
onclick="aggiornaMaschera();" />
</div>
</fieldset>
--%>
<s:if test="%{tipoSoggetto eq 'PF'}">
<div id="RicercaPersonaFisica" style="display: block;">
<fieldset>
<legend style="text-align: left;">Ricerca persona fisica</legend>
<div class="campi">
<label for="codProv">Provincia</label>
<s:select onchange="aggiornaMaschera();" cssStyle="width:auto; font-family:monospace;"
id="codProv" list="province" listKey="codProvIstat" listValue="descrizione" name="codProvinciaSelezionata" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(102,0)" onmouseout="htm()">
<br/><br/>
<label for="codCom">Comune</label>
<s:select cssStyle="width:auto; font-family:monospace;"
id="codCom" list="comuni" listKey="codCom" listValue="descrizione" name="codCom" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(101,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'codCom'}" /></s:fielderror>
<br/><br/>
<label for="tipoTitolaritaSoggetto">Modalità</label>
<s:select cssStyle="width:auto; font-family:monospace;"
id="tipoTitolaritaSoggetto" label="Modalitaà" name="ricercaSoggetti.tipoTitolaritaSoggetto"
headerKey="-" headerValue="UIU e Terreni"
list="#{'F':'Solo UIU', 'T':'Solo Terreni'}" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(138,0)" onmouseout="htm()">
<br/><br/>
<label for="cognome">Cognome</label>
<s:textfield id="cognome" label="Cognome" name="ricercaSoggetti.cognome" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(112,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'cognome'}" /></s:fielderror>
<br/><br/>
<label for="nome">Nome</label>
<s:textfield id="nome" label="Nome" name="ricercaSoggetti.nome" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(111,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'nome'}" /></s:fielderror>
<br/><br/>
<label for="codiceFiscale">Codice fiscale</label>
<s:textfield id="codiceFiscale" label="Codice fiscale" name="ricercaSoggetti.codiceFiscale" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(114,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'codiceFiscale'}" /></s:fielderror>
<br/><br/>
<label for="dataNascita">Data di nascita</label>
<%
String dataNascitaStr = request.getParameter("ricercaSoggetti.dataNascita");
if(dataNascitaStr != null && !"".equals(dataNascitaStr.trim())) {
//ATTENZIONE LA LOGICA SEGUENTE VIENE INTRODOTTA PER EVITARE POSSIBILI XSS
boolean dateValid = Pattern.matches("(0[1-9]|[12][0-9]|3[01])[-/](0[1-9]|1[012])[-/](19|20)\\d\\d", dataNascitaStr);
if (!dateValid) {
dataNascitaStr = "";
}
%>
<input id="dataNascita" type="text" name="ricercaSoggetti.dataNascita" value="<%=dataNascitaStr%>" />
<% } else { %>
<s:textfield id="dataNascita" label="Data di nascita" name="ricercaSoggetti.dataNascita" />
<% } %>
<img src="img/domanda4.gif" alt="" onmouseover="stmb(113,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'dataNascita'}" /></s:fielderror>
<br/><br/>
<label for="codComNascita">Cod. Comune di nascita</label>
<s:textfield id="codComNascita" label="Cod. Comune di nascita" name="ricercaSoggetti.codComNascita" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(103,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'codComNascita'}" /></s:fielderror>
<br/><br/>
<s:hidden id="tipoSoggetto" name="ricercaSoggetti.tipoSoggetto" value="P" />
</div>
</fieldset>
</div>
</s:if>
<s:elseif test="%{tipoSoggetto eq 'PG'}">
<div id="RicercaPersonaGiuridica" style="display: block;">
<fieldset>
<legend style="text-align: left;">Ricerca persona giuridica</legend>
<div class="campi">
<label for="codProv">Provincia</label>
<s:select onchange="aggiornaMaschera();" cssStyle="width:auto; font-family:monospace;"
id="codProv" list="province" listKey="codProvIstat" listValue="descrizione" name="codProvinciaSelezionata" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(102,0)" onmouseout="htm()">
<br/><br/>
<label for="codCom">Comune</label>
<s:select cssStyle="width:auto; font-family:monospace;"
id="codCom" list="comuni" listKey="codCom" listValue="descrizione" name="codCom" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(101,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'codCom'}" /></s:fielderror>
<br/><br/>
<label for="tipoTitolaritaSoggetto">Modalità</label>
<s:select cssStyle="width:auto; font-family:monospace;"
id="tipoTitolaritaSoggetto" label="Modalitaà" name="ricercaSoggetti.tipoTitolaritaSoggetto"
headerKey="-" headerValue="UIU e Terreni"
list="#{'F':'Solo UIU', 'T':'Solo Terreni'}" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(138,0)" onmouseout="htm()">
<br/><br/>
<label for="denominazione">Denominazione</label>
<s:textfield id="denominazione" label="Denominazione" name="ricercaSoggetti.denominazione" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(115,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'denominazione'}" /></s:fielderror>
<br/><br/>
<label for="partitaIva">Partita IVA</label>
<s:textfield id="partitaIva" label="Partita IVA" name="ricercaSoggetti.partitaIva" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(117,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'partitaIva'}" /></s:fielderror>
<br/><br/>
<label for="codComSede">Cod. Comune sede</label>
<s:textfield id="codComSede" label="Cod. Comune sede" name="ricercaSoggetti.codComSede" />
<img src="img/domanda4.gif" alt="" onmouseover="stmb(103,0)" onmouseout="htm()">
<s:fielderror><s:param value="%{'codComSede'}" /></s:fielderror>
<br/><br/>
<s:hidden id="tipoSoggetto" name="ricercaSoggetti.tipoSoggetto" value="G" />
</div>
</fieldset>
</div>
</s:elseif>
<input type="button" value="Indietro" onclick="javascript:vaiAllaPaginaIniziale();" />
<s:submit value="Avanti" />
</s:form>
</div>
</div>