Regalamiunsorriso/www/admin/anag/clienteE.jsp
2026-04-07 18:02:17 +02:00

292 lines
17 KiB
Text

<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
<%@ page language="java" import="it.acxent.jsp.*" %>
<!-- clienteE.jsp -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica Cliente">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Anagrafica <%=bean.getFlgTipo().equals("C")?"Cliente":"Fornitore"%></h4>
</div>
<div class="modal-body">
<form name="cliforModal" id="cliforModal" method="post">
<input type="hidden" name="actionPage" id="actionPage" value="../anag/<%=bean.getFlgTipo().equals("C")?"Cliente.abl":"Fornitore.abl"%>">
<input name="pageType" type="hidden" id="pageType" value="D">
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
<input type="hidden" id="id_clifor" name="id_clifor" maxlength="" value="<%=bean.getId_clifor()%>">
<input type="hidden" id="flgTipo" name="flgTipo" maxlength="" value="<%=bean.getFlgTipo()%>">
<input type="hidden" id="dummy" name="dummy" maxlength="" >
<input type="hidden" class="form-control input-sm" id="descrizioneCompleta" name="descrizioneCompleta" value="<%=bean.getDescrizioneCompleta()%>">
<input type="hidden" class="form-control input-sm" id="indirizzoCompleto" name="indirizzoCompleto" value="<%=bean.getIndirizzoCompleto()%>">
<%-- RIGA COGNOME --%>
<div class="row">
<div class="col-lg-8 col-xs-8">
<div class="form-group">
<label for="descrizione">Cognome / Ragione Sociale:</label>
<br>
<input name="cognome" type="text" class="form-control input-sm" id="cognome" value="<%=bean.getCognome()%>" maxlength="254">
</div>
</div>
<div class="col-lg-2 col-xs-2">
<div class="form-group">
<label for="txtRicerca">Azienda:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgAzienda()==1?"checked":""%> name="ckflgAzienda" id="ckflgAzienda" onClick="aziendaClickE()">
<input name="flgAzienda" type="hidden" id="flgAzienda" value="<%= bean.getFlgAzienda()%>">
</div>
</div>
<div class="col-lg-2 col-xs-2">
<div class="form-group">
<label for="txtRicerca">Mailing list:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgMl()==1?"checked":""%> name="ckflgMl" id="ckflgMl" >
<input name="flgMl" id="flgMl" type="hidden" value="<%= bean.getFlgMl()%>">
</div>
</div>
</div>
<%-- RIGA NOME --%>
<div class='row <%= bean.getFlgAzienda()==1 ? "hide" : "" %>' id="nascitaRow">
<div class="col-lg-4 col-xs-4">
<div class="form-group">
<label for="descrizione">Nome:</label>
<br>
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<%=bean.getNome()%>" maxlength="254">
</div>
</div>
<div class="col-lg-4 col-xs-4">
<div class="form-group">
<label for="descrizione">Comune Nascita:</label>
<br>
<input type="hidden" id="id_comuneNascita" readonly class="input-group input-group-sm" name="id_comuneNascita" maxlength="" value="<%=bean.getId_comuneNascita()%>">
<div class="col-lg-3" style="padding: 0;">
<input name="codiceNascita" readonly type="text" id="codiceNascita" class="form-control input-sm" value="<%=bean.getComuneNascita().getCodice()%>" >
</div>
<div class="col-lg-9" style="padding: 0;">
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="comuneNascitaDescrizioneE" id="comuneNascitaDescrizioneE" type="text" value="<%=bean.getComuneNascita().getDescrizione()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","comuneNascitaDescrizioneE","listaComuneNascita","cliforModal.id_comuneNascita,cliforModal.codiceNascita,cliforModal.comuneNascitaDescrizioneE",3,"dataNascita")%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('cliforModal','id_comuneNascita','codiceNascita','comuneNascitaDescrizione');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div></div></div>
<%=Ab.divAjSearchDiv4("listaComuneNascita")%>
</div>
<div class="col-lg-2 col-xs-2">
<div class="form-group">
<label for="descrizione">Data Nascita:</label>
<br>
<div class="input-group">
<input type="text" class="form-control input-sm datemask" id="dataNascita" name="dataNascita" maxlength="10" value="<%= df.format(bean.getDataNascita()) %>" >
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
</div>
</div>
</div>
<div class="col-lg-2 col-xs-2">
<div class="form-group">
<label for="descrizione">Sesso:</label>
<br>
<select name="flgSesso" id="flgSesso" class="form-control input-sm">
<option value = "">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
<option <%=bean.getFlgSesso()==0?"selected":"" %> value = "0" >Maschio</option>
<option <%=bean.getFlgSesso()==1?"selected":"" %> value = "1" >Femmina</option>
</select>
</div>
</div>
</div>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-4">
<div class="form-group">
<label for="descrizione">Indirizzo:</label>
<br>
<div class="col-lg-8" style="padding: 0;">
<input type="text" id="indirizzo" class="form-control input-sm" name="indirizzo" maxlength="60" value="<acx:inputTextFormat><%= bean.getIndirizzo() %></acx:inputTextFormat>">
</div>
<div class="col-lg-1 text-right" style="padding: 0;">
n.
</div>
<div class="col-lg-3" style="padding: 0;">
<input type="text" class="form-control input-sm"id="numeroCivico" name="numeroCivico" maxlength="8" value="<%= bean.getNumeroCivico() %>">
</div>
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<label for="descrizione">Citta':</label>
<br>
<input type="hidden" id="id_comune" readonly class="input-group input-group-sm" name="id_comune" maxlength="" value="<%=bean.getId_comune()%>">
<div class="col-lg-3" style="padding: 0;">
<input name="codice" readonly type="text" id="codice" class="form-control input-sm" value="<%=bean.getComune().getCodice()%>" >
</div>
<div class="col-lg-9" style="padding: 0;">
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="descrizioneComune" id="descrizioneComune" type="text" value="<%=bean.getDescrizioneComune()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?pageRow=60&searchTxt=","descrizioneComune","listaComune","cliforModal.id_comune,cliforModal.codice,cliforModal.descrizioneComune,cliforModal.cap,cliforModal.provinciaComune",3,"capZona")%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('cliforModal','id_comune','codice','descrizioneComune');"><i class="fa fa-refresh fa-sm"></i> </a></span>
</div>
</div>
</div>
<%=Ab.divAjSearchDiv4("listaComune")%>
</div>
<div class="col-lg-4">
<label for="descrizione">Cap:</label>
<br>
<input name="cap" type="text" readonly class="form-control input-sm" id="cap" value="<%=bean.getCapComune()%>" maxlength="5">
</div>
</div>
<%-- RIGA 2 --%>
<div class="row">
<div class="col-lg-2">
<label for="descrizione">Cap zona:</label>
<br>
<input type="text" class="form-control input-sm" id="capZona" name="capZona" maxlength="5" value="<%= bean.getCapZona() %>">
</div>
<div class="col-lg-2">
<label for="descrizione">Zona:</label>
<br>
<input type="text" class="form-control input-sm" id="zona" name="zona" maxlength="5" value="<%= bean.getZona() %>">
</div>
<div class="col-lg-4">
<label for="descrizione">Provincia:</label>
<br>
<input type="text" class="form-control input-sm" id="provinciaComune" name="provinciaComune" maxlength="5" value="<%= bean.getProvinciaComune() %>">
</div>
<div class="col-lg-4">
<label for="descrizione">Nazione:</label>
<br>
<input type="hidden" id="id_nazione" class="form-control input-sm" readonly name="id_nazione" value="<%=bean.getId_nazione()%>">
<div class="input-group input-group-sm">
<input name="nazioneDescrizione" type="text" id="nazioneDescrizione" class="form-control input-sm ajSearchText" value="<%=bean.getNazione().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Nazione.abl?searchTxt=","nazioneDescrizione","listaNazioni","cliforModal.id_nazione,cliforModal.nazioneDescrizione",2,"codFisc")%> />
<span class="input-group-addon input-group-sm ">
<a href="javascript:Ab.clrField('cliforModal','id_nazione','nazioneDescrizione');">
<i class="fa fa-refresh fa-sm"></i>
</a>
</span>
</div>
<%=Ab.divAjSearchDiv4("listaNazioni")%>
</div>
</div>
<%-- RIGA CODICE FISCALE --%>
<div class="row">
<div class="col-lg-4">
<label for="descrizione">Codice Fiscale <i class="fa fa-info-circle" title="LASCIARE VUOTO PER CALCOLO AUTOMATICO"></i>:</label>
<br>
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
</div>
<div class="col-lg-4">
<label for="descrizione">Partita Iva:</label>
<br>
<input name="pIva" type="text" class="form-control input-sm" id="pIva" value="<%=bean.getPIva()%>" maxlength="16">
<span id="_checkPiva"> </span>
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
</div>
<div class="col-lg-2">
<label for="txtRicerca">Trat. Dati:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgPrivTrattamento()==1?"checked":""%> name="ckflgPrivTrattamento" id="ckflgPrivTrattamento">
<input name="flgPrivTrattamento" type="hidden" id="flgPrivTrattamento" value="<%= bean.getFlgPrivTrattamento()%>">
</div>
<div class="col-lg-2">
<label for="txtRicerca">Com. Dati:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgPrivComunicazione()==1?"checked":""%> name="ckflgPrivComunicazione" id="ckflgPrivComunicazione" >
<input name="flgPrivComunicazione" id="flgPrivComunicazione" type="hidden" value="<%= bean.getFlgPrivComunicazione()%>">
</div>
</div>
<%-- RIGA TELEFONO --%>
<div class="row">
<div class="col-lg-4">
<label for="descrizione">Telefono:</label>
<br>
<input name="telefono" type="text" class="form-control input-sm" id="telefono" value="<%=bean.getTelefono()%>" maxlength="254">
</div>
<div class="col-lg-4">
<label for="txtRicerca">Cellulare:</label>
<br>
<input name="cellulare" type="text" class="form-control input-sm" id="cellulare" value="<%=bean.getCellulare()%>" maxlength="254">
</div>
<div class="col-lg-4">
<label for="txtRicerca">Fax:</label>
<br>
<input name="fax" type="text" class="form-control input-sm" id="fax" value="<%=bean.getFax()%>" maxlength="254">
</div>
</div>
<%-- RIGA CONTATTO --%>
<div class="row">
<div class="col-lg-4">
<label for="descrizione">Contatto:</label>
<br>
<input name="contatto" type="text" class="form-control input-sm" id="contatto" value="<%=bean.getContatto()%>" maxlength="254">
</div>
<div class="col-lg-4">
<label for="txtRicerca">E-mail:</label>
<br>
<input name="eMail" type="text" class="form-control input-sm" id="eMail" value="<%=bean.getEMail()%>" maxlength="254">
</div>
<div class="col-lg-4">
<label for="txtRicerca">Www:</label>
<br>
<input name="www" type="text" class="form-control input-sm" id="www" value="<%=bean.getWww()%>" maxlength="254">
</div>
</div>
<div class="row"> <div class="col-lg-4 col-xs-6">
<label for="txtRicerca">Cod. SDI. <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
<br>
<input name="codiceIdentificativoFE" type="text" class="form-control input-sm" id="codiceIdentificativoFE" value="<%=bean.getCodiceIdentificativoFE()%>" maxlength="7">
</div>
<div class="col-lg-4 col-xs-6">
<label for="txtRicerca">PEC <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
<br>
<input name="pec" type="text" class="form-control input-sm" id="pec" value="<%=bean.getPec()%>" maxlength="254">
</div></div>
<div class="row">
<div class="col-lg-4">
<label for="descrizione">Banca:</label>
<br>
<input name="bancaDesc" type="text" class="form-control input-sm" id="bancaDesc" value="<%=bean.getBancaDesc()%>" maxlength="60">
</div>
<div class="col-lg-2">
<label for="txtRicerca">IBAN:</label>
<br>
<input type="text" id="iban" name="iban" maxlength="27" class="form-control input-sm" value="<%= bean.getIban() %>">
</div>
<div class="col-lg-2">
<acx:if wherecondition='<%=!bean.getIban().equals("")%>'>Abi: <strong><%=bean.getAbi()%></strong>&nbsp;Cab:<strong><%=bean.getCab()%></strong>&nbsp;&nbsp;Conto: <strong><%=bean.getConto()%></strong></acx:if>
<acx:else>&nbsp;</acx:else>
</div>
<div class="col-lg-4">
<label for="txtRicerca">Metodo di pagamento:</label>
<br>
<select name="id_tipoPagamento" id="id_tipoPagamento" class="form-control input-sm">
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</acx:optionvec>
</select>
</div>
</div>
</form>
</div>
<div class="modal-footer"> <a class="btn btn-default" href="javascript:saveClifor()"> <i class="fa fa-floppy-o" title="Salva Record"></i> &nbsp; Salva</a>
<button type="button" class="btn btn-default" data-dismiss="modal"><i class="fa fa-sign-out" aria-hidden="true"></i> &nbsp; Chiudi</button>
</div>
</div>
<script src="../anag/_js/acxent-cliforE.js"></script>