first commit

This commit is contained in:
MaddoScientisto 2026-03-14 20:04:39 +01:00
commit 4d332ef662
27586 changed files with 3281783 additions and 0 deletions

View file

@ -0,0 +1,2 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %><jsp:useBean id="res" class="java.lang.String" type="java.lang.String" scope="request"/><jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request"/>
<ab:if wherecondition='<%=res.isEmpty()%>'><img src="../_V3/_img/Icons/48x48/shadow/warning.gif" width="16" height="16" alt="<%=msg%>" title="<%=msg%>" /></ab:if><ab:else><img src="../_V3/_img/Icons/48x48/shadow/check.gif" width="16" height="16" alt="Partita Iva OK" title="Partita Iva OK" /></ab:else>

View file

@ -0,0 +1,12 @@
<!-- Modal clienti e fornitori -->
<div id="cliforModalDialog" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg">
<input type="text" id="cliforRetForm" name="cliforRetForm">
<input type="text" id="cliforRetItems" name="cliforRetItems">
<div id="cliforContainer"></div>
</div>
</div>
<script src="../anag/_js/ab-cliforE.js"></script>

View file

@ -0,0 +1,53 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-5">
<label for="descrizione">Agente:</label>
<br>
<input readonly name="id_cliforAgente" type="hidden" id="id_cliforAgente" maxlength="30" />
<input readonly name="id_agente" type="hidden" id="id_agente" maxlength="30" />
<div class="input-group input-group-sm">
<input name="descrizioneFornitore" type="text" class="form-control input-sm ajSearchText" id="descrizioneFornitore" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anag/Clifor.abl?id_tipoFornitore=1&searchTxt=","descrizioneFornitore","listaAgenti","main.id_agente,main.descrizioneFornitore,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.percCliforAgente",3,"percCliforAgente")%> />
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_agente','descrizioneFornitore');"><i class="fa fa-refresh fa-sm"></i> </a></span>
</div>
<%=Ab.divAjSearchDiv4("listaAgenti")%>
</div>
<div class="col-lg-5">
<label for="descrizione">Percentuale:</label>
<br>
<input name="percCliforAgente" class="form-control input-sm" type="text" id="percCliforAgente" size="4" maxlength="5">
</div>
<div class="col-lg-2">
<a class="btn btn-success btn-associative" href="javascript:addAgente();">Aggiungi Agente</a>
</div>
</div>
<%-- TABELLA --%>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Agente</th>
<th>Percentuale</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.CliforAgente" vectumerator="listaAgenti">
<tr>
<td class="comandi" align="center"><div class="inline text-center hidden-print">
<a href="javascript:delAgente('<%=rowBean.getId_cliforAgente()%>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a> </div></td>
<td data-title="Agente"><%= rowBean.getAgente().getCognome() %></td>
<td data-title="Percentuale"><%= nf.format(rowBean.getPercCliforAgente()) %></td>
</tr>
</ab:whilevec>
</table>
</div>
</div>

View file

@ -0,0 +1,65 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<ab:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Per inserire gli allegati devi prima salvare il record principale</h1>
</ab:if>
<ab:else>
<input name="id_allegatoClifor" type="hidden" id="id_allegatoClifor">
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-3">
<label for="descrizione">Nome File Allegato:</label>
<br>
<div class="loadFile">
<label>
<input name="btn-upload_file_1" type="file" id="btn-upload_file_1" size="40" maxlength="200" onChange="Ab.saveFile(0,1)">
<input type="hidden" id="fileNameOnServer_1" name="fileNameOnServer_1">
<div id="uploadFileRes_1">CARICA IL FILE</div>
</div>
</div>
<div class="col-lg-3">
<label for="descrizione">Tipo Allegato:</label>
<br>
<select name="id_tipoAllegatoClifor" id="id_tipoAllegatoClifor" class="form-control input-sm">
<ab:optionvec boundcolumn="id_tipoAllegatoClifor" desccolumn="descrizione" vectumerator="listaTipiAllegatoClifor">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</div>
<div class="col-lg-3">
<label for="descrizione">Descrizione Allegato:</label>
<br>
<input type="text" id="descrizioneAllegato" class="form-control input-sm" name="descrizioneAllegato" maxlength="254">
</div>
<div class="col-lg-3"> <a class="btn btn-success btn-associative pull-right" href="javascript:addAllegato();">Aggiungi allegato</a> </div>
</div>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Tipo</th>
<th>Nome Attach</th>
<th>Descrizione</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.AllegatoClifor" vectumerator="listaAllegati">
<tr>
<td class="comandi" align="center"><div class="inline text-center hidden-print">
<a href="javascript:delAllegato('<%=rowBean.getId_allegatoClifor()%>')"> <i class="fa fa-trash-o" title="Cancella Record"></i> </a></td>
<td data-title="Tipo"><%=rowBean.getTipoAllegatoClifor().getDescrizione()%></td>
<td data-title="Nome Attach"><a href="../../_attach/_clifor/<%=rowBean.getNomeFileSuDisco()%>?id=<%=rowBean.getId_allegatoClifor()%>" target="_blank"><%=rowBean.getNomeFile()%></a></td>
<td data-title="Descrizione"><%=rowBean.getDescrizioneAllegato()%></td>
</tr>
</ab:whilevec>
</table>
</div>
</div>
</ab:else>

View file

@ -0,0 +1,44 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-1 col-xs-6">
<label for="descrizione">Esente Art. 8:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgArt8()==1?"checked":""%> name="ckflgArt8" id="ckflgArt8">
<input name="flgArt8" type="hidden" id="flgArt8" value="<%= bean.getFlgArt8()%>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Dichiarazione:</label>
<br>
<input type="text" class="form-control input-sm" id="dichiarazioneIntento" name="dichiarazioneIntento" maxlength="30" value="<%= bean.getDichiarazioneIntento() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Data Registrazione Dichiarazione:</label>
<br>
<input type="text" class="form-control input-sm datemask" id="dataRegistrazioneDI" name="dataRegistrazioneDI" maxlength="10" value="<%= df.format(bean.getDataRegistrazioneDI()) %>" >
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Esente x Reverse Charge:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgRC()==1?"checked":""%> name="ckflgRC" id="ckflgRC">
<input name="flgRC" type="hidden" id="flgRC" value="<%= bean.getFlgRC()%>">
</div>
<div class="col-lg-3 col-xs-6">
<br>
N.B. Si applica solamente a quegli articoli o quelle tipologie di articoli per cui &egrave; stato valorizzato il flag Reverse Charge
</div>
</div>

View file

@ -0,0 +1,56 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<div class="row">
<div class="col-lg-12 text-center">
<a class="btn btn-success" href="javascript:nuovoContratto();">NUOVO CONTRATTO</a>
</div>
</div>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Tipo contratto</th>
<th>Data Inizio</th>
<th>Data Scad.</th>
<th>Tel. associati</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.Contratto" vectumerator="listaContratti">
<tr>
<td class="comandi" align="center"><div class="inline text-center hidden-print">
<a href="Contratto.abl?cmd=md&id_contratto=<%=rowBean.getId_contratto()%>">
<i class="fa fa-pencil-square-o" aria-hidden="true"></i>
</a>
</td>
<td data-title="Tipo contratto">
<ab:if wherecondition="<%=rowBean.getFlgStato()==1%>">
<i class="fa fa-check" aria-hidden="true" title="Attivo"></i>
</ab:if>
<%= rowBean.getTipoContratto().getDescrizione() %>
</td>
<td data-title="Data Inizio">
<%= df.format(rowBean.getDataInizioContratto()) %>
</td>
<td data-title="Data Scad.">
<%= df.format(rowBean.getDataScadenzaContratto()) %>
</td>
<td data-title="Tel. associati">
<%= rowBean.getTelefoniAssociati() %>
</td>
</tr>
</ab:whilevec>
</table>
</div>
</div>

View file

@ -0,0 +1,92 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanContatto" class="com.ablia.anag.Contatto" type="com.ablia.anag.Contatto" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<ab:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Per inserire gli allegati devi prima salvare il record principale</h1>
</ab:if>
<ab:else>
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"></label>
<strong>INSERIMENTO CONTATTI
<input type="hidden" id="id_contatto" class="fieldObbligatorio" readonly name="id_contatto" maxlength="" value="<%=beanContatto.getId_contatto()%>">
</strong></div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Descrizione:</label>
<br>
<input name="descrizioneC" type="text" class="form-control input-sm" id="descrizioneC" value="<%=beanContatto.getDescrizioneC() %>" maxlength="60" >
</div>
<div class="col-lg-1 col-xs-6">
<label for="txtRicerca">Default:</label>
<br>
<input name="ckflgContattoDefault" type="checkbox" class="minimal" id="ckflgContattoDefault" <%=beanContatto.getFlgContattoDefault()==1?"checked":""%>>
<input type="hidden" name="flgContattoDefault" id="flgContattoDefault" value="<%=beanContatto.getFlgContattoDefault()%>" >
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">NOME:</label>
<br>
<input name="nomeC" type="text" class="form-control input-sm" id="nomeC" value="<ab:inputTextFormat><%=beanContatto.getNomeC() %></ab:inputTextFormat>" maxlength="60" >
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Telefono:</label>
<br>
<input type="text" class="form-control input-sm" id="telefonoC" name="telefonoC" maxlength="60" value="<%=beanContatto.getTelefonoC() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Emai:</label>
<br>
<input name="emailC" type="text" class="form-control input-sm" id="emailC" value="<%=beanContatto.getEmailC()%>" maxlength="60" >
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca"></label>
<a class="btn btn-success btn-associative" href="javascript:addContatto();">Aggiungi Contatto</a></div>
</div>
<div class="row"></div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="box-body " id="no-more-tables" >
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<tr>
<th>&nbsp;</th>
<th>Descrizione.</th>
<th>Nome</th>
<th>Telefono</th>
<th>Email</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Contatto" vectumerator="listaContatti">
<tr <%=rowBean.getId_contatto()==beanContatto.getId_contatto()?"class='success'":""%>>
<td class="comandi text-center"><div class="inline text-center hidden-print">
<a href="javascript:modifyContatto('<%=rowBean.getId_contatto()%>');"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:delContatto('<%=rowBean.getId_contatto()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a></td>
<td data-title=" Descrizione."><ab:if wherecondition="<%=rowBean.getFlgContattoDefault()==1%>"><i class="fa fa-check" title="Contatto Predefinito"></i></ab:if>
<%= rowBean.getDescrizioneC() %></td>
<td data-title=" Nome"><%= rowBean.getNomeC() %></td>
<td data-title=" Telefono"><%= rowBean.getTelefonoC() %></td>
<td data-title=" Email"><%= rowBean.getEmailC() %></td>
</tr>
</ab:whilevec>
</table>
</div>
</div>
</ab:else>

View file

@ -0,0 +1,136 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="destinazioneDiversa" class="com.ablia.anag.DestinazioneDiversa" type="com.ablia.anag.DestinazioneDiversa" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<ab:if wherecondition="<%=bean.getDBState()==0%>">
<h1>Salvare prima i dati di testata</h1>
</ab:if>
<ab:else>
<input type="hidden" id="id_destinazioneDiversa" class="fieldObbligatorio" readonly name="id_destinazioneDiversa" maxlength="" size="4" value="<%=destinazioneDiversa.getId_destinazioneDiversa()%>">
<div class="row">
<div class="col-lg-12 bg-aqua text-center">
<label>INSERIMENTO INDIRIZZI DI DESTINAZIONE DIVERSI</label>
</div>
</div>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-3 col-inline">
<div class="col-lg-12">
<label for="descrizione">Descrizione (default):</label>
</div>
<div class="col-lg-8 col-md-8 col-sm-8 col-left">
<input name="descrizioneDD" type="text" class="form-control input-sm" id="descrizioneDD" value="<%= destinazioneDiversa.getDescrizioneDD() %>" maxlength="60">
</div>
<div class="col-lg-4 col-md-4 col-sm-4"> (
<input type="checkbox" class="minimal" <%= destinazioneDiversa.getFlgDDDefault()==1?"checked":""%> name="ckflgDDDefault" id="ckflgDDDefault">
)
<input name="flgDDDefault" type="hidden" id="flgDDDefault" value="<%= destinazioneDiversa.getFlgDDDefault()%>">
</div>
</div>
<div class="col-lg-6 col-inline">
<div class="col-lg-12 col-md-12 col-sm-12">
<label for="descrizione">Indirizzo:</label>
</div>
<div class="col-lg-7 col-md-7 col-sm-7 col-left">
<input type="text" id="indirizzoDD" class="form-control input-sm" name="indirizzoDD" maxlength="60" value="<ab:inputTextFormat><%= destinazioneDiversa.getIndirizzoDD() %></ab:inputTextFormat>">
</div> <div class="col-lg-5 col-md-5 col-sm-5 form-inline"> n.
<input type="text" class="form-control input-sm" id="numeroCivicoDD" name="numeroCivicoDD" maxlength="8" value="<%= destinazioneDiversa.getNumeroCivicoDD() %>">
</div>
</div>
<div class="col-lg-3 col-md-12 col-sm-12">
<div class="form-group">
<label for="descrizione">Presso:</label>
<br>
<input name="pressoDD" type="text" class="form-control input-sm" id="pressoDD" value="<%=destinazioneDiversa.getPressoDD()%>" maxlength="60">
</div>
</div>
</div>
<%-- RIGA 2 --%>
<div class="row">
<div class="col-lg-3 col-inline">
<div class="col-lg-12">
<label for="descrizione">Comune:</label>
</div>
<input type="hidden" id="id_comuneDD" readonly class="input-group input-group-sm" name="id_comuneDD" maxlength="" value="<%=destinazioneDiversa.getId_comuneDD()%>">
<div class="col-lg-3 col-md-3 col-sm-3 col-xs-3 col-left"> <input name="codiceDD" readonly type="text" id="codiceDD" class="form-control input-sm" size="4" value="<%=destinazioneDiversa.getComuneDD().getCodice()%>" >
</div>
<div class="col-lg-9 col-md-9 col-sm-9 col-xs-9 col-right">
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="descrizioneComuneDD" id="descrizioneComuneDD" type="text" value="<%=destinazioneDiversa.getDescrizioneComuneDD()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","descrizioneComuneDD","listaComuneDD","main.id_comuneDD,main.codiceDD,main.descrizioneComuneDD,main.capComuneDD",3,"capZonaDD")%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_comuneDD','codiceDD','descrizioneComuneDD','capComuneDD');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div>
<%=Ab.divAjSearchDiv4("listaComuneDD")%> </div></div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Cap:</label>
<br>
<input type="text" class="form-control input-sm" id="capComuneDD" name="capComuneDD" maxlength="5" value="<%= destinazioneDiversa.getCapComuneDD() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Cap zona:</label>
<br>
<input type="text" class="form-control input-sm" id="capZonaDD" name="capZonaDD" maxlength="5" value="<%= destinazioneDiversa.getCapZonaDD() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Provincia:</label>
<br>
<input type="text" class="form-control input-sm" id="provinciaComuneDD" name="provinciaComuneDD" maxlength="5" value="<%= destinazioneDiversa.getProvinciaComuneDD() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Nazione:</label>
<br>
<input type="hidden" id="id_nazioneDD" class="form-control input-sm" readonly name="id_nazioneDD" value="<%=destinazioneDiversa.getId_nazioneDD()%>">
<div class="input-group input-group-sm">
<input name="nazioneDescrizioneDD" type="text" id="nazioneDescrizioneDD" class="form-control input-sm ajSearchText" value="<%=destinazioneDiversa.getNazioneDD().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Nazione.abl?searchTxt=","nazioneDescrizioneDD","listaNazioniDD","main.id_nazioneDD,main.nazioneDescrizioneDD",2,"telefonoDD")%> />
<span class="input-group-addon input-group-sm "> <a href="javascript:Ab.clrField('main','id_nazioneDD','nazioneDescrizioneDD');"> <i class="fa fa-refresh fa-sm"></i> </a> </span> </div>
<%=Ab.divAjSearchDiv4("listaNazioniDD")%> </div>
</div>
<%-- RIGA 2 --%>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Telefono:</label>
<br>
<input type="text" class="form-control input-sm" id="telefonoDD" name="telefonoDD" maxlength="60" value="<%= destinazioneDiversa.getTelefonoDD() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Fax:</label>
<br>
<input type="text" class="form-control input-sm" id="faxDD" name="faxDD" size="25" maxlength="60" value="<%= destinazioneDiversa.getFaxDD() %>">
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">E-mail:</label>
<br>
<input type="text" class="form-control input-sm" id="eMailDD" name="eMailDD" size="30" maxlength="60" value="<%= destinazioneDiversa.getEMailDD() %>">
</div>
<div class="col-lg-3 col-xs-6"> <a class="btn btn-success btn-associative" href="javascript:addDD();">Aggiungi Destinazione Diversa</a> </div>
</div>
<%-- RIGA 3 --%>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Descrizione</th>
<th>Indirizzo</th>
<th>Presso</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.DestinazioneDiversa" vectumerator="listaDD">
<tr <%=rowBean.getId_destinazioneDiversa()==destinazioneDiversa.getId_destinazioneDiversa()?"class='success'":""%>>
<td class="comandi" align="center"><div class="inline text-center hidden-print"> <a href="javascript:modifyDD('<%=rowBean.getId_destinazioneDiversa()%>');"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:delDD('<%=rowBean.getId_destinazioneDiversa()%>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a> </div></td>
<td data-title="Descrizione"><ab:if wherecondition="<%=rowBean.getFlgDDDefault()==1%>"><i class="fa fa-check" title="Destinazione di dafault"></i> </ab:if>
<%= rowBean.getDescrizioneDD() %></td>
<td data-title="Indirizzo"><%= rowBean.getIndirizzoCompleto() %></td>
<td data-title="Presso"><%= rowBean.getPressoDD() %></td>
</tr>
</ab:whilevec>
</table>
</div>
</div>
</ab:else>

View file

@ -0,0 +1,36 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-4 col-xs-6">
<label for="descrizione">Numero Documento di identit&agrave;:</label>
<br>
<input type="text" id="numeroDocumento" name="numeroDocumento" maxlength="30" value="<%= bean.getNumeroDocumento() %>" class="form-control input-sm">
</div>
<div class="col-lg-4 col-xs-6">
<label for="descrizione">Data Scadenza Documento di Identit&agrave;:</label>
<br>
<input type="text" class="form-control input-sm datemask" id="dataScadenzaDocumento" name="dataScadenzaDocumento" maxlength="10" value="<%= df.format(bean.getDataScadenzaDocumento()) %>" >
</div>
<div class="col-lg-4 col-xs-6">
<label for="descrizione">Documento Verificato:</label>
<br>
<select name="flgDocumentoVerificato" id="flgDocumentoVerificato" class="form-control input-sm">
<option value = "">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
<option <%=bean.getFlgDocumentoVerificato()==0?"selected":"" %> value = "0" >Non Verificato</option>
<option <%=bean.getFlgDocumentoVerificato()==10?"selected":"" %> value = "10" >Non Valido</option>
<option <%=bean.getFlgDocumentoVerificato()==15?"selected":"" %> value = "15" >In Scadenza</option>
<option <%=bean.getFlgDocumentoVerificato()==20?"selected":"" %> value = "20" >Scaduto</option>
<option <%=bean.getFlgDocumentoVerificato()==30?"selected":"" %> value = "30" >Verificato</option>
</select>
</div>
</div>

View file

@ -0,0 +1,69 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<input type="hidden" id="dummy" name="dummy" maxlength="" >
<div class="row">
<div class="col-lg-12 bg-aqua text-center">
<label>Inserire il cliente duplicato da unire al presente record</label>
</div>
</div>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-6">
<label for="descrizione"><%=bean.getTipo().toUpperCase()%>:</label>
<br>
<input readonly name="id_cliforDup" type="hidden" id="id_cliforDup" value="<%= bean.getId_cliforDup() %>" size="3" maxlength="30" />
<div class="input-group input-group-sm">
<input name="descrizioneCliforDup" type="text" class="form-control input-sm ajSearchText" id="descrizioneCliforDup" value="<ab:inputTextFormat><%= bean.getCliforDup().getDescrizioneCompleta()%></ab:inputTextFormat>" size="40" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anag/Clifor.abl?searchTxt=","descrizioneCliforDup","listaClifor","main.id_cliforDup,main.descrizioneCliforDup,main.indirizzoCliforDup,main.dummy,main.dummy,main.dummy,main.codFiscDup,main.pIvaDup,main.comuneCliforDescrizioneDup,main.dummy,main.dummy,main.dummy,main.dummy,main.tmstUpd",3,"")%> />
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_cliforDup','descrizioneCliforDup', 'codFiscDup', 'pIvaDup', 'indirizzoCliforDup', 'comuneCliforDescrizioneDup', 'tmstUpd');"><i class="fa fa-refresh fa-sm"></i> </a></span> <span class="input-group-addon "><a href="javascript:modifyClifor();"><i class="fa fa-edit"></i></a></span></div>
<%=Ab.divAjSearchDiv4("listaClifor")%> </div>
<div class="col-lg-6 form-inline">
<label for="descrizione">Codice Fiscale / P. IVA:</label>
<br>
<input name="codFiscDup" readOnly class="form-control input-sm" type="text" id="codFiscDup" value="<%=bean.getCliforDup().getCodFisc()%>" maxlength="16">
/
<input name="pIvaDup" readOnly class="form-control input-sm" type="text" id="pIvaDup" value="<%=bean.getCliforDup().getPIva()%>" maxlength="16">
</div>
</div>
<%-- RIGA 2 --%>
<div class="row">
<div class="col-lg-6">
<label>Indirizzo Residenza:</label>
<br>
<input name="indirizzoCliforDup" class="form-control input-sm" readOnly type="text" id="indirizzoCliforDup" value="<%=bean.getCliforDup().getIndirizzoCompleto()%>">
</div>
<div class="col-lg-6">
<label>Comune Residenza:</label>
<br>
<input name="comuneCliforDescrizioneDup" readOnly type="text" class="form-control input-sm" id="comuneCliforDescrizioneDup" value="<%=bean.getCliforDup().getComune().getDescrizione()%>">
</div>
</div>
<%-- RIGA 3 --%>
<div class="row">
<div class="col-lg-6">
<label>Timestamp aggiornamento:</label>
<br>
<input name="tmstUpd" readonly type="text" class="form-control input-sm" id="tmstUpd" value="<%=bean.getCliforDup().getLastUpdTmst()%>">
</div>
<div class="col-lg-6">
<a class="btn btn-success btn-associative" href="javascript:unisci();">Esegui unione cliente</a>
</div>
</div>
<br>
<div class="row">
<div class="col-lg-12 bg-yellow text-center">
<label>Se premi ESEGUI UNIONE CLIENTE, <br>tutti i legami del cliente duplicato vengono trasferiti all'attuale cliente.</label>
</div>
</div>

View file

@ -0,0 +1,92 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" ></jsp:useBean>
<jsp:useBean id="listaPagamenti" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator" scope="request" >
</jsp:useBean>
<jsp:useBean id="CRDP" class="com.ablia.contab.DocumentoPagamentoCR" type="com.ablia.contab.DocumentoPagamentoCR" scope="request" >
</jsp:useBean>
<jsp:useBean id="CRese" class="com.ablia.anag.EsercizioCR" type="com.ablia.anag.EsercizioCR" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-4">
<label for="descrizione">Esercizio:</label>
<br>
<select name="id_esercizio" id="id_esercizio" onchange="refresh()" class="form-control input-sm">
<ab:optionvec boundcolumn="id_esercizio" desccolumn="id_esercizio" vectumerator="listaEsercizi" value="<%=CRese.getId_esercizio()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</div>
<div class="col-lg-4">
<label for="descrizione">Tipo:</label>
<br>
<select id="flgTipoSaldo" name="flgTipoSaldo" onchange="refresh()" class="form-control input-sm">
<option value="0" selected <%=CRDP.getFlgTipoSaldo()==0?"selected":""%>>Tutte</option>
<option value="1" <%=CRDP.getFlgTipoSaldo()==1?"selected":""%>>Aperte</option>
<option value="2" <%=CRDP.getFlgTipoSaldo()==2?"selected":""%>>Chiuse</option>
</select>
</div>
<div class="col-lg-4"> <a class="btn btn-success btn-associative" href="javascript:vediPagamenti()">VAI ALLA PAGINA DEI PAGAMENTI</a> </div>
</div>
<%-- TABELLA --%>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>Cliente/Fornitore</th>
<th>Documento</th>
<th>Data Documento</th>
<th>Tipo Documento</th>
<th>Acconto/Saldo</th>
<th>Importo</th>
<th>Nota</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.contab.DocumentoPagamento" vectumerator="listaPagamenti" rowbeanname="row" columntosum="importo" headercolumn="id_documento">
<ab:wvheader vectumerator="listaPagamenti">
<% listaPagamenti.resetAllPartialResults(); %>
</ab:wvheader>
<tr>
<td data-title="Cliente/Fornitore"><ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>"> <%= row.getDocumento().getClifor().getNominativoCompleto() %> </ab:if>
<ab:else> &nbsp; </ab:else></td>
<td data-title="Documento"><ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>"> <%= row.getDocumento().getNumeroDocumentoCompleto() %> </ab:if>
<ab:else> &nbsp; </ab:else></td>
<td align="center" data-title="Data Documento"><ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>"> <%= df.format(row.getDocumento().getDataDocumento()) %> </ab:if>
<ab:else> <%= df.format(row.getData()) %> </ab:else></td>
<td data-title="Tipo Documento"><ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>"> <%= row.getDocumento().getTipoDocumento().getDescrizione() %> </ab:if>
<ab:else> Pagamento - <%= row.getTipoPagamento().getDescrizione() %> </ab:else></td>
<td align="left" data-title="Acconto/Saldo"><ab:if wherecondition="<%= row.getTipoMovimento()!=1 %>"> <%= row.getDescrizioneFlgTipoIncasso() %> </ab:if></td>
<td align="right" data-title="Importo"><span class='<%= row.getImporto() < 0 ? "red" : "" %>'> <%= nf.format(row.getImporto()) %> </span></td>
<td data-title="Nota"><%= row.getNota() %></td>
</tr>
<ab:wvfooter vectumerator="listaPagamenti">
<tr>
<td><b>Totale</b></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right"><b> <%= nf.format(listaPagamenti.getSumPartialResult("importo")) %> </b></td>
<td>&nbsp;</td>
</tr>
</ab:wvfooter>
</ab:whilevec>
<tr>
<td><span class="msg">Totale da Pagare</span></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right"><span class="msg"> <%= nf.format(listaPagamenti.getSumResult("importo")) %> </span></td>
<td>&nbsp;</td>
</tr>
</table>
</div>
</div>

View file

@ -0,0 +1,50 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<input readonly name="id_cliforTipoClifor" type="hidden" id="id_cliforTipoClifor" size="3" maxlength="30" />
<div class="row">
<div class="col-lg-4">
<label for="descrizione">Tipologia:</label>
<br>
<select name="id_tipoClifor" id="id_tipoClifor" class="form-control input-sm">
<ab:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipiClifor" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</div>
<div class="col-lg-8">
<a class="btn btn-success btn-associative pull-right" href="javascript:addTipologia();">Aggiungi tipologia</a>
</div>
</div>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Tipologia</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.CliforTipoClifor" vectumerator="listaTipologie">
<tr>
<td class="comandi" align="center"><div class="inline text-center hidden-print">
<a href="javascript:delTipologia('<%=rowBean.getId_cliforTipoClifor()%>')">
<i class="fa fa-trash-o" title="Cancella Record"></i>
</a>
</td>
<td data-title="Tipologia">
<%=rowBean.getTipoClifor().getDescrizione()%>
</td>
</tr>
</ab:whilevec>
</table>
</div>
</div>

View file

@ -0,0 +1,22 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-6">
<label for="descrizione">Note interne:</label>
<br>
<textarea id="textarea" name="nota" cols="50" rows="4" class="form-control input-sm"><%= bean.getNota() %></textarea>
</div>
<div class="col-lg-6">
<label for="descrizione">Note per Cliente:</label>
<br>
<textarea id="notaPerCliente" name="notaPerCliente" cols="50" rows="4" class="form-control input-sm"><%= bean.getNotaPerCliente() %></textarea>
</div>
</div>

View file

@ -0,0 +1,78 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-4 col-inline">
<div class="col-lg-12">
<label for="descrizione">Indirizzo:</label>
</div>
<div class="col-lg-6 col-md-5 col-sm-5 col-left">
<input type="text" id="indirizzo" class="form-control input-sm" name="indirizzo" maxlength="60" value="<ab:inputTextFormat><%= bean.getIndirizzo() %></ab:inputTextFormat>">
</div>
<div class="col-lg-6 col-md-7 col-sm-7 form-inline">
n. <input type="text" class="form-control input-sm"id="numeroCivico" name="numeroCivico" maxlength="8" value="<%= bean.getNumeroCivico() %>">
</div>
</div>
<div class="col-lg-4 col-inline">
<div class="col-lg-12">
<label for="descrizione">Citta':</label>
</div>
<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-4 col-md-4 col-sm-4 col-left">
<input name="codice" readonly type="text" id="codice" class="form-control input-sm" value="<%=bean.getComune().getCodice()%>" >
</div>
<div class="col-lg-8 col-md-8 col-sm-8 col-right">
<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","main.id_comune,main.codice,main.descrizioneComune,main.cap,main.provinciaComune",3,"capZona")%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_comune','codice','descrizioneComune');"><i class="fa fa-refresh fa-sm"></i> </a></span>
</div>
</div>
<%=Ab.divAjSearchDiv4("listaComune")%>
</div>
<div class="col-lg-2 col-xs-6">
<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 class="col-lg-2 col-xs-6">
<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>
<%-- RIGA 2 --%>
<div class="row">
<div class="col-lg-2 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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","main.id_nazione,main.nazioneDescrizione",2,"")%> />
<span class="input-group-addon input-group-sm ">
<a href="javascript:Ab.clrField('main','id_nazione','nazioneDescrizione');">
<i class="fa fa-refresh fa-sm"></i>
</a>
</span>
</div>
<%=Ab.divAjSearchDiv4("listaNazioni")%>
</div>
</div>

View file

@ -0,0 +1,40 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<%-- DICHIARAZIONE BEAN --%>
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<%-- RIGA 1 --%>
<div class="row">
<div class="col-lg-12" id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Descrizione</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.Users" vectumerator="listaUserClifor">
<tr>
<ab:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<td class="comandi" align="center"><div class="inline text-center hidden-print">
<a href="javascript:modUser('<%=rowBean.getId_users()%>');">
<i class="fa fa-edit" title="Modifica Record"></i>
</a>
<a href="javascript:delUser('<%=rowBean.getId_users()%>');">
<i class="fa fa-trash-o" title="Cancella Record"></i>
</a>
</div>
</td>
</ab:if>
<td data-title="Descrizione"><%= rowBean.getCognomeNome() %></td>
</tr>
</ab:whilevec>
</table>
</div>
</div>

View file

@ -0,0 +1,107 @@
// javascript per gestione campi obbligatori///
// barili//
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
if(l_flgAzienda==1)
return Ab.validateForm('nominativo','Ragione Sociale','R');
else
return Ab.validateForm('cognome','Cognome','R','nome','Nome','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
/* Ab.setChekBoxValue("dettaglio","flgArt8","1","0");
Ab.setChekBoxValue("dettaglio","flgAzienda","1","0");
Ab.setChekBoxValue("dettaglio","flgPrivTrattamento","1","0");
Ab.setChekBoxValue("dettaglio","flgPrivComunicazione","1","0");
*/
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
function delUser(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delUser";
f.id_users.value=l_id;
f.submit();
}
}
function modUser(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action="../Users.abl";
// FACCIO IL SUBMIT
f.cmd.value="md";
f.act.value="";
f.id_users.value=l_id;
f.submit();
}
function aziendaClick()
{
checkBoxes();
var rowRagSoc=Ab.prendiElementoDaId('RAGIONE_SOCIALE');
var rowCognomeNome=Ab.prendiElementoDaId('COGNOMENOME');
var rowNascita=Ab.prendiElementoDaId('NASCITA');
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
if(l_flgAzienda==1)
{
rowRagSoc.style.display="table-row";
rowCognomeNome.style.display="none";
rowNascita.style.display="none";
}
else
{
rowRagSoc.style.display="none";
rowCognomeNome.style.display="table-row";
rowNascita.style.display="table-row";
}
}

View file

@ -0,0 +1,707 @@
// javascript per gestione campi obbligatori///
// barili//
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
checkBoxes();
var f = document.main;
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
var l_flgOk=false;
if(l_flgAzienda==1){
l_flgOk= Ab.validateForm('cognome','Ragione Sociale','R');
//controlli aggiuntivi azienda
//p.iva lungo 11 per forza, cf lungo 11 o 16
if(l_flgOk && f.pIva.value.length!=11){
alert("Attenzione!. Partita iva deve essere lungo 11 numeri.")
l_flgOk=false;
}
if(l_flgOk && !(f.codFisc.value.length==11 || f.codFisc.value.length==16)){
alert("Attenzione!. Codice fiscale deve essere lungo 11 numero o 16 caratteri.")
l_flgOk=false;
}
}
else{
l_flgOk= Ab.validateForm('cognome','Cognome','R','nome','Nome','R','flgSesso','Sesso','R');
}
/*if(l_flgOk)
{
if(f.cellulare.value=="" && f.eMail.value=="")
{
alert("Inserire indirizzo Email oppure numero di cellulare");
l_flgOk=false;
}
if(f.eMail.value!="")
l_flgOk=Ab.validateForm('eMail','Indirizzo Email','isEmail');
}*/
return l_flgOk;
}
function checkBoxes()
/////////////////////////////////////////////
{
Ab.setChekBoxValue("main","flgArt8","1","0");
Ab.setChekBoxValue("main","flgRC","1","0");
Ab.setChekBoxValue("main","flgAzienda","1","0");
Ab.setChekBoxValue("main","flgPrivTrattamento","1","0");
Ab.setChekBoxValue("main","flgPrivComunicazione","1","0");
Ab.setChekBoxValue("main","flgMl","1","0");
Ab.setChekBoxValue("main","flgDDDefault","1","0");
Ab.setChekBoxValue("main","flgDocumentoVerificato","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("main","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("main","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("main","flgPlaAntPos");
}
function delUser(l_id)
/////////////////////////////////////////////
{
if (confirm("L'utente non sarà più legato all'attuale record ma non sarà cancellato. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delUser";
f.id_users.value=l_id;
Ab.submitAj('main');
}
}
function modUser(l_id)
/////////////////////////////////////////////
{
var f = document.main;
theSvlt=webApp+"/admin/config/Users.abl?cmd=md&id_users="+l_id;
location.href=theSvlt;
/*
f.action="../config/Users.abl";
f.cmd.value="md";
f.act.value="";
f.id_users.value=l_id;
f.submit();*/
}
function postClickICheck()
{
aziendaClick();
}
function aziendaClick()
{
checkBoxes();
//var rowNascita=Ab.prendiElementoDaId('nascita');
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
//if(l_flgAzienda==1)
if ($("#flgAzienda").val()==1)
{
//rowNascita.style.display="none";
$("#nascitaRow").addClass("hide");
}
else
{
//rowNascita.style.display="block";
$("#nascitaRow").removeClass("hide");
}
}
//////////////////////////////////////////////////
function addDD()
/////////////////////////////////////////////
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if (Ab.validateForm('descrizioneDD','Descrizione','R','indirizzoDD','Indirizzo','R'))
{
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="addDD";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function delDD(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="delDD";
f.id_destinazioneDiversa.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyDD(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="modDD";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_destinazioneDiversa.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
//////////////////////////////////////////////////
function addLP()
/////////////////////////////////////////////
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if((f.id_tipo.value==0 || f.id_tipo.value=="") && (f.id_articolo.value==0 || f.id_articolo.value==""))
{
alert("Attenzione!. Selezionare un Tipo Articolo oppure un Articolo.");
}
else
{
//if (Ab.validateForm('descrizione','Descrizione','R'))
{
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="addLP";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
}
function delLP(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="delLP";
f.id_listinoPers.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyLP(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="modLP";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_listinoPers.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
function salvaEEsciSw()
{
if (checkFields())
{
checkBoxes();
checkRadio();
var f = document.main;
f.action=f.actionPage.value;
f.act.value="save";
f.cmd.value="asq";
f.closeCommand.value=1;
Ab.submitAj('main');
}
}
function uniscix()
{
alert('non attivo');
}
function unisci()
{
var f=document.main;
if(f.id_clifor.value!=0)
{
if(f.id_cliforDup.value!=0 && f.id_clifor.value!= f.id_cliforDup.value && confirm("L'unione dei record clienti/fornitore è una procedura NON reversibile. Sei sicuro?"))
if(confirm("ATTENZIONE!! PROCEDURA NON REVERSIBILE!!! Sei veramente sicuro?????"))
{
f.action=f.actionPage.value;
f.act.value="";
f.cmd.value="join";
Ab.submitAj('main');
}
}
}
//////////////////////////////////////////////////
function addContratto()
/////////////////////////////////////////////
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if (Ab.validateForm('id_tipoContratto','Tipo Contratto','RisNumKey'))
{
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="addContratto";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function delContratto(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="delContratto";
f.id_listinoPers.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyContratto(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="modContratto";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_contratto.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
function hideCr()
{
//var theImgDown = document.getElementById("imgDown").style;
// theImgDown.display = "block";
/*var theNoCrStyl = document.getElementById("NOCR").style;
theNoCrStyl.display = "block";
var theCrStyl = document.getElementById("CR").style;
theCrStyl.display = "none";*/
$("#CR").hide();
$("#NOCR").show(300);
}
function showCr()
{
$("#NOCR").hide(300);
$("#CR").show(300);
/*var theNoCrStyl = document.getElementById("NOCR").style;
theNoCrStyl.display = "none";
var theCrStyl = document.getElementById("CR").style;
theCrStyl.display = "block"; */
// var theImgDown = document.getElementById("imgDown").style;
// theImgDown.display = "none";
}
function creaCodaSms()
{
//FACCIO IL SUBMIT
if(confirm("ATTENZIONE!! Verra' creato un messaggio sms per ogni cliente secondo il criterio di ricerca impostato. Vuoi continuare?"))
{
var f = document.main;
if(f.testoMessaggio.value=="")
alert("ERRORE! Testo del messaggio vuoto");
else
{
//alert(f.testoMessaggio.value);
//f.flgReport.value="S";
//f.action=webApp+"/tr/Pratica.abl";
f.action=f.actionPage.value;
f.cmd.value="creaCodaSms";
Ab.submitAj('main');
}
}
}
function creaMList()
{
if(confirm("Verrà creata una lista di spedizione in base ai criteri di main. Vuoi Continuare?"))
{
var f=document.main;
f.action=f.actionPage.value;
checkBoxesCR();
f.act.value="";
f.cmd.value="creaMList";
Ab.submitAj('main');
}
}
function nuovoContratto()
{
var f=document.main;
if(f.id_clifor.value!="")
{
f.action="Contratto.abl";
f.cmd.value="ni";
Ab.submitAj('main');
}
}
function creaCodaMsg()
{
var f = document.main;
if(f.id_templateMsg.value!="")
{
if (confirm("Verrà creata una nuova coda di messaggi in base al template scelto. Sei Sicuro?"))
{
Ab.popUp("ELAB");
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="creaCodaMsg";
Ab.submitAj('main');
}
}
else
alert('Template non selezionato');
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addAllegato()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('fileNameOnServer_1','File non caricato','R'))
{
checkBoxes();
f.cmd.value="addAllegato";
//f.act.value="addAllegato";
Ab.submitAj('main');
}
}
function delAllegato(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="delAllegato";
//f.act.value="delAllegato";
f.id_allegatoClifor.value=l_id;
Ab.submitAj('main');
}
}
function labelIndirizzo()
{
var f = document.main;
{
var debug=false;
var wwD="700";
var whD="500";
//+"&xxx="+f.xxx.value
theAction=f.actionPage.value+"?cmd=print&act=lblInd"+"&id_clifor="+f.id_clifor.value;
//
//var numLabels=prompt("Numero di etichette da stampare","1");
//var blankLabels=prompt("Numero di etichette da saltare","0");
//theAction=theAction+"&blankLabels="+blankLabels+"&numLabels="+numLabels;
if(debug==false)
{
window.open(theAction, "Stampa_Etichette_Accessori_Articolo","width="+wwD+",height="+whD+",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
}
else
{
window.open(theAction);
}
}
}
//////////////////////////////////////////////////
function addAgente()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_agente','Agente','R', 'percCliforAgente', 'Percentuale Agente', 'RisNUm>0'))
{
f.cmd.value="gr";
f.act.value="addAgente";
Ab.submitAj('main');
}
}
function delAgente(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delAgente";
f.id_cliforAgente.value=l_id;
Ab.submitAj('main');
}
}
function rebuildAllEditor()
{
}
function documentReadyScriptCR()
{
hideCr();
}
function documentReadyScript()
{
//checkPIva();
}
function xxxxxxxxxcaricaFlagTipoFornitore() {
//alert('carica');
if($("#id_tipoFornitore").length>0)
{
var id_tipoFornitore = document.getElementById('id_tipoFornitore').value;
fetch("Clifor.abl", "cmd=rendiFlag&id_tipoFornitore=" + id_tipoFornitore, null, 'visualizzaPercentuale');
}
}
function visualizzaPercentuale(msg) {
var f = document.main;
if(msg==0) {
document.getElementById('lblPerc').style.display = 'none';
document.getElementById('percProvvigione').style.display = 'none';
} else {
document.getElementById('lblPerc').style.display = 'block';
document.getElementById('percProvvigione').style.display = 'block';
}
}
//////////////////////////////////////////////////
function addTipologia()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_tipologia','Tipologia','R'))
{
f.cmd.value="gr";
f.act.value="addTipologia";
Ab.submitAj('main');
}
}
function delTipologia(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delTipologia";
f.id_cliforTipoClifor.value=l_id;
Ab.submitAj('main');
}
}
//controllo su partita iva
function checkPIva()
{
//fetch(servlet, command, divList, postProcess)
//$("#cmd").val("checkPiva");
if($("#pIva").val().length>0){
$("#cmd").val("checkPiva");
//alert($("#main").serialize());
fetch("Clifor.abl", "cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val(), "_checkPiva", null,1) ;
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
//Ab.submitAj('main','checkPiva','_checkPiva');
}
}
//evento su id pIva
$(function(){
$( "#pIvaxxx" ).on('keyup', function(){
if($("#pIva").val().length==11){
var svlt="cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val();
$("#cmd").val("checkPiva");
fetch("Clifor.abl",svlt , "_checkPiva", null,1) ;
// alert(svlt);
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
}
else{
$("#_checkPiva").html("");
}
});
});
//////////////////////////////////
//navigazione verso pagina dei pagamenti
//////////////////////////////////
function vediPagamenti()
{
Ab.callAbl('/admin/contab/DocumentoPagamento','body','search&id_clifor='+$('#id_clifor').val());
}
/********************************************/
/********************************************/
function addContatto()
/********************************************/
/********************************************/
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if (Ab.validateForm('descrizioneC','Descrizione','R','nomeC','nome','R'))
{
checkBoxes();
checkRadio();
f.cmd.value="addContatto";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function delContatto(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="delContatto";
f.id_contatto.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyContatto(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="modifyContatto";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_contatto.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}

View file

@ -0,0 +1,132 @@
/***** GESTIONE MODIFICA E NUOVO CLIENTE TRAMITE MODAL ***/
/** vedere come è gestita su ab-document.js**/
/** ha bisogno di un mapping returnItems tra i campi del form di partenza e la modal che salva e modifica i dati */
/***** ROBA VECCHIA!!!!!*/
function nuovoClifor(RI)
{
var f = document.main;
var CF= f.flgClienteFornitore.value;
clrField('main','id_clifor','descrizioneClifor');
//alert(RI);
if(CF=="F"){
theAction=webApp+"/admin/anag/Fornitore.abl?cmd=ni&sw=1&RI="+RI;
wCliente=window.open(theAction, "Nuovo_Fornitore","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
}
else {
theAction=webApp+"/admin/anag/Cliente.abl?cmd=ni&sw=1&RI="+RI;
wCliente=window.open(theAction, "Nuovo_Cliente","width=840,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
}
//f.descrizioneCli.value="";
//f.id_clifor.value="";
wCliente.focus();
}
/***** ROBA VECCHIA!!!!!*/
function modifyClifor(RI)
{
var f = document.main;
//alert(f.id_cliente.value);
if(f.id_clifor.value!="" && f.id_clifor.value!=0)
{
var CF= f.flgClienteFornitore.value;
if(CF=="F"){
theAction=webApp+"/admin/anag/Fornitore.abl?cmd=md&sw=1&id_clifor="+f.id_clifor.value+"&RI="+RI;
wCliente=window.open(theAction, "Modifica_Fornitore","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
}
else {
theAction=webApp+"/admin/anag/Cliente.abl?cmd=md&sw=1&id_clifor="+f.id_clifor.value+"&RI="+RI;
wCliente=window.open(theAction, "Modifica_Cliente","width=810,height=600,status=yes,resizable=yes,top=100,left=100,scrollbars=yes");
}
wCliente.focus();
}
}
/***************************************************************/
/***************************************************************/
/** NUOVO CLIENTE FORNITORE SU MODAL*/
/* vedi _inc_cliforE.jsp */
/***************************************************************/
/***************************************************************/
function newCli(form, retItems)
{
$("#cliforRetForm").val(form);
$("#cliforRetItems").val(JSON.stringify(retItems));
Ab.fetch("../anag/Cliente.abl", "cmd=ni&sw=1", "cliforContainer", "postLoadClifor()", true);
}
/***************************************************************/
/***************************************************************/
/* MODIFICA CLIENTE SU MODAL */
/** carica i dati tramite una fetch e li mette nel div cliforContainer*/
/* vedi _inc_cliforE.jsp */
/***************************************************************/
/***************************************************************/
function modCli(form, retItems)
{
var id = $("#id_clifor").val();
$("#cliforRetForm").val(form);
$("#cliforRetItems").val(JSON.stringify(retItems));
if (id != "")
{
//sw=1 chiama la pagina cliforE.jsp che carico in cliforcontainer
Ab.fetch("../anag/Clifor.abl", "cmd=md&sw=1&id_clifor="+id, "cliforContainer", "postLoadClifor()", true);
}
else
{
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
}
}
/***************************************************************/
/***************************************************************/
/** SEMPLICEMENTE POPUP MODAL CON CLIENTE */
/***************************************************************/
/***************************************************************/
function postLoadClifor()
{
$('#cliforModalDialog').modal("show");
}
/***************************************************************/
/***************************************************************/
/* Salvataggio nuovi dati tramite fetch */
/***************************************************************/
/***************************************************************/
function saveClifor()
{
if (Ab.validateForm('cognome','Cognome / Ragione Sociale','R'))
{
var campiClifor = $("#cliforModal").serialize();
Ab.fetch("../anag/Clifor.abl", "cmd=asq&act=save&sw=1&"+campiClifor, "cliforContainer", "postSave()");
}
}
/***************************************************************/
/***************************************************************/
/* Callback del salvataggio nuovi dati: legge i campi da caricare che sono stati inseriti (come json) nel campo cliforRetItems*/
/* come oggetti chiave (campo della form chiamante) / valore (campo della form nella modal dei clienti)*/
/***************************************************************/
/***************************************************************/
function postSave(response) {
var form = "#"+$("#cliforRetForm").val(),
retItems = JSON.parse($("#cliforRetItems").val());
for(var i = 0, len = retItems.length; i < len; i++)
{
var item = retItems[i];
//console.log( item.formField + " - " + $("#"+item.formField, form).val() + " / " + item.modalField + " - " + $("#"+item.modalField, "#cliforModal").val() + " / " + $("#"+item.formField, form).prop('tagName'));
$("#"+item.formField, form).val($("#"+item.modalField, "#cliforModal").val());
}
$('#cliforModalDialog').modal('hide');
}

View file

@ -0,0 +1,152 @@
// pkg_contratto
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
function report()
{
//FACCIO IL SUBMIT
var f = document.main;
f.flgReport.value="S";
//f.action=webApp+"/tr/Pratica.abl";
f.cmd.value="search";
Ab.submitAj('main');
}
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
//R per required
//isNum per numerico
//isNumKey è una chiave.. uguale a isNum>0 ma cambio il messaggio
//isNum>x per numerico maggiore di x
//isNum<x per numerico minore di x
//isEmail per indirizzo email
//inRange1:10 per ..
//3 stringhe
//1: nome del field
//2: se '' visualizza il nome del field, altrimenti questo campo
//3: R/N+''/isNum/isEmail/inRangea:b
return Ab.validateForm('id_clifor','Cliente','RisNumkey','id_tipoContratto','Tipo Contratto','RisNumKey','dataInizioContratto','dataInizioContratto','R');
}
/////////////////////////////////////////////7
function checkSearchFields()
/////////////////////////////////////////////7
{
if(document.main.crNS==1)
return false;
else
{
//return Ab.validateForm('descrizione','Descrizione','R','numero','Numero','RisNum>0','eMail','','NisEmail');
return true;
}
}
function checkBoxes()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("dettaglio","flgSommaCRL","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addRow()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_rowBean','RowBean','R'))
{
f.cmd.value="gr";
f.act.value="addRow";
Ab.submitAj('main');
}
}
function delRow(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delRow";
f.id_rowBean.value=l_id;
Ab.submitAj('main');
}
}
function modRow(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="modRow";
f.id_rowBean.value=l_id;
Ab.submitAj('main');
}
function creaAvvisoSms()
{
var f = document.main;
if(confirm("Verr&agrave; creata la coda sms per contratto. Vuoi Continuare?"))
{
f.cmd.value="crea1CodaSmsD";
f.act.value="";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function creaAvvisiSms()
{
var f = document.main;
if(confirm("Verr&agrave; creata la coda sms per i contratto in scadenza. Vuoi Continuare?"))
{
f.cmd.value="creaCodaSms";
f.act.value="";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}

View file

@ -0,0 +1,95 @@
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
if(l_flgAzienda==1)
return Ab.validateForm('nominativo','Ragione Sociale','R');
else
return Ab.validateForm('cognome','Cognome','R','nome','Nome','R');
}
function checkBoxes()
/////////////////////////////////////////////
{
Ab.setChekBoxValue("dettaglio","flgAzienda","1","0");
Ab.setChekBoxValue("dettaglio","flgPrivTrattamento","1","0");
Ab.setChekBoxValue("dettaglio","flgPrivComunicazione","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("dettaglio","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
}
function delUser(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delUser";
f.id_users.value=l_id;
f.submit();
}
}
function modUser(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action="../Users.abl";
// FACCIO IL SUBMIT
f.cmd.value="md";
f.act.value="";
f.id_users.value=l_id;
f.submit();
}
function aziendaClick()
{
checkBoxes();
var rowRagSoc=Ab.prendiElementoDaId('RAGIONE_SOCIALE');
var rowNascita=Ab.prendiElementoDaId('NASCITA');
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
if(l_flgAzienda==1)
{
rowRagSoc.style.display="table-row";
rowNascita.style.display="none";
}
else
{
rowRagSoc.style.display="none";
rowNascita.style.display="table-row";
}
}

View file

@ -0,0 +1,719 @@
// javascript per gestione campi obbligatori///
// barili//
///////////////////////////////////////////
////////T O O L B A R /////////////////////
///////////////////////////////////////////
function report()
{
//FACCIO IL SUBMIT
var f = document.main;
f.flgReport.value="S";
//f.action=webApp+"/tr/Pratica.abl";
f.cmd.value="search";
Ab.submitAj("main");
//f.submit();
}
/////////////////////////////////////////////7
function checkFields()
/////////////////////////////////////////////7
{
checkBoxes();
var f = document.main;
var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
var l_flgOk=false;
if(l_flgAzienda==1){
//l_flgOk= Ab.validateForm('cognome','Ragione Sociale','R','codFisc','Codice Fiscale','R','pIva','Partita Iva','R');
l_flgOk= Ab.validateForm('cognome','Ragione Sociale','R');
//controlli aggiuntivi azienda
//p.iva lungo 11 per forza, cf lungo 11 o 16
/* if(l_flgOk && f.pIva.value.length!=11){
alert("Attenzione!. Partita iva deve essere lungo 11 numeri.")
l_flgOk=false;
}
if(l_flgOk && !(f.codFisc.value.length==11 || f.codFisc.value.length==16)){
alert("Attenzione!. Codice fiscale deve essere lungo 11 numero o 16 caratteri.")
l_flgOk=false;
}
*/
}
else{
l_flgOk= Ab.validateForm('cognome','Cognome','R','nome','Nome','R','flgSesso','Sesso','R');
}
if(l_flgOk)
{
if(f.cellulare.value=="" && f.eMail.value=="")
{
alert("Inserire indirizzo Email oppure numero di cellulare");
l_flgOk=false;
}
if(f.eMail.value!="")
l_flgOk=Ab.validateForm('eMail','Indirizzo Email','isEmail');
}
return l_flgOk;
}
function checkBoxes()
/////////////////////////////////////////////
{
Ab.setChekBoxValue("main","flgArt8","1","0");
Ab.setChekBoxValue("main","flgRC","1","0");
Ab.setChekBoxValue("main","flgAzienda","1","0");
Ab.setChekBoxValue("main","flgPrivTrattamento","1","0");
Ab.setChekBoxValue("main","flgPrivComunicazione","1","0");
Ab.setChekBoxValue("main","flgMl","1","0");
Ab.setChekBoxValue("main","flgDDDefault","1","0");
Ab.setChekBoxValue("main","flgDocumentoVerificato","1","0");
}
function checkRadio()
{
//Ab.setRadioButtonValue("main","flgPlaAntPos");
}
function checkBoxesCR()
/////////////////////////////////////////////
{
//Ab.setChekBoxValue("main","flgSommaCRL","1","0");
}
function checkRadioCR()
{
//Ab.setRadioButtonValue("main","flgPlaAntPos");
}
function delUser(l_id)
/////////////////////////////////////////////
{
if (confirm("L'utente non sarà più legato all'attuale record ma non sarà cancellato. Vuoi Continuare?"))
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delUser";
f.id_users.value=l_id;
Ab.submitAj('main');
}
}
function modUser(l_id)
/////////////////////////////////////////////
{
var f = document.main;
theSvlt=webApp+"/admin/config/Users.abl?cmd=md&id_users="+l_id;
location.href=theSvlt;
/*
f.action="../config/Users.abl";
f.cmd.value="md";
f.act.value="";
f.id_users.value=l_id;
f.submit();*/
}
function postClickICheck()
{
aziendaClick();
}
function aziendaClick()
{
checkBoxes();
//var rowNascita=Ab.prendiElementoDaId('nascita');
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
//if(l_flgAzienda==1)
if ($("#flgAzienda").val()==1)
{
//rowNascita.style.display="none";
$("#nascitaRow").addClass("hide");
}
else
{
//rowNascita.style.display="block";
$("#nascitaRow").removeClass("hide");
}
}
//////////////////////////////////////////////////
function addDD()
/////////////////////////////////////////////
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if (Ab.validateForm('descrizioneDD','Descrizione','R','indirizzoDD','Indirizzo','R'))
{
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="addDD";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function delDD(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="delDD";
f.id_destinazioneDiversa.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyDD(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="modDD";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_destinazioneDiversa.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
//////////////////////////////////////////////////
function addLP()
/////////////////////////////////////////////
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if((f.id_tipo.value==0 || f.id_tipo.value=="") && (f.id_articolo.value==0 || f.id_articolo.value==""))
{
alert("Attenzione!. Selezionare un Tipo Articolo oppure un Articolo.");
}
else
{
//if (Ab.validateForm('descrizione','Descrizione','R'))
{
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="addLP";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
}
function delLP(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="delLP";
f.id_listinoPers.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyLP(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="modLP";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_listinoPers.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
function salvaEEsciSw()
{
if (checkFields())
{
checkBoxes();
checkRadio();
var f = document.main;
f.action=f.actionPage.value;
f.act.value="save";
f.cmd.value="asq";
f.closeCommand.value=1;
Ab.submitAj('main');
}
}
function uniscix()
{
alert('non attivo');
}
function unisci()
{
var f=document.main;
if(f.id_clifor.value!=0)
{
if(f.id_cliforDup.value!=0 && f.id_clifor.value!= f.id_cliforDup.value && confirm("L'unione dei record clienti/fornitore è una procedura NON reversibile. Sei sicuro?"))
if(confirm("ATTENZIONE!! PROCEDURA NON REVERSIBILE!!! Sei veramente sicuro?????"))
{
f.action=f.actionPage.value;
f.act.value="";
f.cmd.value="join";
Ab.submitAj('main');
}
}
}
//////////////////////////////////////////////////
function addContratto()
/////////////////////////////////////////////
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if (Ab.validateForm('id_tipoContratto','Tipo Contratto','RisNumKey'))
{
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="addContratto";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function delContratto(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="delContratto";
f.id_listinoPers.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyContratto(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="gr";
f.act.value="modContratto";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_contratto.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}
function hideCr()
{
//var theImgDown = document.getElementById("imgDown").style;
// theImgDown.display = "block";
/*var theNoCrStyl = document.getElementById("NOCR").style;
theNoCrStyl.display = "block";
var theCrStyl = document.getElementById("CR").style;
theCrStyl.display = "none";*/
$("#CR").hide();
$("#NOCR").show(300);
}
function showCr()
{
$("#NOCR").hide(300);
$("#CR").show(300);
/*var theNoCrStyl = document.getElementById("NOCR").style;
theNoCrStyl.display = "none";
var theCrStyl = document.getElementById("CR").style;
theCrStyl.display = "block"; */
// var theImgDown = document.getElementById("imgDown").style;
// theImgDown.display = "none";
}
function creaCodaSms()
{
//FACCIO IL SUBMIT
if(confirm("ATTENZIONE!! Verra' creato un messaggio sms per ogni cliente secondo il criterio di ricerca impostato. Vuoi continuare?"))
{
var f = document.main;
if(f.testoMessaggio.value=="")
alert("ERRORE! Testo del messaggio vuoto");
else
{
//alert(f.testoMessaggio.value);
//f.flgReport.value="S";
//f.action=webApp+"/tr/Pratica.abl";
f.action=f.actionPage.value;
f.cmd.value="creaCodaSms";
Ab.submitAj('main');
}
}
}
function creaMList()
{
if(confirm("Verrà creata una lista di spedizione in base ai criteri di main. Vuoi Continuare?"))
{
var f=document.main;
f.action=f.actionPage.value;
checkBoxesCR();
f.act.value="";
f.cmd.value="creaMList";
Ab.submitAj('main');
}
}
function nuovoContratto()
{
var f=document.main;
if(f.id_clifor.value!="")
{
f.action="Contratto.abl";
f.cmd.value="ni";
Ab.submitAj('main');
}
}
function creaCodaMsg()
{
var f = document.main;
if(f.id_templateMsg.value!="")
{
if (confirm("Verrà creata una nuova coda di messaggi in base al template scelto. Sei Sicuro?"))
{
Ab.popUp("ELAB");
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="creaCodaMsg";
Ab.submitAj('main');
}
}
else
alert('Template non selezionato');
}
/////////////////////////////////////////////////
//////////////////////////////////////////////////
function addAllegato()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('fileNameOnServer_1','File non caricato','R'))
{
checkBoxes();
f.cmd.value="addAllegato";
//f.act.value="addAllegato";
Ab.submitAj('main');
}
}
function delAllegato(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="delAllegato";
//f.act.value="delAllegato";
f.id_allegatoClifor.value=l_id;
Ab.submitAj('main');
}
}
function labelIndirizzo()
{
var f = document.main;
{
var debug=false;
var wwD="700";
var whD="500";
//+"&xxx="+f.xxx.value
theAction=f.actionPage.value+"?cmd=print&act=lblInd"+"&id_clifor="+f.id_clifor.value;
//
//var numLabels=prompt("Numero di etichette da stampare","1");
//var blankLabels=prompt("Numero di etichette da saltare","0");
//theAction=theAction+"&blankLabels="+blankLabels+"&numLabels="+numLabels;
if(debug==false)
{
window.open(theAction, "Stampa_Etichette_Accessori_Articolo","width="+wwD+",height="+whD+",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
}
else
{
window.open(theAction);
}
}
}
//////////////////////////////////////////////////
function addAgente()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_agente','Agente','R', 'percCliforAgente', 'Percentuale Agente', 'RisNUm>0'))
{
f.cmd.value="gr";
f.act.value="addAgente";
Ab.submitAj('main');
}
}
function delAgente(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delAgente";
f.id_cliforAgente.value=l_id;
Ab.submitAj('main');
}
}
function rebuildAllEditor()
{
}
function documentReadyScriptCR()
{
hideCr();
}
function documentReadyScript()
{
//checkPIva();
}
function xxxxxxxxxcaricaFlagTipoFornitore() {
//alert('carica');
if($("#id_tipoFornitore").length>0)
{
var id_tipoFornitore = document.getElementById('id_tipoFornitore').value;
fetch("Clifor.abl", "cmd=rendiFlag&id_tipoFornitore=" + id_tipoFornitore, null, 'visualizzaPercentuale');
}
}
function visualizzaPercentuale(msg) {
var f = document.main;
if(msg==0) {
document.getElementById('lblPerc').style.display = 'none';
document.getElementById('percProvvigione').style.display = 'none';
} else {
document.getElementById('lblPerc').style.display = 'block';
document.getElementById('percProvvigione').style.display = 'block';
}
}
//////////////////////////////////////////////////
function addTipologia()
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
if (Ab.validateForm('id_tipologia','Tipologia','R'))
{
f.cmd.value="gr";
f.act.value="addTipologia";
Ab.submitAj('main');
}
}
function delTipologia(l_id)
/////////////////////////////////////////////
{
if (Ab.confirmDelete())
{
var f = document.main;
f.action=f.actionPage.value;
// FACCIO IL SUBMIT
f.cmd.value="gr";
f.act.value="delTipologia";
f.id_cliforTipoClifor.value=l_id;
Ab.submitAj('main');
}
}
//controllo su partita iva
function checkPIva()
{
//fetch(servlet, command, divList, postProcess)
//$("#cmd").val("checkPiva");
if($("#pIva").val().length>0){
$("#cmd").val("checkPiva");
//alert($("#main").serialize());
fetch("Clifor.abl", "cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val(), "_checkPiva", null,1) ;
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
//Ab.submitAj('main','checkPiva','_checkPiva');
}
}
//evento su id pIva
$(function(){
$( "#pIva" ).on('keyup', function(){
if($("#pIva").val().length==11){
var svlt="cmd=checkPiva&id_clifor="+$("#id_clifor").val()+"&pIva="+$("#pIva").val();
$("#cmd").val("checkPiva");
fetch("Clifor.abl",svlt , "_checkPiva", null,1) ;
// alert(svlt);
//fetch("Clifor.abl", $("#main").serialize(), _checkPiva, null,1) ;
}
else{
$("#_checkPiva").html("");
}
});
});
//////////////////////////////////
//navigazione verso pagina dei pagamenti
//////////////////////////////////
function vediPagamenti()
{
Ab.callAbl('/admin/contab/DocumentoPagamento','body','search&id_clifor='+$('#id_clifor').val());
}
/********************************************/
/********************************************/
function addContatto()
/********************************************/
/********************************************/
{
/* var l_nome=Ab.prendiElementoDaId("descrizioneDD");
alert(l_nome.value);
l_nome.value=l_nome.value.replace(/€/ig,"€");
alert(l_nome.value);*/
var f = document.main;
if (Ab.validateForm('descrizioneC','Descrizione','R','nomeC','nome','R'))
{
checkBoxes();
checkRadio();
f.cmd.value="addContatto";
//f.flgRiga.value="A";
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function delContatto(l_id)
/////////////////////////////////////////////
{
if(Ab.confirmDelete())
{
var f = document.main;
// FACCIO IL SUBMIT
checkBoxes();
checkRadio();
f.cmd.value="delContatto";
f.id_contatto.value=l_id;
f.action=f.actionPage.value;
Ab.submitAj('main');
}
}
function modifyContatto(l_id)
/////////////////////////////////////////////
{
var f = document.main;
f.action=f.actionPage.value;
checkBoxes();
checkRadio();
f.cmd.value="modifyContatto";
//f.cmd.value="md";
//f.act.value="refreshCaratteristica";
f.id_contatto.value=l_id;
//f.flgRiga.value="A";
Ab.submitAj('main');
}

424
rus/admin/anag/clifor.jsp Normal file
View file

@ -0,0 +1,424 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica <%=bean.getTipo().toUpperCase()%>">
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<!-- pagine di ricerca -->
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-9">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li ><a href="javascript:Ab.callAbl('/admin/anag/Clifor',null,'back')">Elenco <%=bean.getTipo().toUpperCase()%></a></li>
<li class="active">Anagrafica <%=bean.getTipo().toUpperCase()%></li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-3 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --> <%=bean.getLastUpdInfo()%> <!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --> <a class="btn btn-app btn-app-sm" href="javascript:newCommandPD()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="Salva Record"></i>Salva</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="Stampa"></i>Stampa</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="Cancella Record"></i>Elimina</a> <a class="btn btn-app btn-app-sm" href="javascript:labelIndirizzo();"> <i class="fa fa-file-text-o" title="Stampa Compatibilit&agrave;"></i>Stampa Compatibilit&agrave; </a> <!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<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="" >
<!-- dettaglio -->
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<%-- RIGA COGNOME --%>
<div class="row">
<div class="col-lg-8 col-xs-6">
<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 class="col-lg-2 col-xs-6">
<label for="txtRicerca">Azienda:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgAzienda()==1?"checked":""%> name="ckflgAzienda" id="ckflgAzienda" >
<input name="flgAzienda" type="hidden" id="flgAzienda" value="<%= bean.getFlgAzienda()%>" onChange="aziendaClick()">
</div>
<div class="col-lg-2 col-xs-6">
<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>
<%-- RIGA NOME --%>
<div class='row <%= bean.getFlgAzienda()==1 ? "hide" : "" %>' id="nascitaRow">
<div class="col-lg-4 col-xs-6">
<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 class="col-lg-4 form-inline">
<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()%>">
<input name="codiceNascita" readonly type="text" id="codiceNascita" class="form-control input-sm" value="<%=bean.getComuneNascita().getCodice()%>" >
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="comuneNascitaDescrizione" id="comuneNascitaDescrizione" type="text" value="<%=bean.getComuneNascita().getDescrizione()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","comuneNascitaDescrizione","listaComuneNascita","main.id_comuneNascita,main.codiceNascita,main.comuneNascitaDescrizione",3,"dataNascita")%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_comuneNascita','codiceNascita','comuneNascitaDescrizione');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div>
<%=Ab.divAjSearchDiv4("listaComuneNascita")%> </div>
<div class="col-lg-2 col-xs-6">
<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 class="col-lg-2 col-xs-6">
<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>
<%-- RIGA CODICE FISCALE --%>
<div class="row">
<div class="col-lg-4 col-xs-6">
<label for="descrizione">Codice Fiscale: (vuoto per calcolo automatico)</label>
<br>
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
<ab:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></ab:if>
<ab:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></ab:if>
</div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Partita Iva:</label>
<br>
<input name="pIva" type="text" class="form-control input-sm" id="pIva" value="<%=bean.getPIva()%>" maxlength="11">
<span id="_checkPiva"> </span>
<ab:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
<span class="text-danger">Attenzione: partita iva duplicata!! </span></ab:if>
</div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Codice alternativo:</label>
<br>
<input name="codiceAlt" type="text" class="form-control input-sm" id="codiceAlt" value="<%=bean.getCodiceAlt()%>" maxlength="11">
<ab:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
<span class="text-danger">Attenzione: partita iva duplicata!! </span></ab:if>
</div>
<div class="col-lg-2 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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>
<%-- RIGA CARTA FIDALITY --%>
<div class="row">
<div class="col-lg-4 col-xs-6">
<label for="descrizione">Carta fidelity:</label>
<br>
<input name="codiceCartaFidelity" type="text" class="form-control input-sm" id="codiceCartaFidelity" value="<%=bean.getCodiceCartaFidelity()%>" maxlength="254">
</div>
<div class="col-lg-4 col-xs-6">
<label for="txtRicerca">Metodo di pagamento:</label>
<br>
<select name="id_tipoPagamento" id="id_tipoPagamento" class="form-control input-sm">
<ab:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</div>
<div class="col-lg-4 col-xs-6"> &nbsp; </div>
</div>
<%-- RIGA CARTA BANCA --%>
<div class="row">
<div class="col-lg-4 col-xs-6">
<label for="descrizione">Banca:</label>
<br>
<input name="bancaDesc" type="text" class="form-control input-sm" id="bancaDesc" value="<%=bean.getBancaDesc()%>" maxlength="60">
</div>
<ab:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">ABI:</label>
<br>
<input type="text" id="abi" name="abi" maxlength="27" class="form-control input-sm" value="<%= bean.getAbi() %>">
</div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">CAB:</label>
<br>
<input type="text" id="cab" name="cab" maxlength="27" class="form-control input-sm" value="<%= bean.getCab() %>">
</div>
</ab:if>
<ab:else>
<div class="col-lg-2 col-xs-6">
<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 col-xs-6">
<label for="txtRicerca">BIC:</label>
<br>
<input type="text" id="bic" name="bic" maxlength="27" class="form-control input-sm" value="<%= bean.getBic() %>">
</div>
</ab:else>
<%--
<div class="col-lg-2 col-xs-6">
<ab:if wherecondition='<%=!bean.getIban().equals("")%>'>Abi: <strong><%=bean.getAbi()%></strong>&nbsp;Cab:<strong><%=bean.getCab()%></strong>&nbsp;&nbsp;Conto: <strong><%=bean.getConto()%></strong></ab:if>
<ab:else>&nbsp;</ab:else>
</div>
--%>
<div class="col-lg-4 form-inline">
<ab:if wherecondition='<%=!bean.getIban().equals("")%>'></ab:if>
<ab:else>
<label for="txtRicerca">Listino associato:</label>
<br>
<select class="form-control input-sm" name="id_listino" id="id_listino">
<ab:optionvec boundcolumn="id_listino" desccolumn="descrizioneCompleta" vectumerator="listaListini" value="<%=bean.getId_listino()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
<ab:if wherecondition="<%=bean.getListino().hasListinoTipo()%>"> <i class="fa fa-check" title="Contiene listino per Tipo Articolo"></i> </ab:if>
</ab:else>
</div>
</div>
<!-- GESTIONE AGENTI E PERCENTUALI CLIENTE -->
<ab:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Agente:</label>
<br>
<ab:inputajax bean="bean" boundcolumn="id_clifor" resultboundcolumn="id_agente" action='<%="/admin/anag/Clifor.abl?flgCF=F&flgTipologiaClifor=1&searchTxt="%>'
nchar="0" returndata="id_agente,descrizioneAgente,,,,,,,,,,,,,,,,,,percAgente" nextacion=""
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneAgente" type="text" class="form-control input-sm ajSearchText" id="descrizioneAgente" value="<ab:inputTextFormat><%= bean.getAgente().getDescrizioneCliente()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Percentuale provv. agente: (Eff. <%=bean.getPercentualeProvvigioneAgente()%> %)</label><br>
<input name="percAgente" type="text" class="form-control input-sm" id="percAgente" value="<%=nf.format(bean.getPercAgente())%>" maxlength="5" <%=Ab.jsNumberInput("")%>>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"> Resp. commerciale:</label>
<br>
<ab:inputajax bean="bean" boundcolumn="id_clifor" resultboundcolumn="id_respCommerciale" action='<%="/admin/anag/Clifor.abl?flgCF=F&flgTipologiaClifor=3&searchTxt="%>'
nchar="0" returndata="id_respCommerciale,descrizioneRespCommerciale,,,,,,,,,,,,,,,,,,percRespCommerciale" nextacion=""
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneRespCommerciale" type="text" class="form-control input-sm ajSearchText" id="descrizioneRespCommerciale" value="<ab:inputTextFormat><%= bean.getRespCommerciale().getDescrizioneCliente()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"> Percentuale provv. resp. commerciale: ( Eff.: <%=bean.getPercentualeProvvigioneRespCommerciale()%> % ) </label>
<br>
<input name="percRespCommerciale" type="text" class="form-control input-sm" id="percRespCommerciale" value="<%=nf.format(bean.getPercRespCommerciale())%>" maxlength="5" <%=Ab.jsNumberInput("")%>>
</div>
</div>
</ab:if>
<!-- GESTIONE PROVVIGIONI FORNITORE.. -->
<ab:if wherecondition='<%=bean.getFlgTipo().equals("F") && bean.isAgenteOResponsabileCommerciale()%>'>
<div class="row">
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">FORNITORE COME AGENTE O RESPONSABILE COMMERCIALE</label>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Percentuale provv. come agente: (Eff. <%=bean.getPercentualeProvvigioneAgente()%> %)</label><br>
<input name="percAgente" type="text" class="form-control input-sm" id="percAgente" value="<%=nf.format(bean.getPercAgente())%>" maxlength="5" <%=Ab.jsNumberInput("")%>>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"> Resp. commerciale dell'agente:</label>
<br>
<ab:inputajax bean="bean" boundcolumn="id_clifor" resultboundcolumn="id_respCommerciale" action='<%="/admin/anag/Clifor.abl?flgCF=F&flgTipologiaClifor=3&searchTxt="%>'
nchar="0" returndata="id_respCommerciale,descrizioneRespCommerciale,,,,,,,,,,,,,,,,,,percRespCommerciale" nextacion=""
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneRespCommerciale" type="text" class="form-control input-sm ajSearchText" id="descrizioneRespCommerciale" value="<ab:inputTextFormat><%= bean.getRespCommerciale().getDescrizioneCliente()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca"> Percentuale provv. resp. commerciale: ( Eff.: <%=bean.getPercentualeProvvigioneRespCommerciale()%> % ) </label>
<br>
<input name="percRespCommerciale" type="text" class="form-control input-sm" id="percRespCommerciale" value="<%=nf.format(bean.getPercRespCommerciale())%>" maxlength="5" <%=Ab.jsNumberInput("")%>>
</div>
</div>
</ab:if>
</div>
<%-- GESTIONE TABS --%>
<div class="row tabs">
<div class="col-lg-12">
<div class="nav-tabs-custom">
<ul class="nav nav-tabs" id="tabs">
<li class="active"><a href="#SEDE" data-toggle="tab">Ind. sede legale</a></li>
<li><a href="#CONTATTI" data-toggle="tab">Contatti</a></li>
<li><a href="#DD" data-toggle="tab">Destinazione Div.</a></li>
<li><a href="#ART8" data-toggle="tab">Esenz. Iva</a></li>
<li><a href="#NOTE" data-toggle="tab">Note</a></li>
<li><a href="#USER" data-toggle="tab">Utenti</a></li>
<li><a href="#CON" data-toggle="tab">Contratti</a></li>
<li><a href="#ALLEGATI" data-toggle="tab">Allegati</a></li>
<li><a href="#DOC_IDENTITA" data-toggle="tab">Doc. Identit&agrave;</a></li>
<li><a href="#FOR" data-toggle="tab">Tipologia <%=bean.getTipo()%></a></li>
<li><a href="#DUP" data-toggle="tab">Duplicato</a></li>
<li><a href="#EST" data-toggle="tab">Estratto Conto</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="SEDE">
<jsp:include page="_inc_clifor_sede.jsp" flush="true" />
</div>
<div class="tab-pane" id="CONTATTI">
<jsp:include page="_inc_clifor_contatti.jsp" flush="true" />
</div>
<div class="tab-pane" id="DD">
<jsp:include page="_inc_clifor_destdiv.jsp" flush="true" />
</div>
<div class="tab-pane" id="ART8">
<jsp:include page="_inc_clifor_art8.jsp" flush="true" />
</div>
<div class="tab-pane" id="NOTE">
<jsp:include page="_inc_clifor_note.jsp" flush="true" />
</div>
<div class="tab-pane" id="USER">
<jsp:include page="_inc_clifor_utenti.jsp" flush="true" />
</div>
<div class="tab-pane" id="CON">
<jsp:include page="_inc_clifor_con.jsp" flush="true" />
</div>
<div class="tab-pane" id="ALLEGATI">
<jsp:include page="_inc_clifor_all.jsp" flush="true" />
</div>
<div class="tab-pane" id="DOC_IDENTITA">
<jsp:include page="_inc_clifor_doc.jsp" flush="true" />
</div>
<div class="tab-pane" id="FOR">
<jsp:include page="_inc_clifor_for.jsp" flush="true" />
</div>
<div class="tab-pane" id="DUP">
<jsp:include page="_inc_clifor_dup.jsp" flush="true" />
</div>
<div class="tab-pane" id="EST">
<jsp:include page="_inc_clifor_est.jsp" flush="true" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../anag/_js/ab-clifor.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </ab:if_logon_ok>
<ab:else_logon> gestire il redirect al login </ab:else_logon>
<!-- InstanceEnd -->

738
rus/admin/anag/clifor1.jsp Normal file
View file

@ -0,0 +1,738 @@
<!DOCTYPE html>
<html><!-- InstanceBegin template="/Templates/3bean.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<!-- InstanceBeginEditable name="taglib" -->
<!-- InstanceEndEditable -->
<head><jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean><jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" ></jsp:useBean>
<!-- InstanceBeginEditable name="title" -->
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<title>:<%=bean.getTipo()%>2.2</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="description" content="Ablia S.r.l." />
<meta name="Keywords" content="" />
<meta name="author" content="Designed by AgenziaVerde- http://www.agenziaverde.it" />
<link rel="shortcut icon" href=".../admin/_logo/favicon.ico" />
<link rel="stylesheet" type="text/css" href="../_V3/_css/reset.css" media="screen" />
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></ab:custom_css>
<!-- InstanceBeginEditable name="css" -->
<!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head><jsp:include page="../_V3/_inc/_allJs2.jsp" flush="true" />
<body><!-- #BeginEditable "Script" -->
<script language="JavaScript" src="_js/ab-clifor.js"></script>
<!-- #EndEditable -->
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<!-- InstanceBeginEditable name="Bean" -->
<jsp:useBean id="destinazioneDiversa" class="com.ablia.anag.DestinazioneDiversa" type="com.ablia.anag.DestinazioneDiversa" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="beanC" scope="request" class="com.ablia.anag.Contratto" type="com.ablia.anag.Contratto">
</jsp:useBean>
<jsp:useBean id="listaPagamenti" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator" scope="request" >
</jsp:useBean><jsp:useBean id="CRDP" class="com.ablia.contab.DocumentoPagamentoCR" type="com.ablia.contab.DocumentoPagamentoCR" scope="request" >
</jsp:useBean>
<jsp:useBean id="CRese" class="com.ablia.anag.EsercizioCR" type="com.ablia.anag.EsercizioCR" scope="request" >
</jsp:useBean>
<!-- InstanceEndEditable --><div id="togglePlaceholder" style="width:30px;float:left;margin-left:3px"></div>
<ab:if_logon_ok trueifnotsecure="true">
<form method="post" action="" name="main" id="main" <%=encType%> onSubmit="if(checkFields()) formSaveCommand();else return false;">
<jsp:include page="../_V3/_inc/_formMainFields.jsp" flush="true" /><input name="pageType" type="hidden" id="pageType" value="D"><input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>"><input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>"><div class="path" > <!-- path logico della pagina -->
<p><a href="javascript:menu();">Menu</a><!-- InstanceBeginEditable name="navbar" --> &raquo; <a href="javascript:Ab.callAbl('/admin/anag/<%=bean.getFlgTipo().equals("C")?"Cliente":"Fornitore"%>',null,null,'back')">ELENCO <%=bean.getTipo().toUpperCase()%></a> &raquo; MODIFICA RECORD <!-- InstanceEndEditable --><h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->ANAGRAFICA <%=bean.getTipo().toUpperCase()%><!-- InstanceEndEditable -->&nbsp;<a href="javascript:help();"><img src="../_V3/_img/icone/userbar/ico_help.png" alt="Help" title="Help" width="32" height="27" class="noborder"></a></h1></p><div class="beanLastUpd"><jsp:include page="../_V3/_inc/beanLastUpd.jsp" flush="true" /></div>
</div>
<div id="inside" class="body"> <div class="toolbar"><!-- InstanceBeginEditable name="toolbar" -->
<div class="user_menu"><a href="javascript:newCommandPD();"><img src="../_V3/_img/icone/32/new_doc_32.png" class="noborder" alt="Nuovo Record" title="Nuovo Record"></a> <a href="javascript:saveCommand();"><img src="../_V3/_img/icone/32/save_32.png" alt="Salva Record" title="Salva Record"></a> <a href="javascript:printCommand()"><img src="../_V3/_img/icone/32/print_32.png" alt="Stampa" title="Stampa"></a> <a href="javascript:deleteCommand();"><img src="../_V3/_img/icone/32/delete_32.png" alt="Cancella Record" title="Cancella Record"></a><a href="#"><img src="../_V3/_img/icone/32/_space.png" alt="Chiudi" title="Chiudi"></a> <a href="javascript:labelIndirizzo();"><img src="../_V3/_img/Icons/48x48/shadow/text_marked.gif" alt="Stampa Compatibilita" title="Stampa Compatibilita" width="24" height="24" border="0"></a></div>
<!-- InstanceEndEditable --><div id="messaggi" class="msg"><jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /> <!-- InstanceBeginEditable name="msg" -->
<ab:if wherecondition="<%=!bean.isOk()%>"><span class="red"><img src="../_V3/_img/Icons/48x48/shadow/warning.gif" width="20" height="20" alt="Dati Incompleti" title="Dati Incompleti"><%=bean.getKoMsg()%></span></ab:if>
<!-- InstanceEndEditable --></div>
</div>
<!-- InstanceBeginEditable name="body" -->
<input type="hidden" name="actionPage" id="actionPage" value='<%=bean.getFlgTipo().equals("C")?"Cliente.abl":"Fornitore.abl"%>'>
<input type="hidden" id="id_clifor" name="id_clifor" maxlength="" size="4" value="<%=bean.getId_clifor()%>">
<input type="hidden" id="flgTipo" name="flgTipo" maxlength="" size="4" value="<%=bean.getFlgTipo()%>">
<input type="hidden" id="dummy" name="dummy" maxlength="" size="4" >
<table width="98%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2" >
<tr >
<td class="td-colored" colspan="3" >Cognome / Ragione Sociale: <br>
<input name="cognome" <%=Ab.jsCr("nome")%> type="text" class="mandatoryField" id="cognome" value="<%=bean.getCognome()%>" size="80" maxlength="254">
<%=Ab.jsSetFocus("cognome")%></td>
<td class="td-colored">Azienda: <br>
<input name="ckflgAzienda" type="checkbox" id="ckflgAzienda" <%= bean.getFlgAzienda()==1?"checked":""%> onClick="aziendaClick()" >
<input name="flgAzienda" type="hidden" id="flgAzienda"></td>
<td class="td-colored">Mailing list: <br>
<input name="ckflgMl" type="checkbox" id="ckflgMl" <%= bean.getFlgMl()==1?"checked":""%> onClick="aziendaClick()" >
<input name="flgMl" type="hidden" id="flgMl"></td>
</tr>
<tr id="NASCITA" style="display:none">
<td class="td-colored">Nome: <br>
<input name="nome" <%=Ab.jsCr("indirizzo")%> type="text" class="mandatoryField" id="nome" value="<%=bean.getNome()%>" size="60" maxlength="60"></td>
<td colspan="2" class="td-colored">Comune Nascita: <br>
<input type="hidden" id="id_comuneNascita" class="fieldObbligatorio" readonly name="id_comuneNascita" maxlength="" size="4" value="<%=bean.getId_comuneNascita()%>">
<input name="codiceNascita" readonly type="text" class="readonlyField" id="codiceNascita" value="<%=bean.getComuneNascita().getCodice()%>" size="3" >
<input name="comuneNascitaDescrizione" type="text" id="comuneNascitaDescrizione" value="<%=bean.getComuneNascita().getDescrizione()%>" size="20" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","comuneNascitaDescrizione","listaComuneNascita","main.id_comuneNascita,main.codiceNascita,main.comuneNascitaDescrizione",3,"dataNascita")%> />
<a href="javascript:Ab.clrField('main','id_comuneNascita','codiceNascita','comuneNascitaDescrizione');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci" width="16" height="16" border="0"></a> <%=Ab.divAjSearchDiv("listaComuneNascita")%></a></td>
<td class="td-colored">Data Nascita:<br>
<input type="text" <%=Ab.jsDateInput("flgSesso")%> id="dataNascita" name="dataNascita" size="10" maxlength="10" value="<%=df.format(bean.getDataNascita())%>">
<a href="javascript:show_calendar('main.dataNascita','','','DD/MM/YYYY');" onMouseOver="window.status='Date Picker';return true;" onMouseOut="window.status='';return true;"><img src="../_V3/_img/icone/16/calendar_16.png" width="17" height="18" border="0" alt="Data Nascita Cliente"></a></td>
<td class="td-colored">Sesso:<br>
<select name="flgSesso" <%=Ab.jsCr("indirizzo")%> id="flgSesso" >
<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></td>
</tr>
<tr >
<td class="td-colored">Codice Fiscale <span class="testoPiccolissimo">(vuoto per calcolo automatico)</span>:<br>
<input name="codFisc" type="text" class="mandatoryField" id="codFisc" value="<%=bean.getCodFisc()%>" size="22" maxlength="16" <%=Ab.jsCr("pIva")%>>
<ab:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
<span class="alert">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></ab:if>
<ab:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
<span class="alert">Attenzione: codice fiscale duplicato!!. </span></ab:if></td>
<td width="262" class="td-colored">Partita Iva:<br>
<input name="pIva" type="text" class="mandatoryField" id="pIva" value="<%=bean.getPIva()%>" size="20" maxlength="11" <%=Ab.jsCr("codiceAlt")%>>
<span id="_checkPiva"> </span> <ab:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
<span class="alert">Attenzione: partita iva duplicata!!. </span></ab:if></td>
<td width="251" class="td-colored">Codice Alternativo:<br>
<input name="codiceAlt" type="text" class="mandatoryField" id="codiceAlt" value="<%=bean.getCodiceAlt()%>" size="20" maxlength="11" <%=Ab.jsCr("telefono")%>></td>
<td class="td-colored" width="242"><span class="normal">Trat. Dati:<br>
<input type="checkbox" <%= bean.getFlgPrivTrattamento()==1?"checked":""%> name="ckflgPrivTrattamento" id="ckflgPrivTrattamento" >
<input type="hidden" name="flgPrivTrattamento" value="<%=bean.getFlgPrivTrattamento()%>">
</span></td>
<td class="td-colored" width="98">Com. Dati:<br>
<input type="checkbox" <%= bean.getFlgPrivComunicazione()==1?"checked":""%> name="ckflgPrivComunicazione" id="ckflgPrivComunicazione" >
<input type="hidden" name="flgPrivComunicazione" value="<%=bean.getFlgPrivComunicazione()%>"></td>
</tr>
<tr >
<td class="td-colored" width="424">Telefono:<br>
<input type="text" <%=Ab.jsCr("fax")%> id="telefono" name="telefono" size="20" maxlength="60" value="<%= bean.getTelefono() %>"></td>
<td colspan="2" class="td-colored">Cellulare:<br>
<input name="cellulare" type="text" class="mandatoryField" id="cellulare" value="<%= bean.getCellulare() %>" size="20" maxlength="60" <%=Ab.jsCr("fax")%>></td>
<td class="td-colored" colspan="2" >Fax:<br>
<input type="text" <%=Ab.jsCr("contatto")%> id="fax" name="fax" size="25" maxlength="60" value="<%= bean.getFax() %>"></td>
</tr>
<tr >
<td class="td-colored">Contatto:<br>
<input type="text" <%=Ab.jsCr("eMail")%> id="contatto" name="contatto" size="30" maxlength="60" value="<%= bean.getContatto() %>"></td>
<td colspan="2" class="td-colored">E-mail:<br>
<input name="eMail" type="text" class="mandatoryField" id="eMail" value="<%= bean.getEMail() %>" size="30" maxlength="60" <%=Ab.jsCr("www")%>></td>
<td class="td-colored" colspan="2" >Www:<br>
<input type="text" <%=Ab.jsCr("codiceCartaFidelity")%> id="www" name="www" size="25" maxlength="60" value="<%= bean.getWww() %>"></td>
</tr>
<tr >
<td class="td-colored">Carta Fidelity:<br>
<input type="text" <%=Ab.jsCr("banca")%> id="codiceCartaFidelity" name="codiceCartaFidelity" size="25" maxlength="60" value="<%= bean.getCodiceCartaFidelity() %>"></td>
<td colspan="2" class="td-colored">Modalit&agrave; di Pagamento: <br>
<select name="id_tipoPagamento" id="id_tipoPagamento" <%=Ab.jsCr("id_tipoFornitore")%>>
<ab:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select></td>
<td class="td-colored" >&nbsp;
</td>
<td class="td-colored" >
<ab:if wherecondition='<%=bean.getFlgTipo().equals("F")%>'>
<label id="lblPerc" name="lblPerc" style="display:none">Percentuale:<br></label>
<input name="percProvvigione" <%=Ab.jsCr("")%> type="text" id="percProvvigione" value="<%=nf.format(bean.getPercProvvigione()) %>" size="4" maxlength="5" style="display:none">
</ab:if>
<ab:else>
&nbsp;
</ab:else>
</td>
</tr>
<tr >
<td class="td-colored">Banca:<br>
<input type="text" <%=Ab.jsCr("iban")%> id="banca" name="banca" size="40" maxlength="60" value="<%= bean.getBanca() %>"></td>
<td class="td-colored">IBAN:<br>
<input type="text" <%=Ab.jsCr(null)%> id="iban" name="iban" size="25" maxlength="27" value="<%= bean.getIban() %>"></td>
<td class="td-colored"><ab:if wherecondition='<%=!bean.getIban().equals("")%>'>Abi: <strong><%=bean.getAbi()%></strong>&nbsp;Cab:<strong><%=bean.getCab()%></strong>&nbsp;&nbsp;Conto: <strong><%=bean.getConto()%></strong></ab:if> <ab:else>&nbsp;</ab:else></td>
<td class="td-colored" colspan="2" ><ab:if wherecondition='<%=!bean.getIban().equals("")%>'></ab:if><ab:else>Listino Associato: <br>
<select name="id_listino" id="id_listino" style="max-width:250px">
<ab:optionvec boundcolumn="id_listino" desccolumn="descrizioneCompleta" vectumerator="listaListini" value="<%=bean.getId_listino()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec></select><ab:if wherecondition="<%=bean.getListino().hasListinoTipo()%>"><img src="../_V3/_img/Icons/48x48/shadow/bullet_triangle_blue.gif" width="16" height="16" alt="Contiene listino per Tipo Articolo" title="Contiene listino per Tipo Articolo"></ab:if></ab:else></td>
</tr>
<tr>
<td colspan="6" class="td-colored">
<ul class="tabs" >
<li id="SEDELI"><a href="#SEDE">Ind. sede legale</a></li>
<li id="DDLI"><a href="#DD">Destinazione Div.</a></li>
<li id="ART8LI"><a href="#ART8">Esenz. Iva</a></li>
<li id="NOTELI"><a href="#NOTE">Note</a></li>
<li id="USERLI"><a href="#USER">Utenti</a></li>
<li id="CONLI"><a href="#CON">Contratti</a></li>
<li id="ALLEGATILI"><a href="#ALLEGATI">Allegati</a></li>
<li id="DOC_IDENTITALI"><a href="#DOC_IDENTITA">Doc. Identità</a></li>
<ab:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
<li id="AGELI"><a href="#AGE">Agenti</a></li>
</ab:if>
<ab:if wherecondition='<%=bean.getFlgTipo().equals("F")%>'>
<li id="FORLI"><a href="#FOR">Tipologia Fornitore</a></li>
</ab:if>
<li id="DUPLI"><a href="#DUP">Duplicato</a></li>
<li id="ESTLI"><a href="#EST">Estratto Conto</a></li>
</ul>
<div class="tab_container">
<div id="SEDE" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" colspan="3" >Indirizzo:<br>
<input type="text" id="indirizzo" <%=Ab.jsCr("numeroCivico")%> name="indirizzo" size="40" maxlength="60" value="<ab:inputTextFormat><%= bean.getIndirizzo() %></ab:inputTextFormat>">
n.
<input type="text" <%=Ab.jsCr("comuneDescrizione")%> id="numeroCivico" name="numeroCivico" size="2" maxlength="8" value="<%= bean.getNumeroCivico() %>"></td>
<td class="td-colored" width="31%" >Citta': <br>
<input type="hidden" id="id_comune" class="fieldObbligatorio" readonly name="id_comune" maxlength="" size="4" value="<%=bean.getId_comune()%>">
<input name="codice" readonly type="text" class="readonlyField" id="codice" value="<%=bean.getComune().getCodice()%>" size="3" >
<input name="descrizioneComune" type="text" id="descrizioneComune" value="<%=bean.getDescrizioneComune()%>" size="20" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?pageRow=60&searchTxt=","descrizioneComune","listaComune","main.id_comune,main.codice,main.descrizioneComune,main.cap,main.provinciaComune",3,"capZona")%> />
<a href="javascript:Ab.clrField('main','id_comune','codice','descrizioneComune','provinciaComune');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci" width="16" height="16" border="0"></a> <%=Ab.divAjSearchDiv("listaComune")%></td>
<td class="td-colored" width="22%" >Cap:<br>
<input name="cap" type="text" readonly class="readonlyField" id="cap" value="<%=bean.getCapComune()%>" size="15" maxlength="5" <%=Ab.jsCr("nazioneDescrizione")%>></td>
</tr>
<tr >
<td class="td-colored" width="11%" >Cap zona:<br>
<input type="text" <%=Ab.jsCr("provinciaComune")%> id="capZona" name="capZona" size="15" maxlength="5" value="<%= bean.getCapZona() %>"></td>
<td class="td-colored" width="12%" >Zona:<br>
<input type="text" <%=Ab.jsCr("provinciaComune")%> id="zona" name="zona" size="15" maxlength="5" value="<%= bean.getZona() %>"></td>
<td class="td-colored" width="24%" >Provincia:<br>
<input type="text" <%=Ab.jsCr("nazioneDescrizione")%> id="provinciaComune" name="provinciaComune" size="15" maxlength="5" value="<%= bean.getProvinciaComune() %>"></td>
<td class="td-colored" colspan="2" >Nazionexx:<br>
<input type="hidden" id="id_nazione" class="fieldObbligatorio" readonly name="id_nazione" maxlength="" size="4" value="<%=bean.getId_nazione()%>">
<input name="nazioneDescrizione" type="text" id="nazioneDescrizione" value="<%=bean.getNazione().getDescrizioneCompleta()%>" size="20" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Nazione.abl?searchTxt=","nazioneDescrizione","listaNazioni","main.id_nazione,main.nazioneDescrizione",2,"")%> />
<a href="javascript:Ab.clrField('main','id_nazione','nazioneDescrizione');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci" width="16" height="16" border="0"></a> <%=Ab.divAjSearchDiv("listaNazioni")%></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="DD" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" colspan="4" align="center" ><strong>INSERIMENTO INDIRIZZI DI DESTINAZIONE DIVERSI
<input type="hidden" id="id_destinazioneDiversa" class="fieldObbligatorio" readonly name="id_destinazioneDiversa" maxlength="" size="4" value="<%=destinazioneDiversa.getId_destinazioneDiversa()%>">
</strong></td>
</tr>
<tr >
<td class="td-colored" >Descrizione (default):<br>
<input name="descrizioneDD" type="text" class="mandatoryField" id="descrizioneDD" value="<%= destinazioneDiversa.getDescrizioneDD() %>" size="25" maxlength="60" <%=Ab.jsCr("indirizzoDD")%>>
( <input name="ckflgDDDefault" type="checkbox" id="ckflgDDDefault" <%= destinazioneDiversa.getFlgDDDefault()==1?"checked":""%>>
<input type="hidden" name="flgDDDefault" value="<%=destinazioneDiversa.getFlgDDDefault()%>" >)</td>
<td class="td-colored" colspan="2" >Indirizzo:<br>
<input name="indirizzoDD" type="text" class="mandatoryField" id="indirizzoDD" value="<ab:inputTextFormat><%= destinazioneDiversa.getIndirizzoDD() %></ab:inputTextFormat>" size="40" maxlength="60" <%=Ab.jsCr("numeroCivicoDD")%>>
n.
<input type="text" <%=Ab.jsCr("pressoDD")%> id="numeroCivicoDD" name="numeroCivicoDD" size="2" maxlength="8" value="<%= destinazioneDiversa.getNumeroCivicoDD() %>"></td>
<td class="td-colored" >Presso:<br>
<input type="text" <%=Ab.jsCr("comuneDescrizioneDD")%> id="pressoDD" name="pressoDD" size="25" maxlength="60" value="<%= destinazioneDiversa.getPressoDD() %>"></td>
</tr>
<tr >
<td class="td-colored" width="31%" >Comune : <br>
<input type="hidden" id="id_comuneDD" class="fieldObbligatorio" readonly name="id_comuneDD" maxlength="" size="4" value="<%=destinazioneDiversa.getId_comuneDD()%>">
<input name="codiceDD" readonly type="text" class="readonlyField" id="codiceDD" value="<%=destinazioneDiversa.getComuneDD().getCodice()%>" size="3" >
<input name="comuneDescrizioneDD" type="text" class="mandatoryField" id="comuneDescrizioneDD" value="<%=destinazioneDiversa.getDescrizioneComuneDD()%>" size="20" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","comuneDescrizioneDD","listaComuneDD","main.id_comuneDD,main.codiceDD,main.comuneDescrizioneDD,main.capDD",3,"capZonaDD")%> />
<a href="javascript:Ab.clrField('main','id_comuneDD','codiceDD','comuneDescrizioneDD', 'capDD');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci" width="16" height="16" border="0"></a> <%=Ab.divAjSearchDiv("listaComuneDD")%></a></td>
<td class="td-colored" width="24%" >Cap:<br>
<input name="capDD" type="text" readonly class="readonlyField" id="capDD" value="<%=destinazioneDiversa.getComuneDD().getCap()%>" size="15" maxlength="5" <%=Ab.jsCr("nazioneDescrizione")%>></td>
<td class="td-colored" width="22%" >Cap zona:<br>
<input type="text" <%=Ab.jsCr("nazioneDescrizioneDD")%> id="capZonaDD" name="capZonaDD" size="15" maxlength="5" value="<%= destinazioneDiversa.getCapZonaDD() %>"></td>
<td class="td-colored" width="23%" >Nazione:<br>
<input type="hidden" id="id_nazioneDD" class="fieldObbligatorio" readonly name="id_nazioneDD" maxlength="" size="4" value="<%=destinazioneDiversa.getId_nazioneDD()%>">
<input name="nazioneDescrizioneDD" type="text" id="nazioneDescrizioneDD" value="<%=destinazioneDiversa.getNazioneDD ().getDescrizioneCompleta()%>" size="20" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Nazione.abl?searchTxt=","nazioneDescrizioneDD","listaNazioniDD","main.id_nazioneDD,main.nazioneDescrizioneDD",2,"telefonoDD")%> />
<a href="javascript:Ab.clrField('main','id_nazioneDD','nazioneDescrizioneDD');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci" width="16" height="16" border="0"></a> <%=Ab.divAjSearchDiv("listaNazioniDD")%></td>
</tr>
<tr >
<td class="td-colored" >Telefono:<br>
<input type="text" <%=Ab.jsCr("faxDD")%> id="telefonoDD" name="telefonoDD" size="20" maxlength="60" value="<%= destinazioneDiversa.getTelefonoDD() %>"></td>
<td class="td-colored">Fax:<br>
<input type="text" <%=Ab.jsCr("eMailDD")%> id="faxDD" name="faxDD" size="25" maxlength="60" value="<%= destinazioneDiversa.getFaxDD() %>"></td>
<td class="td-colored" >E-mail:<br>
<input type="text" <%=Ab.jsCr("")%> id="eMailDD" name="eMailDD" size="30" maxlength="60" value="<%= destinazioneDiversa.getEMailDD() %>"></td>
<td class="td-colored" align="center" ><a href="javascript:addDD();"><img src="../_V3/_img/Icons/48x48/shadow/add2.gif" alt="Aggiungi Destinazione Diversa" height="32"></a></td>
</tr>
<tr >
<td class="td-colored" colspan="4" ><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="table-container th-riga alternating">
<tr>
<th align="center" width="5%">&nbsp;</th> <th align="left" width="11%">Descrizione.</th>
<th align="left" width="48%">Indirizzo</th>
<th align="left" width="36%">Presso</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.DestinazioneDiversa" vectumerator="listaDD">
<tr>
<td align="center" width="5%"><a href="javascript:modifyDD(<%=rowBean.getId_destinazioneDiversa()%>);"><img src="../_V3/_img/icone/16/edit.png" width="16" height="16" border="0"></a>+
<a href="javascript:delDD(<%=rowBean.getId_destinazioneDiversa()%>)"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a>
</td>
<td width="11%" align="left"><ab:if wherecondition="<%=rowBean.getFlgDDDefault()==1%>"><img src="../_V3/_img/Icons/48x48/shadow/check.gif" width="16" height="16" alt="Dest. Diversa Predefinita" title="Dest. Diversa Predefinita"></ab:if><%= rowBean.getDescrizioneDD() %></td>
<td width="48%" align="left" ><%= rowBean.getIndirizzoCompleto() %></td>
<td width="36%" align="left" ><%= rowBean.getPressoDD() %></td>
</tr>
</ab:whilevec>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="ART8" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" width="26%" ><span class="normal">Esente Art. 8:<br>
<input type="checkbox" <%= bean.getFlgArt8()==1?"checked":""%> name="ckflgArt8" id="ckflgArt8" >
<input type="hidden" name="flgArt8" id="flgArt8" value="<%=bean.getFlgArt8()%>">
</span></td>
<td class="td-colored" width="41%" >Dichiarazione:<br>
<input type="text" <%=Ab.jsCr("dataRegistrazioneDI")%> id="dichiarazioneIntento" name="dichiarazioneIntento" size="25" maxlength="30" value="<%= bean.getDichiarazioneIntento() %>"></td>
<td class="td-colored" width="33%" >Data Registrazione Dichiarazione:<br>
<input type="text" <%=Ab.jsDateInput(null)%> id="dataRegistrazioneDI" name="dataRegistrazioneDI" size="10" maxlength="10" value="<%=df.format(bean.getDataRegistrazioneDI())%>">
<a href="javascript:show_calendar('main.dataRegistrazioneDI','','','DD/MM/YYYY');" onMouseOver="window.status='Date Picker';return true;" onMouseOut="window.status='';return true;"><img src="../_V3/_img/icone/16/calendar_16.png" width="17" height="18" border="0" alt="Data Dichiarazione di Intento"> </a></td>
</tr>
<tr >
<td class="td-colored" >Esente x Reverse Charge:<br>
<input type="checkbox" <%= bean.getFlgRC()==1?"checked":""%> name="ckflgRC" id="ckflgRC" >
<input type="hidden" name="flgRC" id="flgRC" value="<%=bean.getFlgRC()%>"></td>
<td class="td-colored" colspan="2" >N.B. Si applica solamente a quegli articoli o quelle tipologie di articoli per cui &egrave; stato valorizzato il flag Reverse Charge</td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="NOTE" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td width="40%" class="td-colored" >Note interne:<br>
<textarea id="textarea" <%=Ab.jsCr(null)%> name="nota" cols="50" rows="4"><%= bean.getNota() %></textarea></td>
<td class="td-colored" >
Note per Cliente:<br>
<textarea id="notaPerCliente" <%=Ab.jsCr(null)%> name="notaPerCliente" cols="50" rows="4"><%= bean.getNotaPerCliente() %></textarea>
</td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="USER" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td ><table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" class="table-container th-riga alternating">
<ab:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'> </ab:if>
<tr >
<th width="35" align="left">&nbsp;</th>
<th width="716" colspan="2" align="left"><font class="intTabella">Descrizione
<input type="hidden" name="id_users" id="id_users">
</font></th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Users" vectumerator="listaUserClifor">
<tr>
<td align="left"><ab:if wherecondition='<%=utenteLogon.getId_userProfile()==1%>'>
<table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td ><a href="javascript:modUser('<%=rowBean.getId_users()%>')"><img src="../_V3/_img/icone/16/edit.png" width="16" height="16" border="0"></a></td>
<td ><div align="center"> <a href="javascript:delUser('<%=rowBean.getId_users()%>')"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a> </div></td>
</tr>
</table>
</ab:if>
<ab:else>&nbsp;</ab:else></td>
<td colspan="2" align="left"><%= rowBean.getCognomeNome() %></td>
</tr>
</ab:whilevec>
<tr>
<td bordercolor="#FFCCFF" colspan="3" class="tabellaRigaBottom"></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="CON" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" width="76%" colspan="3" align="center" ><a href="javascript:nuovoContratto()"><img src="../_V3/_img/icone/32/new_doc_32.png" width="24" height="24" alt="Nuovo Contratto">NUOVO CONTRATTO</a></td>
</tr>
<tr >
<td class="td-colored" width="76%" colspan="3" ><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="table-container th-riga alternating">
<tr>
<th align="left" width="5%">&nbsp;</th>
<th align="left" width="23%">Tipo contratto</th>
<th align="left" width="13%">Data Inizio
<ab:if wherecondition="<%=bean.usaPrezzoConIva()%>"></ab:if></th>
<th align="left" width="13%">Data Scad.</th>
<th align="left" width="46%">Tel. associati</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Contratto" vectumerator="listaContratti">
<tr>
<td align="left" width="5%"><a href="Contratto.abl?cmd=md&id_contratto=<%=rowBean.getId_contratto()%>"><img src="../_V3/_img/icone/16/edit.png" width="16" height="16" border="0"></a></td>
<td align="left" width="23%"><ab:if wherecondition="<%=rowBean.getFlgStato()==1%>"><img src="../_V3/_img/Icons/48x48/shadow/check.gif" width="16" height="16" alt="Attivo" title="Attivo"></ab:if>
<%= rowBean.getTipoContratto().getDescrizione() %></td>
<td align="left" width="13%"><%= df.format(rowBean.getDataInizioContratto()) %></td>
<td align="left" width="13%"><%= df.format(rowBean.getDataScadenzaContratto()) %></td>
<td align="left" width="46%"><%= rowBean.getTelefoniAssociati() %></td>
</tr>
</ab:whilevec>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="ALLEGATI" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" width="249" valign="top" ><input name="id_allegatoClifor" type="hidden" id="id_allegatoClifor">
Nome File Allegato <font size="-2">&nbsp;</font>:<br>
<input name="nomeFile" type="file" id="nomeFile" size="40" maxlength="200"></td>
<td class="td-colored" colspan="2" valign="top" >Tipo Allegato:<br>
<select name="id_tipoAllegatoClifor" id="id_tipoAllegatoClifor" >
<ab:optionvec boundcolumn="id_tipoAllegatoClifor" desccolumn="descrizione" vectumerator="listaTipiAllegatoClifor" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select></td>
</tr>
<tr >
<td class="td-colored" colspan="2" valign="top" >Descrizione Allegato:<br>
<input type="text" id="descrizioneAllegato" <%=Ab.jsCr("numeroCivico")%> name="descrizioneAllegato" size="80" maxlength="254">
</td>
<td class="td-colored" width="202" align="center" valign="middle" ><a href="javascript:addAllegato();"><img src="../_V3/_img/Icons/48x48/shadow/add2.gif" alt="Aggiungi Variante" height="32" border="0"></a></td>
</tr>
<tr >
<td colspan="3" valign="top" ><table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" class="table-container th-riga alternating">
<tr>
<th align="left" width="19%">Tipo</th>
<th align="left" width="25%">Nome Attach </th>
<th align="left" width="51%">Descrizione</th>
<th align="center" width="5%">&nbsp;</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.AllegatoClifor" vectumerator="listaAllegati">
<tr>
<td align="left" width="19%"><%=rowBean.getTipoAllegatoClifor().getDescrizione()%></td>
<td align="left" width="25%"><a href="../../_attach/_clifor/<%=rowBean.getNomeFileSuDisco()%>?id=<%=rowBean.getId_allegatoClifor()%>" target="_blank"><%=rowBean.getNomeFile()%></a></td>
<td align="left" width="51%"><%=rowBean.getDescrizioneAllegato()%></td>
<td align="center" width="5%"><table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><a href="javascript:delAllegato('<%=rowBean.getId_allegatoClifor()%>')"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a></div></td>
</tr>
</table></td>
</tr>
</ab:whilevec>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="DOC_IDENTITA" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" width="302" valign="top" >Numero Documento di identit&agrave;:<br>
<input type="text" <%=Ab.jsCr("dataRegistrazioneDI")%> id="numeroDocumento" name="numeroDocumento" size="25" maxlength="30" value="<%= bean.getNumeroDocumento() %>"></td>
<td width="255" valign="top" class="td-colored" >Data Scadenza Documento di Identit&agrave;:<br>
<input type="text" <%=Ab.jsDateInput("flgSesso")%> id="dataScadenzaDocumento" name="dataScadenzaDocumento" size="10" maxlength="10" value="<%=df.format(bean.getDataScadenzaDocumento())%>">
<a href="javascript:show_calendar('main.dataScadenzaDocumento','','','DD/MM/YYYY');" onMouseOver="window.status='Date Picker';return true;" onMouseOut="window.status='';return true;"><img src="../_V3/_img/icone/16/calendar_16.png" width="17" height="18" border="0" alt="Data Scadenza Documento" title="Data Scadenza Documento"></a></td>
<td width="256" valign="top" class="td-colored" >Documento Verificato: <br>
<select name="flgDocumentoVerificato" id="flgDocumentoVerificato">
<option value = "">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
<option <%=bean.getFlgDocumentoVerificato()==0?"selected":"" %> value = "0" >Non Verificato</option>
<option <%=bean.getFlgDocumentoVerificato()==10?"selected":"" %> value = "10" >Non Valido</option>
<option <%=bean.getFlgDocumentoVerificato()==15?"selected":"" %> value = "15" >In Scadenza</option>
<option <%=bean.getFlgDocumentoVerificato()==20?"selected":"" %> value = "20" >Scaduto</option>
<option <%=bean.getFlgDocumentoVerificato()==30?"selected":"" %> value = "30" >Verificato</option>
</select>
<!--
<input name="ckflgDocumentoVerificato" type="checkbox" id="ckflgDocumentoVerificato" <%= bean.getFlgDocumentoVerificato()==1?"checked":""%> >
<input name="flgDocumentoVerificato" type="hidden" id="flgDocumentoVerificato">
-->
</td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="AGE" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" width="385" valign="top" >
Agente: <br>
<input readonly name="id_cliforAgente" type="hidden" id="id_cliforAgente" size="3" maxlength="30" />
<input readonly name="id_agente" type="hidden" id="id_agente" size="3" maxlength="30" />
<input name="descrizioneFornitore" type="text" id="descrizioneFornitore" size="40" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anag/Clifor.abl?id_tipoFornitore=1&searchTxt=","descrizioneFornitore","listaAgenti","main.id_agente,main.descrizioneFornitore,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.dummy,main.percCliforAgente",0,"percCliforAgente")%> />
<a href="javascript:Ab.clrField('main','id_agente','descrizioneFornitore');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci Agente" width="16" height="16" border="0"></a><%=Ab.divAjSearchDiv("listaAgenti")%>
</td>
<td class="td-colored" width="386" valign="top" >
Percentuale:<br>
<input name="percCliforAgente" <%=Ab.jsCr("")%> type="text" id="percCliforAgente" size="4" maxlength="5">
</td>
<td width="42" colspan="2" align="center" valign="top" class="td-colored"><a href="javascript:addAgente();"><img src="../_V3/_img/Icons/48x48/shadow/add2.gif" alt="Aggiungi Agente" height="32" border="0"></a></td>
</tr>
<tr >
<td colspan="4" valign="top" >
<table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" class="table-container th-riga alternating">
<tr>
<th align="center" width="2%">&nbsp;</th>
<th align="left" width="89%">Agente</th>
<th align="left" width="9%">Percentuale</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.CliforAgente" vectumerator="listaAgenti">
<tr>
<td><div align="center"><a href="javascript:delAgente('<%=rowBean.getId_cliforAgente()%>')"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a></div></td> <td align="left" width="89%"><%=rowBean.getAgente().getCognome()%></td>
<td align="right" width="9%"><%=nf.format(rowBean.getPercCliforAgente())%></td>
</tr>
</ab:whilevec>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="FOR" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td valign="top" class="td-colored" >
<input readonly name="id_cliforTipoClifor" type="hidden" id="id_cliforTipoClifor" size="3" maxlength="30" />
Tipologia: <br>
<select name="id_tipoClifor" id="id_tipoClifor" >
<ab:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipiClifor" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</td>
<td width="42" colspan="2" align="center" valign="top" class="td-colored"><a href="javascript:addTipologia();"><img src="../_V3/_img/Icons/48x48/shadow/add2.gif" alt="Aggiungi Agente" height="32" border="0"></a></td>
</tr>
<tr >
<td colspan="3" valign="top" >
<table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" class="table-container th-riga alternating">
<tr>
<th align="center" width="2%">&nbsp;</th>
<th align="left" width="89%">Tipologia</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.CliforTipoClifor" vectumerator="listaTipologie">
<tr>
<td><div align="center"><a href="javascript:delTipologia('<%=rowBean.getId_cliforTipoClifor()%>')"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a></div></td> <td align="left" width="89%"><%=rowBean.getTipoClifor().getDescrizione()%></td>
</tr>
</ab:whilevec>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="DUP" class="tab_content">
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
<tr >
<td class="td-colored" colspan="3" align="center" style="font-weight: bold" >Inserire il cliente duplicato da unire al presente record </td>
</tr>
<tr >
<td class="td-colored" width="49%" ><%=bean.getTipo().toUpperCase()%>:<br>
<input readonly name="id_cliforDup" type="hidden" id="id_cliforDup" value="<%= bean.getId_cliforDup() %>" size="3" maxlength="30" />
<input name="descrizioneCliforDup" type="text" class="mandatoryField" id="descrizioneCliforDup" value="<ab:inputTextFormat><%= bean.getCliforDup().getDescrizioneCompleta()%></ab:inputTextFormat>" size="40" maxlength="60" <%=Ab.jsAjSearchTextS("/admin/anag/Clifor.abl?id_cliforEscludi="+bean.getId_clifor()+"flgCF="+bean.getFlgTipo()+"&searchTxt=","descrizioneCliforDup","listaClifor","main.id_cliforDup,main.descrizioneCliforDup,main.indirizzoCliforDup,main.dummy,main.dummy,main.dummy,main.codFiscDup,main.pIvaDup,main.comuneCliforDescrizioneDup,main.dummy,main.dummy,main.dummy,main.dummy,main.tmstUpd",0)%> />
<a href="javascript:Ab.clrField('main','id_cliforDup','descrizioneCliforDup', 'codFiscDup', 'pIvaDup', 'indirizzoCliforDup', 'comuneCliforDescrizioneDup', 'tmstUpd');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci Cliente/Fornitore" width="16" height="16" border="0"></a><%=Ab.divAjSearchDiv("listaClifor")%></td>
<td class="td-colored" width="51%" colspan="2" >Codice Fiscale /P: IVA:<br>
<input name="codFiscDup" readOnly type="text" class="readonlyField" id="codFiscDup" value="<%=bean.getCliforDup().getCodFisc()%>" size="20" maxlength="16">
/
<input name="pIvaDup" readOnly type="text" class="readonlyField" id="pIvaDup" value="<%=bean.getCliforDup().getPIva()%>" size="20" maxlength="16"></td>
</tr>
<tr >
<td class="td-colored" >Indirizzo Residenza:<br>
<input name="indirizzoCliforDup" readOnly type="text" class="readonlyField" id="indirizzoCliforDup" value="<%=bean.getCliforDup().getIndirizzoCompleto()%>" size="35"></td>
<td class="td-colored" colspan="2" >Comune Residenza :<br>
<input name="comuneCliforDescrizioneDup" readOnly type="text" class="readonlyField" id="comuneCliforDescrizioneDup" value="<%=bean.getCliforDup().getComune().getDescrizione()%>" size="35"></td>
</tr>
<tr >
<td class="td-colored">Timestamp aggiornamento:<br>
<input name="tmstUpd" readonly type="text" class="readonlyField" id="tmstUpd" value="<%=bean.getCliforDup().getLastUpdTmst()%>" size="35"></td>
<td class="td-colored" colspan="2" align="center" ><a href="javascript:unisci();">ESEGUI UNIONE CLIENTE </a></td>
</tr>
<tr >
<td class="td-colored" colspan="3" align="center" ><strong>Se premi ESEGUI UNIONE CLIENTE, <br>
tutti i legami del cliente duplicato vengono trasferiti all'attuale cliente. </strong></td>
</tr>
</table></td>
</tr>
</table>
</div>
<div id="EST" class="tab_content">
<table width="100%" class="table-container">
<tr>
<td width="38%" class="td-colored">
Esercizio:
<br>
<select name="id_esercizio" id="id_esercizio" onchange="refresh()">
<ab:optionvec boundcolumn="id_esercizio" desccolumn="id_esercizio" vectumerator="listaEsercizi" value="<%=CRese.getId_esercizio()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</td>
<td width="41%" class="td-colored">
Tipo:<br>
<select id="flgTipoSaldo" name="flgTipoSaldo" onchange="refresh()">
<option value="0" selected <%=CRDP.getFlgTipoSaldo()==0?"selected":""%>>Tutte</option>
<option value="1" <%=CRDP.getFlgTipoSaldo()==1?"selected":""%>>Aperte</option>
<option value="2" <%=CRDP.getFlgTipoSaldo()==2?"selected":""%>>Chiuse</option>
</select>
</td>
<td width="21%" align="center" class="td-colored"><a href="javascript:vediPagamenti()">VAI ALLA PAGINA DEI PAGAMENTI</a></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="1" cellspacing="2" class="table-container th-riga alternating">
<tr>
<th width="20%">Cliente/Fornitore</th>
<th width="14%">Documento</th>
<th width="11%">Data Documento</th>
<th width="20%">Tipo Documento</th>
<th>Acconto/Saldo</th>
<th width="10%">Importo</th>
<th width="25%">Nota</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.contab.DocumentoPagamento" vectumerator="listaPagamenti" rowbeanname="row" columntosum="importo" headercolumn="id_documento">
<ab:wvheader vectumerator="listaPagamenti">
<% listaPagamenti.resetAllPartialResults(); %>
</ab:wvheader>
<tr>
<td>
<ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>">
<%= row.getDocumento().getClifor().getNominativoCompleto() %>
</ab:if>
<ab:else>
&nbsp;
</ab:else>
</td>
<td>
<ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>">
<%= row.getDocumento().getNumeroDocumentoCompleto() %>
</ab:if>
<ab:else>
&nbsp;
</ab:else>
</td>
<td align="center">
<ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>">
<%= df.format(row.getDocumento().getDataDocumento()) %>
</ab:if>
<ab:else>
<%= df.format(row.getData()) %>
</ab:else>
</td>
<td>
<ab:if wherecondition="<%= row.getTipoMovimento() == 1 %>">
<%= row.getDocumento().getTipoDocumento().getDescrizione() %>
</ab:if>
<ab:else>
Pagamento - <%= row.getTipoPagamento().getDescrizione() %>
</ab:else>
</td>
<td align="left">
<ab:if wherecondition="<%= row.getTipoMovimento()!=1 %>">
<%= row.getDescrizioneFlgTipoIncasso() %>
</ab:if>
</td>
<td align="right">
<span class='<%= row.getImporto() < 0 ? "red" : "" %>'>
<%= nf.format(row.getImporto()) %>
</span>
</td>
<td><%= row.getNota() %></td>
</tr>
<ab:wvfooter vectumerator="listaPagamenti">
<tr>
<td><b>Totale</b></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right">
<b>
<%= nf.format(listaPagamenti.getSumPartialResult("importo")) %>
</b>
</td>
<td>&nbsp;</td>
</tr>
</ab:wvfooter>
</ab:whilevec>
<tr>
<td><span class="msg">Totale da Pagare</span></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right">
<span class="msg">
<%= nf.format(listaPagamenti.getSumResult("importo")) %>
</span>
</td>
<td>&nbsp;</td>
</tr>
</table>
</div>
</div>
</td>
</tr>
</table></td>
</tr>
</table>
<script>aziendaClick();</script>
<!-- InstanceEndEditable -->
</div>
</form>
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script>
</ab:if_logon_ok>
<ab:else_logon><jsp:include page="../_V3/_inc/_redirect.jsp" flush="true" /></ab:else_logon>
<!-- InstanceBeginEditable name="footer" -->
<!-- InstanceEndEditable --><form name="menu" id="menu" method="post" >
<input type="hidden" name="cmd" id="cmd"> <input type="hidden" name="cmd2" id="cmd2">
<input type="hidden" name="act" id="act"> <!-- InstanceBeginEditable name="hiddenFields" --><!-- InstanceEndEditable -->
</form>
<div id="jQueryWIN">
</div><div class="modal"></div><script language="JavaScript" src="../_V3/_js/documentReady.js"></script>
</body>
<!-- InstanceEnd --></html>

View file

@ -0,0 +1,38 @@
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="RI" class="com.ablia.util.ReturnItem" type="com.ablia.util.ReturnItem" scope="request" ></jsp:useBean>
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator"></jsp:useBean>
<input name="<%=RI.getDivList()%>_tnr" id="<%=RI.getDivList()%>_tnr" type="hidden" value="<%=list.getTotNumberFetchedRecord()%>">
<!-- InstanceBeginEditable name="bean" --><jsp:useBean id="CR" class="com.ablia.anag.CliforCR" type="com.ablia.anag.CliforCR" scope="request" ></jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
<!-- InstanceEndEditable --><ab:if_logon_ok>
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
<ul class="nav nav-pills nav-stacked">
<ab:whilevec rowbeanclass="com.ablia.anag.Clifor" vectumerator="list"> <%RI.setRiValues("");
RI.addRiValues(rowBean.getId_clifor());
RI.addRiValues(rowBean.getDescrizioneCompleta());
RI.addRiValues(rowBean.getIndirizzoCompleto());
RI.addRiValues(rowBean.getId_tipoPagamento());
RI.addRiValues(rowBean.getBancaDesc());
RI.addRiValues(rowBean.getIban());
RI.addRiValues(rowBean.getCodFisc());
RI.addRiValues(rowBean.getPIva());
RI.addRiValues(rowBean.getComune().getDescrizione());
RI.addRiValues(rowBean.getTelefono());
RI.addRiValues(rowBean.getCellulare());
RI.addRiValues(rowBean.getEMail());
RI.addRiValues(rowBean.getFax());
RI.addRiValues(rowBean.getLastUpdTmst());
RI.addRiValues(rowBean.getId_tipoPagamento());
RI.addRiValues(nf.format(rowBean.getPercProvvigione()));
RI.addRiValues(rowBean.getNome());
RI.addRiValues(rowBean.getCognome());
RI.addRiValues(rowBean.getIndirizzoCompletoHtml());
RI.addRiValues(nf.format(rowBean.getPercAgente()));
%>
<li><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCompleta()) %>
</li>
</ab:whilevec></ul><!-- InstanceEndEditable --></div>
</ab:if_logon_ok>
<ab:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></ab:else_logon><!-- InstanceEnd -->

229
rus/admin/anag/cliforCR.jsp Normal file
View file

@ -0,0 +1,229 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="com.ablia.anag.CliforCR" type="com.ablia.anag.CliforCR" scope="request" >
</jsp:useBean>
<jsp:useBean id="mlMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="pageTitle" type="hidden" id="pageTitle" value="<%=CR.getTipo().toUpperCase()%> - ricerca">
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-8">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Elenco <%=CR.getTipo().toUpperCase()%></li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --> <a class="btn btn-app btn-app-sm" href="javascript:newCommand()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="Stampa Pagina"></i>Stampa</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="Report"></i>Report </a>
<ab:ifparm codice="MAILING_LIST_ON" value="1" condition="true"> <a class="btn btn-app btn-app-sm" href="javascript:creaMList();"> <i class="fa fa-envelope-o" title="Crea Lista di spedizione email"></i>Crea Lista di spedizione email
<!--
<img src="../_V3/_img/icone/32/letter_32.png" alt="Crea Lista di spedizione email" title="Crea Lista di spedizione email" width="32" border="0">
-->
</a> </ab:ifparm>
<ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>"> <a class="btn btn-app btn-app-sm" href="mailto:<%=CR.getMailingListEmail()%>"> <i class="fa fa-paper-plane-o" title="Invio messaggio a Mailing List"></i>Invio messaggio a Mailing List
<!--
<img src="../_V3/_img/icone/32/email_32.png" alt="Invio messaggio a Mailing List" width="32" height="32" border="0">
-->
</a> </ab:if>
<ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>"> <a class="btn btn-app btn-app-sm" href="javascript:openHelpW('Elenco mail..',document.main.mlMsg.value);"> <i class="fa fa-list" title="Elenco email"></i>Elenco email
<!--
<img src="../_V3/_img/icone/32/address_32.png" alt="Elenco email" title="Elenco email" width="32" height="32" border="0">
-->
</a>
<input name="mlMsg" type="hidden" id="mlMsg" value="<%=mlMsg%>">
</ab:if>
&nbsp;Modello x coda Messaggi:
<select name="id_templateMsg" class="form-control input-sm" id="id_templateMsg" style="width:200px; display: initial;">
<ab:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" >&nbsp;</ab:optionvec>
</select>
&nbsp; <a class="btn btn-app btn-app-sm" href="javascript:creaCodaMsg();" > <i class="fa fa-cogs"title="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca"></i>Crea coda messaggi
<!--
<img src="../_V3/_img/icone/32/gear_32.png" alt="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca" title="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca" width="32" height="32" border="0">
-->
</a> <!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value='../anag/<%=CR.getFlgTipo().equals("C")?"Cliente.abl":"Fornitore.abl"%>'>
<input name="pageType" type="hidden" id="pageType" value="R">
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
<input name="id_cliente" type="hidden" value="<%=CR.getId_clifor()%>">
<input name="id_clifor" id="id_clifor" type="hidden" value="<%=CR.getId_clifor()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Testo Libero: </label>
<br>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%> </div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Privato/Azienda: </label>
<br>
<select name="flgAzienda" class="form-control input-sm" id="flgAzienda" onChange="searching()" >
<option <%=CR.getFlgAzienda()==-1?"selected":"" %> value = "-1" >Tutti</option>
<option <%=CR.getFlgAzienda()==0?"selected":"" %> value = "0" >Privato</option>
<option <%=CR.getFlgAzienda()==1?"selected":"" %> value = "1" >Azienda</option>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="txtRicerca">Tipo <%=CR.getTipo()%>:</label>
<br>
<select name="id_tipoClifor" id="id_tipoClifor" class="form-control input-sm" onChange="searching()">
<ab:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipiClifor" value="<%=CR.getId_tipoClifor()%>" >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Citta':</label>
<br>
<ab:inputajax bean="" boundcolumn="id_comune" action='<%="/admin/anagConfig/Comune.abl?searchTxt="%>'
nchar="0" nrow="60" returndata="id_comune,,descrizioneComune" nextacion=""
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneComune" type="text" class="form-control input-sm ajSearchText" id="descrizioneComune" value="<ab:inputTextFormat><%= CR.getDescrizioneComune()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
<div class="col-lg-1 col-xs-6">
<label for="descrizione">Provincia:</label>
<br>
<input type="text" class="form-control input-sm" id="provinciaComune" name="provinciaComune" maxlength="5" value="<%= CR.getProvinciaComune() %>">
</div>
<div class="col-lg-1"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
</div>
<div class="row">
<div class="col-lg-3">
<label for="txtRicerca"> Resp. commerciale:</label>
<br>
<ab:inputajax bean="" boundcolumn="id_clifor" resultboundcolumn="id_respCommerciale" action='<%="/admin/anag/Clifor.abl?flgCF=F&flgTipologiaClifor=3&searchTxt="%>'
nchar="0" returndata="" nextacion="searching()"
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneRespCommerciale" type="text" class="form-control input-sm ajSearchText" id="descrizioneRespCommerciale" value="<ab:inputTextFormat><%= CR.getRespCommerciale().getDescrizioneCliente()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
<ab:if wherecondition='<%=CR.getFlgTipo().equals("C")%>'>
<div class="col-lg-3">
<label for="txtRicerca">Agente:</label>
<br>
<ab:inputajax bean="" boundcolumn="id_clifor" resultboundcolumn="id_agente" action='<%="//admin/anag/Clifor.abl?flgCF=F&flgTipologiaClifor=1&searchTxt="%>'
nchar="0" returndata="" nextacion="searching()"
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneAgente" type="text" class="form-control input-sm ajSearchText" id="descrizioneAgente" value="<ab:inputTextFormat><%= CR.getAgente().getDescrizioneCliente()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
</ab:if>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body table-responsive">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Nominativo</th>
<th>Indirizzo </th>
<th>Tel.</th>
<th>Cell.</th>
<th>Email</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.Clifor" vectumerator="list">
<tr>
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_clifor()%>');"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_clifor()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a> </div></td>
<td data-title="Nominativo"><ab:if wherecondition="<%=!rowBean.isOk()%>"><span class="red"><i class="fa fa-exclamation-triangle" title="<%=rowBean.getKoMsg()%>"></i></span></ab:if>
<%= rowBean.getDescrizioneCompleta() %></td>
<td data-title="Indirizzo"><%= rowBean.getIndirizzoCompleto() %></td>
<td data-title="Tel."><%= rowBean.getTelefono() %></td>
<td data-title="Cell."><%= rowBean.getCellulare() %></td>
<td data-title="Email"><a href="mailto:<%= rowBean.getEMail() %>"><%= rowBean.getEMail() %></a>
<ab:if wherecondition="<%=rowBean.getFlgMl()==1%>"> <i class="fa fa-envelope-o" title="Mailing List OK"></i> </ab:if></td>
</tr>
</ab:whilevec>
</table>
</div>
<div class="box-footer clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../anag/_js/ab-clifor.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </ab:if_logon_ok>
<ab:else_logon> gestire il redirect al login </ab:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,197 @@
<!DOCTYPE html>
<html><!-- InstanceBegin template="/Templates/3beanCR.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<!-- InstanceBeginEditable name="taglib" --><!-- InstanceEndEditable -->
<head>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<!-- InstanceBeginEditable name="title" --><jsp:useBean id="CR" class="com.ablia.anag.CliforCR" type="com.ablia.anag.CliforCR" scope="request" >
</jsp:useBean><title>:<%=CR.getTipo()%>Ricerca 2.0</title><!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="description" content="Ablia S.r.l." />
<meta name="Keywords" content="" />
<meta name="author" content="Designed by AgenziaVerde- http://www.agenziaverde.it" />
<link rel="shortcut icon" href=".../admin/_logo/favicon.ico" />
<link rel="stylesheet" type="text/css" href="../_V3/_css/reset.css" media="screen" />
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></ab:custom_css>
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head>
<jsp:include page="../_V3/_inc/_allJs2.jsp" flush="true" />
<body><!-- #BeginEditable "Script" -->
<script language="JavaScript" src="_js/ab-clifor.js"></script>
<!-- #EndEditable -->
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<!-- InstanceBeginEditable name="Bean" --><jsp:useBean id="mlMsg" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean><jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<!-- InstanceEndEditable -->
<ab:if_logon_ok trueifnotsecure="true">
<div id="togglePlaceholder" style="width:30px;float:left;margin-left:3px"></div>
<form method="post" action="" name="main" id="main" onSubmit="if(checkSearchFields()) formSearching();else return false;">
<jsp:include page="../_V3/_inc/_formMainFields.jsp" flush="true" />
<input name="pageType" type="hidden" id="pageType" value="R">
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
<ab:if wherecondition='<%=CR.getFlgReport().equals("")%>' >
<div class="path" style="margin-left:40px">
<p><a href="javascript:menu();">Menu</a><!-- InstanceBeginEditable name="navbar" --> &raquo; RICERCA <%=CR.getTipo().toUpperCase()%> <!-- InstanceEndEditable -->
<h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->RICERCA <%=CR.getTipo().toUpperCase()%><!-- InstanceEndEditable -->&nbsp;<a href="javascript:help();"><img src="../_V3/_img/icone/userbar/ico_help.png" alt="Help" title="Help" width="32" height="27" class="noborder"></a></h1>
</p>
</div>
<div id="inside" class="body">
<div class="toolbar"> <!-- InstanceBeginEditable name="toolbar" -->
<div class="user_menu"><a href="javascript:newCommand();"><img src="../_V3/_img/icone/32/new_doc_32.png" alt="Nuovo" title="Nuovo"></a><ab:ifparm codice="MAILING_LIST_ON" value="1" condition="true"> <a href="javascript:creaMList();"><img src="../_V3/_img/icone/32/letter_32.png" alt="Crea Lista di spedizione email" title="Crea Lista di spedizione email" width="32" border="0"></a></ab:ifparm><ab:else><img src="../_V3/_img/icone/32/_space.png" alt="" width="32" height="32" title=""></ab:else> <ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>">
<a href="mailto:<%=CR.getMailingListEmail()%>"><img src="../_V3/_img/icone/32/email_32.png" alt="Invio messaggio a Mailing List" title="Invio messaggio a Mailing List" width="32" height="32" border="0"></a></ab:if><ab:else><img src="../_V3/_img/icone/32/_space.png" alt="" width="32" height="32" title=""></ab:else><ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>">
<a href="javascript:openHelpW('Elenco mail..',document.main.mlMsg.value);"><img src="../_V3/_img/icone/32/address_32.png" alt="Elenco email" title="Elenco email" width="32" height="32" border="0"></a><input name="mlMsg" type="hidden" id="mlMsg" value="<%=mlMsg%>">
</ab:if><img src="../_V3/_img/icone/32/_space.png" alt="" width="32" height="32" title=""> &nbsp;Modello x coda Messaggi:
<select name="id_templateMsg" class="testoPiccolissimo" id="id_templateMsg" style="width:200px">
<ab:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" >&nbsp;</ab:optionvec></select>&nbsp;<a href="javascript:creaCodaMsg();"><img src="../_V3/_img/icone/32/gear_32.png" alt="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca" title="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca" width="32" height="32" border="0"></a></div>
<input type="hidden" name="actionPage" id="actionPage" value='<%=CR.getFlgTipo().equals("C")?"Cliente.abl":"Fornitore.abl"%>'>
<input name="id_cliente" type="hidden" value="<%=CR.getId_clifor()%>"><input name="id_clifor" id="id_clifor" type="hidden" value="<%=CR.getId_clifor()%>">
<!-- InstanceEndEditable --><div id="messaggi" class="msg"><jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /> <!-- InstanceBeginEditable name="msg" --><!-- InstanceEndEditable --></div></div>
<div class="body-container">
<!-- InstanceBeginEditable name="criteriRicerca" -->
<table width="98%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2" >
<tr>
<td class="td-colored" colspan="2">Testo Libero :<br>
<input type="text" <%=Ab.jsCrS()%> id="searchTxt" name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>"><%=Ab.jsSetFocus("searchTxt")%></td>
<td class="td-colored" width="130">Privato/Azienda:<br>
<select name="flgAzienda" <%=Ab.jsCr("indirizzo")%> id="flgAzienda" onChange="searching()" >
<option <%=CR.getFlgAzienda()==-1?"selected":"" %> value = "-1" >Tutti</option>
<option <%=CR.getFlgAzienda()==0?"selected":"" %> value = "0" >Privato</option>
<option <%=CR.getFlgAzienda()==1?"selected":"" %> value = "1" >Azienda</option>
</select></td>
<td class="td-colored" width="387" align="right"><a href="javascript:searching()"><img src="../_V3/_img/buttons/btn_cerca.png" alt="Cerca" title="Cerca" width="53" height="47" border="0"></a> &nbsp; <a href="javascript:report()"><img src="../_V3/_img/buttons/btn_report.png" alt="Report" title="Report" width="53" height="47" border="0"></a></td>
</tr>
<tr>
<td class="td-colored" colspan="4"> <div id="NOCR" ><table width="100%" border="0">
<tr>
<td class="td-colored"><a href="javascript:showCr();"><img src="../_V3/_img/Icons/48x48/shadow/navigate_down2.gif" alt="Visualizza Criteri di ricerca" height="24" border="0" id="imgDown" /></a></td>
</tr>
</table></div> <div id="CR" ><table width="100%" border="0">
<tr>
<td class="td-colored" width="5%" valign="top"><a href="javascript:hideCr();"><img src="../_V3/_img/Icons/48x48/shadow/navigate_up2.gif" alt="Nascondi criteri di ricerca" height="24" border="0" /></a>&nbsp;</td>
<td class="td-colored" width="53%"> Testo del messaggio:<br>
<textarea id="testoMessaggio" name="testoMessaggio" cols="60" rows="4"><%= CR.getTestoMessaggio() %></textarea>
<br></td>
<td class="td-colored" width="42%" align="center"><a href="javascript:creaCodaSms()"><img src="../_V3/_img/Icons/avvisi/avviso_2.gif" width="58" height="58" alt="Crea Coda SMS" title="Crea Coda SMS"></a></td>
</tr>
</table></div></td>
</tr>
</table></td>
</tr>
</table>
<!-- InstanceEndEditable --> </div>
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="td-paginazione align-centre" width="33%">Record Trovati: <strong><%=list.getTotNumberOfRecords()%></strong></td>
<td class="td-paginazione align-centre" width="33%"><ab:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></ab:prevvec>
&nbsp;&nbsp;Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> &nbsp; &nbsp;
<ab:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></ab:nextvec></td>
<td class="td-paginazione align-right" width="33%">Vai a pagina
<input name="pageNumberGo" id="pageNumberGo" size="4" <%=Ab.jsCrS("goPage()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
<a href="javascript:goPage();">Procedi &raquo;</a></td>
</tr>
</table>
<!-- InstanceBeginEditable name="body" -->
<table width="98%" border="0" cellspacing="0" cellpadding="3" class="table-container">
<tr>
<td ><table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" class="table-container th-riga alternating">
<tr>
<th width="41">&nbsp;</th>
<th width="209">Nominativo.</th>
<th width="211">Indirizzo </th>
<th width="150">Tel.</th>
<th width="150">Cell.</th>
<th width="143">Email</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Clifor" vectumerator="list">
<tr>
<td width="41"><table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><a href="javascript:modifyCommand(<%=rowBean.getId_clifor()%>)"><img src="../_V3/_img/icone/16/edit.png" width="16" height="16" border="0"></a></div></td>
<ab:if wherecondition="<%=rowBean.getId_clifor()>1%>"> <td><div align="center"><a href="javascript:deleteCommandCR(<%=rowBean.getId_clifor()%>,'<%= rowBean.getLastUpdTmstString() %>')"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a></div></td></ab:if>
</tr>
</table></td>
<td width="209"><ab:if wherecondition="<%=!rowBean.isOk()%>"><span class="red"><img src="../_V3/_img/Icons/48x48/shadow/warning.gif" width="16" height="16" alt="Dati Incompleti" title="Dati Incompleti"><%=rowBean.getKoMsg()%></span></ab:if><%= rowBean.getDescrizioneCompleta() %></td>
<td width="211" ><%= rowBean.getIndirizzoCompleto() %></td>
<td width="150" ><%= rowBean.getTelefono() %></td>
<td width="150" ><%= rowBean.getCellulare() %></td>
<td width="143" ><a href="mailto:<%= rowBean.getEMail() %>"><%= rowBean.getEMail() %></a> <ab:if wherecondition="<%=rowBean.getFlgMl()==1%>"><img src="../_V3/_img/Icons/48x48/shadow/bullet_ball_green.gif" width="16" height="16" alt="Mailing List OK" title="Mailing List OK"></ab:if></td>
</tr>
</ab:whilevec>
</table></td>
</tr>
</table>
<!-- InstanceEndEditable -->
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="td-paginazione align-centre" width="33%">Record Trovati: <strong><%=list.getTotNumberOfRecords()%></strong></td>
<td class="td-paginazione align-centre" width="33%"><ab:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></ab:prevvec>
&nbsp;&nbsp;Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> &nbsp; &nbsp;
<ab:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></ab:nextvec></td>
<td class="td-paginazione align-right" width="33%">Vai a pagina
<input name="pageNumberGo2" id="pageNumberGo2" size="4" <%=Ab.jsCrS("goPage2()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
<a href="javascript:goPage2();">Procedi &raquo;</a></td>
</tr>
</table></div>
</ab:if>
<ab:if wherecondition='<%=!CR.getFlgReport().equals("")%>' >
<div id="insideR" class="body"> <!-- InstanceBeginEditable name="report" -->
<table width="98%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td ><table width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
<tr>
<td><a href="#" onClick="return printW();">Elenco Cliente </a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="166">Nominativo.</td>
<td width="275">Indirizzo </td>
<td width="275">Tel.</td>
<td width="275">Email</td>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Clifor" vectumerator="list">
<tr class="tabellaWhite" onMouseOver="this.style.backgroundColor='#ebe8d8';" onMouseOut="this.style.backgroundColor='#ffffff';" >
<td width="166"><%= rowBean.getDescrizioneCompleta() %></td>
<td width="275" ><%= rowBean.getIndirizzoCompleto() %></td>
<td width="275" ><%= rowBean.getTelefono() %></td>
<td width="275" ><a href="mailto:<%= rowBean.getEMail() %>"><%= rowBean.getEMail() %></a></td>
</tr>
</ab:whilevec>
</table>
</td>
</tr>
</table>
<!-- InstanceEndEditable --></div></ab:if>
</form>
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script></ab:if_logon_ok>
<ab:else_logon> <jsp:include page="../_V3/_inc/_redirect.jsp" flush="true" /></ab:else_logon>
<!-- InstanceBeginEditable name="footer" -->
<!-- InstanceEndEditable --><form name="menu" id="menu" method="post" >
<input type="hidden" name="cmd" id="cmd"><input type="hidden" name="cmd2" id="cmd2">
<input type="hidden" name="act" id="act"> <!-- InstanceBeginEditable name="hiddenFields" --><!-- InstanceEndEditable -->
</form>
<div class="modal"></div><script language="JavaScript" src="../_V3/_js/documentReady.js"></script></body>
<!-- InstanceEnd --></html>

282
rus/admin/anag/cliforE.jsp Normal file
View file

@ -0,0 +1,282 @@
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica Cliente">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.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="aziendaClick()">
<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="comuneNascitaDescrizione" id="comuneNascitaDescrizione" type="text" value="<%=bean.getComuneNascita().getDescrizione()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","comuneNascitaDescrizione","listaComuneNascita","cliforModal.id_comuneNascita,cliforModal.codiceNascita,cliforModal.comuneNascitaDescrizione",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="<ab:inputTextFormat><%= bean.getIndirizzo() %></ab: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: <span style="font-size: 12px;">(vuoto per calcolo automatico)</span></label>
<br>
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
<ab:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></ab:if>
<ab:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></ab: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="11">
<span id="_checkPiva"> </span>
<ab:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
<span class="text-danger">Attenzione: partita iva duplicata!! </span></ab: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">
<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">
<ab:if wherecondition='<%=!bean.getIban().equals("")%>'>Abi: <strong><%=bean.getAbi()%></strong>&nbsp;Cab:<strong><%=bean.getCab()%></strong>&nbsp;&nbsp;Conto: <strong><%=bean.getConto()%></strong></ab:if>
<ab:else>&nbsp;</ab: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">
<ab:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab: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/ab-cliforE.js"></script>

120
rus/admin/anag/cliforF.jsp Normal file
View file

@ -0,0 +1,120 @@
<!DOCTYPE html>
<html><!-- InstanceBegin template="/Templates/3adminSWJQTree.dwt" codeOutsideHTMLIsLocked="false" -->
<!-- DW6 -->
<head>
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<!-- InstanceBeginEditable name="taglib" --><!-- InstanceEndEditable -->
<jsp:useBean id="productInfo" class="java.lang.String" type="java.lang.String" scope="session" >
</jsp:useBean>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="RI" class="com.ablia.util.ReturnItem" type="com.ablia.util.ReturnItem" scope="request" >
</jsp:useBean>
<!-- InstanceBeginEditable name="title" --><title>Clienti/Fornitori - Trova 0.1</title><!-- InstanceEndEditable -->
<jsp:include page="../_V3/_inc/_allJs2.jsp" flush="true" />
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></ab:custom_css><link rel="stylesheet" href="../_V3/_lib/jquery.treeview/jquery.treeview.css" /><link rel="stylesheet" href="../_V3/_css/tree.css">
<script src="../_V3/_lib/jquery.treeview/lib/jquery.cookie.js" type="text/javascript"></script>
<script src="../_V3/_lib/jquery.treeview/jquery.treeview.js" type="text/javascript"></script>
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
</head>
<body>
<!-- #BeginEditable "Script" -->
<script language="JavaScript" src="_js/ab-clifor.js"></script>
<!-- #EndEditable -->
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<!-- InstanceBeginEditable name="Bean" -->
<jsp:useBean id="CR" class="com.ablia.anag.CliforCR" type="com.ablia.anag.CliforCR" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<!-- InstanceEndEditable -->
<div id="corpoPopUpRicercaTree">
<table width="200" border="0" cellspacing="1" class="tabTitolo">
<tr class="tabellaRiga" >
<td width="258"><!-- InstanceBeginEditable name="titolo" -->RICERCA CLIENTI/FORNITORI <!-- InstanceEndEditable --></td>
</tr>
</table>
<ab:if_logon_ok trueifnotsecure="true">
<form name="main"id="main" method="post" action="" onSubmit="formSearching(); return true;">
<input type="hidden" name="RI" value="<%=RI.getReturnItems()%>">
<input type="hidden" name="act" value="sw">
<input type="hidden" name="cmd">
<!-- #BeginEditable "criteriRicerca" -->
<input type="hidden" name="id_clifor">
<input type="hidden" name="actionPage" id="actionPage" value="Clifor.abl">
<table width="100%" border="0" cellspacing="1" class="tabRicerca">
<tr>
<td width="128"> Testo Libero:<br>
<input type="text" id="searchTxt" name="searchTxt" size="40" value="<%=CR.getSearchTxt()%>"> </td>
<td width="129">Cliente/Fornitore:<br>
<ab:if wherecondition="<%=CR.getFlgCF().equals("")%>"><select name="flgTipo" id="flgTipo" onChange="searching()" >
<option <%=CR.getFlgTipo().equals("")?"selected":"" %> value = "" >---Tutti---</option>
<option <%=CR.getFlgTipo().equals("C")?"selected":"" %> value = "C" >Cliente</option>
<option <%=CR.getFlgTipo().equals("F")?"selected":"" %> value = "F" >Fornitore</option>
</select></ab:if><input name="flgTipo" type="hidden" id="flgTipo" value="<%=CR.getFlgCF()%>"><b><%=CR.getCF()%></b></td>
<td width="52" align="center"><a href="javascript:searching();"><img src="../_V3/_img/icone/32/searchwhite_32.png" alt="Cerca" width="32" height="32" border="0"></a></td>
<td width="47" align="center"><a href="javascript:window.close();"><img src="../_V3/_img/icone/32/close_32.png" alt="Chiudi finsetra" width="32" height="32" border="0"></a></td>
</tr>
</table>
<!-- #EndEditable -->
<div id="tree" ><br><!-- #BeginEditable "body" -->
<table width="98%" border="0" cellpadding="3" cellspacing="0" style="background-color:#fff; text-align:left">
<tr>
<td><table width="100%" border="0" cellpadding="2" cellspacing="2" class="table-container th-riga alternating">
<tr>
<th>&nbsp;</th>
<th>Nominativo</th>
<th>Indirizzo</th>
<th>Tel.</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Clifor" vectumerator="list">
<tr>
<%RI.setRiValues("");
RI.addRiValues(rowBean.getId_clifor());
RI.addRiValues(rowBean.getDescrizioneCompleta());
RI.addRiValues(rowBean.getIndirizzoCompleto());
%>
<script language="JavaScript" type="text/JavaScript">
if(document.main.totNumberOfRecords.value==1)
{
selectKey(<%=RI.getSelectedKey()%>);
}
</script>
<td width="26"><a href="javascript:selectKey(<%=RI.getSelectedKey()%>)"><img src="../_V3/_img/list.gif" width="16" height="16" border="0"></a></td>
<td width="365"><%= rowBean.getDescrizioneCompleta() %></td>
<td width="497"><%= rowBean.getIndirizzoCompleto() %> </td>
<td width="186"><%= rowBean.getTelefono() %></td>
</tr>
</ab:whilevec>
</table></td>
</tr>
</table>
<!-- #EndEditable --></div>
</form>
<hr width="100%" align="center">
</ab:if_logon_ok>
<ab:else_logon>
<script language="JavaScript1.2">
setTimeout("location.href='../../../menu.jsp'",2000);
</script>
<br>
Attenzione!! Si &egrave; tentato di accedere a pagine protette!!!!!!!</ab:else_logon>
<jsp:include page="../_V3/_inc/_footer.jsp" flush="true" />
<jsp:include page="../_V3/_inc/alertMsg.jsp" flush="true" />
</div>
</body>
<!-- InstanceEnd --></html>

View file

@ -0,0 +1,241 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="com.ablia.anag.CliforCR" type="com.ablia.anag.CliforCR" scope="request" >
</jsp:useBean>
<jsp:useBean id="mlMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="pageTitle" type="hidden" id="pageTitle" value="<%=CR.getTipo().toUpperCase()%> - ricerca">
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-8">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Elenco <%=CR.getTipo().toUpperCase()%></li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-4 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --> <a class="btn btn-app btn-app-sm" href="javascript:newCommand()"> <i class="fa fa-file-o" title="<ab:lang>Nuovo Record</ab:lang>"></i>
<ab:lang>Nuovo</ab:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<ab:lang>Stampa Pagina</ab:lang>"></i>
<ab:lang>Stampa</ab:lang>
</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<ab:lang>Report</ab:lang>"></i>
<ab:lang>Report</ab:lang>
</a><a class="btn btn-app btn-app-sm" href="javascript:stampaPdf()"> <i class="fa fa-file-pdf-o" title="<ab:lang>Stampa</ab:lang>"></i>
<ab:lang>Stampa</ab:lang>
Pdf</a>
<ab:ifparm codice="MAIL_LIST_ON" value="true" condition="true"> <a class="btn btn-app btn-app-sm" href="javascript:creaMList();"> <i class="fa fa-envelope-o" title="Crea Lista di spedizione email"></i>Crea Lista di spedizione email
<!--
<img src="../_V3/_img/icone/32/letter_32.png" alt="Crea Lista di spedizione email" title="Crea Lista di spedizione email" width="32" border="0">
-->
</a> </ab:ifparm>
<ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>"> <a class="btn btn-app btn-app-sm" href="mailto:<%=CR.getMailingListEmail()%>"> <i class="fa fa-paper-plane-o" title="Invio messaggio a Mailing List"></i>Invio messaggio a Mailing List
<!--
<img src="../_V3/_img/icone/32/email_32.png" alt="Invio messaggio a Mailing List" width="32" height="32" border="0">
-->
</a> </ab:if>
<ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>"> <a class="btn btn-app btn-app-sm" href="javascript:openHelpW('Elenco mail..',document.main.mlMsg.value);"> <i class="fa fa-list" title="Elenco email"></i>Elenco email
<!--
<img src="../_V3/_img/icone/32/address_32.png" alt="Elenco email" title="Elenco email" width="32" height="32" border="0">
-->
</a>
<input name="mlMsg" type="hidden" id="mlMsg" value="<%=mlMsg%>">
</ab:if>
&nbsp;Modello x coda Messaggi:
<select name="id_templateMsg" class="form-control input-sm" id="id_templateMsg" style="width:200px; display: initial;">
<ab:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" >&nbsp;</ab:optionvec>
</select>
&nbsp; <a class="btn btn-app btn-app-sm" href="javascript:creaCodaMsg();" > <i class="fa fa-cogs"title="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca"></i>Crea coda messaggi </a> <!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value='../anag/<%=CR.getFlgTipo().equals("C")?"Cliente.abl":"Fornitore.abl"%>'>
<input name="pageType" type="hidden" id="pageType" value="R">
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
<input name="id_cliente" type="hidden" value="<%=CR.getId_clifor()%>">
<input name="id_clifor" id="id_clifor" type="hidden" value="<%=CR.getId_clifor()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Testo Libero: </label>
<br>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%> </div>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Privato/Azienda: </label>
<br>
<select name="flgAzienda" class="form-control input-sm" id="flgAzienda" onChange="searching()" >
<option <%=CR.getFlgAzienda()==-1?"selected":"" %> value = "-1" >Tutti</option>
<option <%=CR.getFlgAzienda()==0?"selected":"" %> value = "0" >Privato</option>
<option <%=CR.getFlgAzienda()==1?"selected":"" %> value = "1" >Azienda</option>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<label for="descrizione">Citta':</label>
<br>
<ab:inputajax bean="" boundcolumn="id_comune" action='<%="/admin/anagConfig/Comune.abl?searchTxt="%>'
nchar="0" nrow="60" returndata="id_comune,,descrizioneComune" nextacion=""
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneComune" type="text" class="form-control input-sm ajSearchText" id="descrizioneComune" value="<ab:inputTextFormat><%= CR.getDescrizioneComune()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
<div class="col-lg-1 col-xs-6">
<label for="descrizione">Provincia:</label>
<br>
<input type="text" class="form-control input-sm" id="provinciaComune" name="provinciaComune" maxlength="5" value="<%= CR.getProvinciaComune() %>">
</div>
<div class="col-lg-1"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
</div>
<div class="row">
<div class="col-lg-3">
<label for="txtRicerca"> Resp. commerciale:</label>
<br>
<ab:inputajax bean="" boundcolumn="id_clifor" resultboundcolumn="id_respCommerciale" action='<%="/admin/anag/Clifor.abl?flgCF=F&flgTipologiaClifor=3&searchTxt="%>'
nchar="0" returndata="" nextacion="searching()"
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneRespCommerciale" type="text" class="form-control input-sm ajSearchText" id="descrizioneRespCommerciale" value="<ab:inputTextFormat><%= CR.getRespCommerciale().getDescrizioneCliente()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
<ab:if wherecondition='<%=CR.getFlgTipo().equals("C")%>'>
<div class="col-lg-3">
<label for="txtRicerca">Agente:</label>
<br>
<ab:inputajax bean="" boundcolumn="id_clifor" resultboundcolumn="id_agente" action='<%="/admin/anag/Clifor.abl?flgCF=F&flgTipologiaClifor=1&searchTxt="%>'
nchar="0" returndata="" nextacion="searching()"
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
<div class="input-group input-group-sm">
<input name="descrizioneAgente" type="text" class="form-control input-sm ajSearchText" id="descrizioneAgente" value="<ab:inputTextFormat><%= CR.getAgente().getDescrizioneCliente()%></ab:inputTextFormat>" />
</div>
</ab:inputajax>
</div>
</ab:if>
<div class="col-lg-2 col-xs-6">
<label for="txtRicerca">Visibile su Web: </label>
<br>
<select name="flgNascondiWeb" class="form-control input-sm" id="flgNascondiWeb" onChange="searching()" >
<option <%=CR.getFlgNascondiWeb()==-1?"selected":"" %> value = "-1" >Tutti</option>
<option <%=CR.getFlgNascondiWeb()==0?"selected":"" %> value = "0" >Visibili</option>
<option <%=CR.getFlgNascondiWeb()==1?"selected":"" %> value = "1" >Nascosti</option>
</select>
</div>
<div class="col-lg-3 col-xs-6">
<div id="fileDownload" style="font-size: 14px" class="hidden-print"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body table-responsive">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Nominativo</th>
<th>Indirizzo </th>
<th>Tel.</th>
<th>Cell.</th>
<th>Email</th>
<th>MList</th>
<th>Cod. SDI </th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.Clifor" vectumerator="list">
<tr>
<td class="comandi text-center"><ab:if wherecondition="<%=rowBean.getId_clifor()>1%>">
<div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_clifor()%>');"><i class="fa fa-edit fa-2x" title="<ab:lang>Modifica Record</ab:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_clifor()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<ab:lang>Cancella Record</ab:lang>"></i></a> </div>
</ab:if></td>
<td data-title="Nominativo"><ab:if wherecondition="<%=!rowBean.isOk()%>"><span class="red"><i class="fa fa-exclamation-triangle" title="<%=rowBean.getKoMsg()%>"></i></span></ab:if>
<%= rowBean.getDescrizioneCompleta() %></td>
<td data-title="Indirizzo"><%= rowBean.getIndirizzoCompleto() %></td>
<td data-title="Tel."><%= rowBean.getTelefono() %></td>
<td data-title="Cell."><%= rowBean.getCellulare() %></td>
<td data-title="Email"><ab:if wherecondition="<%=!rowBean.getEMail().isEmpty()%>"><a href="mailto:<%= rowBean.getEMail() %>"><%= rowBean.getEMail() %></a></ab:if>
<ab:if wherecondition="<%=!rowBean.getPec().isEmpty()%>"><a href="mailto:<%= rowBean.getPec() %>"><br>
pec: <%= rowBean.getPec() %></a></ab:if>
</td>
<td data-title="Email"><ab:if wherecondition="<%=rowBean.getFlgMl()==1%>"><i class="fa fa-check-circle" aria-hidden="true" title="Mailing List SI" style="color: darkgreen"></i></ab:if></td>
<td data-title="Cod. SDI PEC"><%=rowBean.getCodiceIdentificativoFE()%></td>
</tr>
</ab:whilevec>
</table>
</div>
<div class="box-footer clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../anag/_js/ab-clifor.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </ab:if_logon_ok>
<ab:else_logon> ..... </ab:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,112 @@
<!DOCTYPE html>
<html><!-- InstanceBegin template="/Templates/3bean.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<!-- InstanceBeginEditable name="taglib" --><!-- InstanceEndEditable -->
<head><jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean><jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" ></jsp:useBean>
<!-- InstanceBeginEditable name="title" -->
<title>Contratto 2.0</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="description" content="Ablia S.r.l." />
<meta name="Keywords" content="" />
<meta name="author" content="Designed by AgenziaVerde- http://www.agenziaverde.it" />
<link rel="shortcut icon" href=".../admin/_logo/favicon.ico" />
<link rel="stylesheet" type="text/css" href="../_V3/_css/reset.css" media="screen" />
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></ab:custom_css>
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head><jsp:include page="../_V3/_inc/_allJs2.jsp" flush="true" />
<body><!-- #BeginEditable "Script" -->
<script language="JavaScript" src="_js/ab-contratto.js"></script>
<!-- #EndEditable -->
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<!-- InstanceBeginEditable name="Bean" -->
<jsp:useBean id="bean" class="com.ablia.anag.Contratto" type="com.ablia.anag.Contratto" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<!-- InstanceEndEditable --><div id="togglePlaceholder" style="width:30px;float:left;margin-left:3px"></div>
<ab:if_logon_ok trueifnotsecure="true">
<form method="post" action="" name="main" id="main" <%=encType%> onSubmit="if(checkFields()) formSaveCommand();else return false;">
<jsp:include page="../_V3/_inc/_formMainFields.jsp" flush="true" /><input name="pageType" type="hidden" id="pageType" value="D"><input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>"><input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>"><div class="path" > <!-- path logico della pagina -->
<p><a href="javascript:menu();">Menu</a><!-- InstanceBeginEditable name="navbar" --> &raquo; <a href="javascript:Ab.callAbl('/admin/anag/Contratto',null,null,'back')">ELENCO CONTRATTI</a> &raquo; MODIFICA RECORD <!-- InstanceEndEditable --><h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Contratto<!-- InstanceEndEditable -->&nbsp;<a href="javascript:help();"><img src="../_V3/_img/icone/userbar/ico_help.png" alt="Help" title="Help" width="32" height="27" class="noborder"></a></h1></p><div class="beanLastUpd"><jsp:include page="../_V3/_inc/beanLastUpd.jsp" flush="true" /></div>
</div>
<div id="inside" class="body"> <div class="toolbar"><!-- InstanceBeginEditable name="toolbar" -->
<div class="user_menu"><a href="javascript:newCommandPD();"><img src="../_V3/_img/icone/32/new_doc_32.png" class="noborder" alt="Nuovo Record" title="Nuovo Record"></a> <a href="javascript:saveCommand();"><img src="../_V3/_img/icone/32/save_32.png" alt="Salva Record" title="Salva Record"></a> <a href="javascript:printCommand()"><img src="../_V3/_img/icone/32/print_32.png" alt="Stampa" title="Stampa"></a> <a href="javascript:deleteCommand();"><img src="../_V3/_img/icone/32/delete_32.png" alt="Cancella Record" title="Cancella Record"></a><a href="#"><img src="../_V3/_img/icone/32/_space.png" alt="Chiudi" title="Chiudi"></a> <a href="javascript:creaAvvisoSms();"><img src="../_V3/_img/Icons/avvisi/avviso_2.gif" alt="Crea avviso sms" title="Crea avviso sms" width="32" height="32" border="0"></a></div>
<!-- InstanceEndEditable --><div id="messaggi" class="msg"><jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /> <!-- InstanceBeginEditable name="msg" --><!-- InstanceEndEditable --></div>
</div>
<!-- InstanceBeginEditable name="body" -->
<table width="98%" border="0" cellpadding="2" cellspacing="0" class="table-container">
<tr>
<td class="td-colored">
<input type="hidden" name="actionPage" id="actionPage" value="Contratto.abl">
<input type="hidden" id="id_contratto" name="id_contratto" maxlength="" size="4" value="<%=bean.getId_contratto()%>"></td>
<td class="td-colored" width="317"><div style="width:310px; text-align:right; margin-right:7px ">Stato attivazione &nbsp;&nbsp;
<select name="flgStato" <%=Ab.jsCr("descrizioneClifor")%> id="flgStato" >
<option value = "">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
<option <%=bean.getFlgStato()==0?"selected":"" %> value = "0" ><%=bean.getStato(0)%></option>
<option <%=bean.getFlgStato()==1?"selected":"" %> value = "1" ><%=bean.getStato(1)%></option>
</select>
</div></td>
</tr>
</table>
<table width="98%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2" >
<tr >
<td class="td-colored" colspan="3" >Cliente/Fornitore:<br><input readonly name="id_clifor" type="hidden" id="id_clifor" value="<%= bean.getId_clifor() %>" size="3" maxlength="30" /> <input name="descrizioneClifor" type="text" class="mandatoryField" id="descrizioneClifor" value="<ab:inputTextFormat><%= bean.getClifor().getDescrizioneCompleta()%></ab:inputTextFormat>" size="40" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anag/Clifor.abl?flgCF=C&searchTxt=","descrizioneClifor","listaClifor","main.id_clifor,main.descrizioneClifor",0,"id_tipoContratto")%> /><a href="javascript:Ab.clrField('main','id_clifor','descrizioneClifor');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci Cliente/Fornitore" width="16" height="16" border="0"></a><a href="Clifor.abl?cmd=md&id_clifor=<%=bean.getId_clifor()%>"><img src="../_V3/_img/icone/16/edit.png" alt="Modifica Cliente" title="Modifica Cliente" width="16" height="16" border="0"></a><%=Ab.divAjSearchDiv("listaClifor")%><%=Ab.jsSetFocus("descrizioneClifor")%></td>
<td class="td-colored" width="117" colspan="2" >Tipo contratto:<br>
<select name="id_tipoContratto" id="id_tipoContratto" <%=Ab.jsCr("dataInizioContratto")%>>
<ab:optionvec boundcolumn="id_tipoContratto" desccolumn="descrizione" vectumerator="listaTipoContratto" value="<%=bean.getId_tipoContratto()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select>
<input name="id_contratto" type="hidden" id="id_contratto" value="<%=bean.getId_contratto()%>"></td>
</tr>
<tr >
<td class="td-colored" width="196" >Data inizio:<br><input type="text" <%=Ab.jsDateInput("dataScadenzaContratto")%> id="dataInizioContratto" name="dataInizioContratto" size="10" maxlength="10" value="<%=df.format(bean.getDataInizioContratto())%>">
<a href="javascript:show_calendar('main.dataInizioContratto','','','DD/MM/YYYY');" onMouseOver="window.status='Date Picker';return true;" onMouseOut="window.status='';return true;"><img src="../_V3/_img/icone/16/calendar_16.png" width="17" height="18" border="0" alt="Data Inizio Contratto"></a></td>
<td class="td-colored" width="173" >Data Scadenza:<br><input type="text" <%=Ab.jsDateInput("telefoniAssociati")%> id="dataScadenzaContratto" name="dataScadenzaContratto" size="10" maxlength="10" value="<%=df.format(bean.getDataScadenzaContratto())%>">
<a href="javascript:show_calendar('main.dataScadenzaContratto','','','DD/MM/YYYY');" onMouseOver="window.status='Date Picker';return true;" onMouseOut="window.status='';return true;"><img src="../_V3/_img/icone/16/calendar_16.png" width="17" height="18" border="0" alt="Data Scadenza Contratto"></a></td>
<td class="td-colored" colspan="3" >Telefoni associati (cell1, cell2,..):<br>
<input type="text" <%=Ab.jsCr("notaContratto")%> id="telefoniAssociati" name="telefoniAssociati" size="40" maxlength="60" value="<%= bean.getTelefoniAssociati() %>"></td>
</tr>
<tr >
<td class="td-colored" colspan="2" >Nota contratto:<br>
<textarea id="notaContratto" name="notaContratto" cols="60" rows="4"><%= bean.getNotaContratto() %></textarea></td>
<td class="td-colored" colspan="3" valign="top" ><strong>Stati:</strong>
<pre style="font-size:9px"> <%= bean.getLogContratto() %></pre></td>
</tr>
<tr >
<td class="td-colored" colspan="2" >Data Invio Avviso SMS: <strong><%=df.format(bean.getDataInvioAvvisoSms())%></strong></td>
<td class="td-colored" colspan="3" valign="top" >&nbsp;</td>
</tr>
</table></td>
</tr>
</table>
<!-- InstanceEndEditable -->
</div>
</form>
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script>
</ab:if_logon_ok>
<ab:else_logon><jsp:include page="../_V3/_inc/_redirect.jsp" flush="true" /></ab:else_logon>
<!-- InstanceBeginEditable name="footer" -->
<!-- InstanceEndEditable --><form name="menu" id="menu" method="post" >
<input type="hidden" name="cmd" id="cmd"> <input type="hidden" name="cmd2" id="cmd2">
<input type="hidden" name="act" id="act"> <!-- InstanceBeginEditable name="hiddenFields" --><!-- InstanceEndEditable -->
</form>
<div id="jQueryWIN">
</div><div class="modal"></div><script language="JavaScript" src="../_V3/_js/documentReady.js"></script>
</body>
<!-- InstanceEnd --></html>

View file

@ -0,0 +1,185 @@
<!DOCTYPE html>
<html><!-- InstanceBegin template="/Templates/3beanCR.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<!-- InstanceBeginEditable name="taglib" --><!-- InstanceEndEditable -->
<head>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<!-- InstanceBeginEditable name="title" --><jsp:useBean id="CR" class="com.ablia.anag.ContrattoCR" type="com.ablia.anag.ContrattoCR" scope="request" >
</jsp:useBean><title>:Contratti Ricerca 2.0</title><!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="description" content="Ablia S.r.l." />
<meta name="Keywords" content="" />
<meta name="author" content="Designed by AgenziaVerde- http://www.agenziaverde.it" />
<link rel="shortcut icon" href=".../admin/_logo/favicon.ico" />
<link rel="stylesheet" type="text/css" href="../_V3/_css/reset.css" media="screen" />
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></ab:custom_css>
<ab:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></ab:custom_css>
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head>
<jsp:include page="../_V3/_inc/_allJs2.jsp" flush="true" />
<body><!-- #BeginEditable "Script" -->
<script language="JavaScript" src="_js/ab-contratto.js"></script>
<!-- #EndEditable -->
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<!-- InstanceBeginEditable name="Bean" -->
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<!-- InstanceEndEditable -->
<ab:if_logon_ok trueifnotsecure="true">
<div id="togglePlaceholder" style="width:30px;float:left;margin-left:3px"></div>
<form method="post" action="" name="main" id="main" onSubmit="if(checkSearchFields()) formSearching();else return false;">
<jsp:include page="../_V3/_inc/_formMainFields.jsp" flush="true" />
<input name="pageType" type="hidden" id="pageType" value="R">
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
<ab:if wherecondition='<%=CR.getFlgReport().equals("")%>' >
<div class="path" style="margin-left:40px">
<p><a href="javascript:menu();">Menu</a><!-- InstanceBeginEditable name="navbar" --> &raquo; ELENCO CONTRATTI <!-- InstanceEndEditable -->
<h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Elenco Contratti<!-- InstanceEndEditable -->&nbsp;<a href="javascript:help();"><img src="../_V3/_img/icone/userbar/ico_help.png" alt="Help" title="Help" width="32" height="27" class="noborder"></a></h1>
</p>
</div>
<div id="inside" class="body">
<div class="toolbar"> <!-- InstanceBeginEditable name="toolbar" -->
<div class="user_menu"><a href="javascript:newCommand();"><img src="../_V3/_img/icone/32/new_doc_32.png" alt="Nuovo" title="Nuovo" class="noborder"></a> <img src="../_V3/_img/icone/32/_space.png" alt="" title="Cancella Scontrino"><img src="../_V3/_img/icone/32/_space.png" alt="" width="32" height="32" title=""><a href="javascript:creaAvvisiSms();"><img src="../_V3/_img/Icons/avvisi/avviso_2.gif" alt="Crea avvisi sms in base alla scadenza" title="Crea avvisi sms in base alla scadenza" width="32" height="32" border="0"></a><img src="../_V3/_img/icone/32/_space.png" alt="" width="32" height="32" title=""></div>
<!-- InstanceEndEditable --><div id="messaggi" class="msg"><jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /> <!-- InstanceBeginEditable name="msg" --><!-- InstanceEndEditable --></div></div>
<div class="body-container">
<!-- InstanceBeginEditable name="criteriRicerca" -->
<input type="hidden" name="actionPage" id="actionPage" value='Contratto.abl'>
<input name="id_contratto" id="id_contratto" type="hidden" value="<%=CR.getId_contratto()%>">
<table width="98%" border="0" cellpadding="3" cellspacing="0" class="table-container">
<tr>
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="2" >
<tr>
<td class="td-colored" width="395" colspan="2">Cliene/Fornitore: <br>
<input readonly name="id_clifor" type="hidden" id="id_clifor" value="<%= CR.getId_clifor() %>" size="3" maxlength="30" />
<input name="descrizioneClifor" type="text" id="descrizioneClifor" value="<ab:inputTextFormat><%= CR.getClifor().getDescrizioneCompleta()%></ab:inputTextFormat>" size="35" maxlength="60" <%=Ab.jsAjSearchTextS("/admin/anag/Clifor.abl?searchTxt=","descrizioneClifor","listaClifor","main.id_clifor,main.descrizioneClifor",0)%> />
<a href="javascript:Ab.clrField('main','id_clifor','descrizioneClifor');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci Cliente/Fornitore" width="16" height="16" border="0"></a><%=Ab.divAjSearchDiv("listaClifor")%></td>
<td class="td-colored" colspan="2">Tipo contratto:<br>
<select name="id_tipoContratto" id="id_tipoContratto" onChange="searching()">
<ab:optionvec boundcolumn="id_tipoContratto" desccolumn="descrizione" vectumerator="listaTipoContratto" value="<%=CR.getId_tipoContratto()%>">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ab:optionvec>
</select></td>
</tr>
<tr>
<td class="td-colored">Data Scadenza da:<br>
<input name="dataScadenzaContrattoDa" type="text" id="dataScadenzaContrattoDa" value="<%= df.format(CR.getDataScadenzaContrattoDa()) %>" size="10" maxlength="10" <%=Ab.jsDateInput("dataScadenzaContrattoA")%>size="10">
<a href="javascript:show_calendar('main.dataScadenzaContrattoDa','','','DD/MM/YYYY');" onMouseOver="window.status='Date Picker';return true;" onMouseOut="window.status='';return true;"><img src="../_V3/_img/icone/16/calendar_16.png" width="17" height="18" border="0" alt="Dal giorno"></a></td>
<td class="td-colored">Data Scadenza a:<br>
<input type="text" id="dataScadenzaContrattoA" name="dataScadenzaContrattoA" <%=Ab.jsDateInputS()%> size="10" maxlength="10" value="<%= df.format(CR.getDataScadenzaContrattoA()) %>">
<a href="javascript:show_calendar('main.dataScadenzaContrattoA','','','DD/MM/YYYY');" onMouseOver="window.status='Date Picker';return true;" onMouseOut="window.status='';return true;"><img src="../_V3/_img/icone/16/calendar_16.png" width="17" height="18" border="0" alt="Dal giorno"></a></td>
<td class="td-colored" width="108">Stato contratto:<br>
<select name="flgStato" <%=Ab.jsCrS("addContratto")%> id="flgStato" >
<option value = "">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</option>
<option <%=CR.getFlgStato()==0?"selected":"" %> value = "0" ><%=CR.getStato(0)%></option>
<option <%=CR.getFlgStato()==1?"selected":"" %> value = "1" ><%=CR.getStato(1)%></option>
</select></td>
<td class="td-colored" width="253" align="right"><a href="javascript:searching()"><img src="../_V3/_img/buttons/btn_cerca.png" alt="Cerca" title="Cerca" width="53" height="47" border="0"></a>&nbsp; <a href="javascript:report()"><img src="../_V3/_img/buttons/btn_report.png" alt="Report" title="Report" width="53" height="47" border="0"></a></td>
</tr>
</table></td>
</tr>
</table>
<!-- InstanceEndEditable --> </div>
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="td-paginazione align-centre" width="33%">Record Trovati: <strong><%=list.getTotNumberOfRecords()%></strong></td>
<td class="td-paginazione align-centre" width="33%"><ab:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></ab:prevvec>
&nbsp;&nbsp;Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> &nbsp; &nbsp;
<ab:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></ab:nextvec></td>
<td class="td-paginazione align-right" width="33%">Vai a pagina
<input name="pageNumberGo" id="pageNumberGo" size="4" <%=Ab.jsCrS("goPage()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
<a href="javascript:goPage();">Procedi &raquo;</a></td>
</tr>
</table>
<!-- InstanceBeginEditable name="body" -->
<table width="98%" border="0" cellspacing="0" cellpadding="3" class="table-container">
<tr>
<td>
<table width="100%" border="0" align="center" cellpadding="1" cellspacing="2" class="table-container th-riga alternating">
<tr>
<th width="41">&nbsp;</th>
<th width="209">Tipo Contratto</th>
<th width="211">Intestazione </th>
<th width="150">Data Inizio</th>
<th width="143">Data Scadenza</th>
<th width="143">Tel. Associati</th>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Contratto" vectumerator="list">
<tr>
<td width="41"><table width="80%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><a href="javascript:modifyCommand(<%=rowBean.getId_contratto()%>)"><img src="../_V3/_img/icone/16/edit.png" width="16" height="16" border="0"></a></div></td>
<td><div align="center"><a href="javascript:deleteCommandCR(<%=rowBean.getId_contratto()%>,'<%= rowBean.getLastUpdTmstString() %>')"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" border="0"></a></div></td>
</tr>
</table></td>
<td width="209"><ab:if wherecondition="<%=rowBean.getFlgStato()==1%>"><img src="../_V3/_img/Icons/48x48/shadow/check.gif" width="16" height="16" alt="Attivo" title="Attivo"></ab:if><%= rowBean.getTipoContratto().getDescrizione() %></td>
<td width="211" ><%= rowBean.getClifor().getDescrizioneCompleta() %></td>
<td width="150" ><%= df.format(rowBean.getDataInizioContratto()) %></td>
<td width="143" ><%= df.format(rowBean.getDataScadenzaContratto()) %></td>
<td width="143" ><%= rowBean.getTelefoniAssociati() %></td>
</tr>
</ab:whilevec>
</table></td>
</tr>
</table>
<!-- InstanceEndEditable -->
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td class="td-paginazione align-centre" width="33%">Record Trovati: <strong><%=list.getTotNumberOfRecords()%></strong></td>
<td class="td-paginazione align-centre" width="33%"><ab:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></ab:prevvec>
&nbsp;&nbsp;Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> &nbsp; &nbsp;
<ab:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></ab:nextvec></td>
<td class="td-paginazione align-right" width="33%">Vai a pagina
<input name="pageNumberGo2" id="pageNumberGo2" size="4" <%=Ab.jsCrS("goPage2()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
<a href="javascript:goPage2();">Procedi &raquo;</a></td>
</tr>
</table></div>
</ab:if>
<ab:if wherecondition='<%=!CR.getFlgReport().equals("")%>' >
<div id="insideR" class="body"> <!-- InstanceBeginEditable name="report" -->
<table width="98%" border="0" cellspacing="0" cellpadding="3">
<tr>
<td ><table width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
<tr>
<td><a href="#" onClick="return printW();">Elenco Cliente </a></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td width="166">Nominativo.</td>
<td width="275">Indirizzo </td>
<td width="275">Tel.</td>
<td width="275">Email</td>
</tr>
<ab:whilevec rowbeanclass="com.ablia.anag.Contratto" vectumerator="list"> </ab:whilevec>
</table>
</td>
</tr>
</table>
<!-- InstanceEndEditable --></div></ab:if>
</form>
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script></ab:if_logon_ok>
<ab:else_logon> <jsp:include page="../_V3/_inc/_redirect.jsp" flush="true" /></ab:else_logon>
<!-- InstanceBeginEditable name="footer" -->
<!-- InstanceEndEditable --><form name="menu" id="menu" method="post" >
<input type="hidden" name="cmd" id="cmd"><input type="hidden" name="cmd2" id="cmd2">
<input type="hidden" name="act" id="act"> <!-- InstanceBeginEditable name="hiddenFields" --><!-- InstanceEndEditable -->
</form>
<div class="modal"></div><script language="JavaScript" src="../_V3/_js/documentReady.js"></script></body>
<!-- InstanceEnd --></html>

259
rus/admin/anag/rubrica.jsp Normal file
View file

@ -0,0 +1,259 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<jsp:useBean id="encType" class="java.lang.String" type="java.lang.String" scope="request" ></jsp:useBean>
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica Cliente">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="com.ablia.anag.Clifor" type="com.ablia.anag.Clifor" scope="request" >
</jsp:useBean>
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<!-- pagine di ricerca -->
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-9">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li ><a href="javascript:Ab.callAbl('/admin/anag/Rubrica',null,'back')">Elenco <%=bean.getTipo().toUpperCase()%></a></li>
<li class="active">Anagrafica <%=bean.getTipo().toUpperCase()%></li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-3 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --> <%=bean.getLastUpdInfo()%> <!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --> <a class="btn btn-app btn-app-sm" href="javascript:newCommandPD()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="Salva Record"></i>Salva</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="Stampa"></i>Stampa</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o" title="Cancella Record"></i>Elimina</a> <a class="btn btn-app btn-app-sm" href="javascript:labelIndirizzo();"> <i class="fa fa-file-text-o" title="Stampa Compatibilit&agrave;"></i>Stampa Compatibilit&agrave; </a> <!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" <%=encType%>>
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value="../anag/Rubrica.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="" >
<!-- dettaglio -->
<div class="row">
<div class="col-lg-12">
<div class="box box-dettaglio">
<div class="box-body">
<%-- RIGA COGNOME --%>
<div class="row">
<div class="col-lg-8">
<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 class="col-lg-2 col-xs-6">
<label for="txtRicerca">Azienda:</label>
<br>
<input type="checkbox" class="minimal" <%= bean.getFlgAzienda()==1?"checked":""%> name="ckflgAzienda" id="ckflgAzienda" onClick="aziendaClick()">
<input name="flgAzienda" type="hidden" id="flgAzienda" value="<%= bean.getFlgAzienda()%>">
</div>
<div class="col-lg-2 col-xs-6">
<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>
<%-- RIGA NOME --%>
<div class='row <%= bean.getFlgAzienda()==1 ? "hide" : "" %>' id="nascitaRow">
<div class="col-lg-4 col-xs-6">
<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 class="col-lg-4 form-inline">
<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()%>">
<input name="codiceNascita" readonly type="text" id="codiceNascita" class="form-control input-sm" value="<%=bean.getComuneNascita().getCodice()%>" >
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="comuneNascitaDescrizione" id="comuneNascitaDescrizione" type="text" value="<%=bean.getComuneNascita().getDescrizione()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","comuneNascitaDescrizione","listaComuneNascita","main.id_comuneNascita,main.codiceNascita,main.comuneNascitaDescrizione",3,"dataNascita")%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_comuneNascita','codiceNascita','comuneNascitaDescrizione');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div>
<%=Ab.divAjSearchDiv4("listaComuneNascita")%>
</div>
<div class="col-lg-2 col-xs-6">
<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 class="col-lg-2 col-xs-6">
<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>
<%-- RIGA CODICE FISCALE --%>
<div class="row">
<div class="col-lg-4 col-xs-6">
<label for="descrizione">Codice Fiscale: (vuoto per calcolo automatico)</label>
<br>
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
<ab:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></ab:if>
<ab:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></ab:if>
</div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Partita Iva:</label>
<br>
<input name="pIva" type="text" class="form-control input-sm" id="pIva" value="<%=bean.getPIva()%>" maxlength="11">
<span id="_checkPiva"> </span>
<ab:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
<span class="text-danger">Attenzione: partita iva duplicata!! </span></ab:if>
</div>
<div class="col-lg-2 col-xs-6">
<label for="descrizione">Codice alternativo:</label>
<br>
<input name="codiceAlt" type="text" class="form-control input-sm" id="codiceAlt" value="<%=bean.getCodiceAlt()%>" maxlength="11">
<span id="_checkPiva"> </span>
<ab:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
<span class="text-danger">Attenzione: partita iva duplicata!! </span></ab:if>
</div>
<div class="col-lg-2 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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 col-xs-6">
<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>
<%-- RIGA CARTA FIDALITY --%>
<%-- RIGA CARTA BANCA --%>
<%-- GESTIONE TABS --%>
<div class="row tabs">
<div class="col-lg-12">
<div class="nav-tabs-custom">
<ul class="nav nav-tabs" id="tabs">
<li class="active"><a href="#SEDE" data-toggle="tab">Ind. sede legale</a></li>
<li><a href="#CONTATTI" data-toggle="tab">Contatti</a></li>
<li><a href="#NOTE" data-toggle="tab">Note</a></li>
<li><a href="#ALLEGATI" data-toggle="tab">Allegati</a></li>
<li><a href="#DOC_IDENTITA" data-toggle="tab">Doc. Identit&agrave;</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="SEDE">
<jsp:include page="_inc_clifor_sede.jsp" flush="true" />
</div>
<div class="tab-pane" id="CONTATTI">
<jsp:include page="_inc_clifor_contatti.jsp" flush="true" />
</div>
<div class="tab-pane" id="NOTE">
<jsp:include page="_inc_clifor_note.jsp" flush="true" />
</div>
<div class="tab-pane" id="ALLEGATI">
<jsp:include page="_inc_clifor_all.jsp" flush="true" />
</div>
<div class="tab-pane" id="DOC_IDENTITA">
<jsp:include page="_inc_clifor_doc.jsp" flush="true" />
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../anag/_js/ab-rubrica.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </ab:if_logon_ok>
<ab:else_logon> gestire il redirect al login </ab:else_logon>
<!-- InstanceEnd -->

View file

@ -0,0 +1,222 @@
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
<%@ taglib uri="/WEB-INF/ablia.tld" prefix="ab" %>
<%@ page language="java" import="com.ablia.jsp.*" %>
<jsp:useBean id="msg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="logon" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<jsp:useBean id="grantMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input type="hidden" name="_async" id="_async">
<input name="beanMsg" type="hidden" id="beanMsg" value="<%=Ab.formatBeanMsg( msg, grantMsg)%>">
<input name="logonRes" type="hidden" id="logonRes" value="<%=logon%>">
<jsp:useBean id="utenteLogon" type="com.ablia.common.UsersI" class="com.ablia.common.Users" scope="session" >
</jsp:useBean>
<jsp:useBean id="df" class="com.ablia.util.SimpleDateFormat" scope="request" type="com.ablia.util.SimpleDateFormat" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<ab:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
<jsp:useBean id="list" scope="request" class="com.ablia.util.Vectumerator" type="com.ablia.util.Vectumerator">
</jsp:useBean>
<jsp:useBean id="CR" class="com.ablia.anag.CliforCR" type="com.ablia.anag.CliforCR" scope="request" >
</jsp:useBean>
<jsp:useBean id="mlMsg" class="java.lang.String" type="java.lang.String" scope="request" >
</jsp:useBean>
<input name="pageTitle" type="hidden" id="pageTitle" value="<%=CR.getTipo().toUpperCase()%> - ricerca">
<!-- InstanceEndEditable -->
<!--- intestazione stampa -->
<div class="row visible-print-block">
<div class="col-lg-12">
<div id="printTitleContent" class="pageTitle pull-left">Stampa</div>
</div>
</div>
<div class="content-toolbar hidden-print">
<div class="row row-breadcrumb">
<div class="col-lg-10">
<ol class="breadcrumb">
<!-- InstanceBeginEditable name="breadcrumb" -->
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
<li class="active">Elenco <%=CR.getTipo().toUpperCase()%></li>
<!-- InstanceEndEditable -->
</ol>
</div>
<div class="col-lg-2 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --><!-- InstanceEndEditable --></div>
</div>
<div class="box box-header">
<div class="box-body">
<div class="row">
<div class="col-lg-8">
<!-- InstanceBeginEditable name="toolbar" -->
<a class="btn btn-app btn-app-sm" href="javascript:newCommand()"> <i class="fa fa-file-o" title="Nuovo Record"></i>Nuovo</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="Stampa Pagina"></i>Stampa</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="Report"></i>Report </a>
<ab:ifparm codice="MAILING_LIST_ON" value="1" condition="true">
<a class="btn btn-app btn-app-sm" href="javascript:creaMList();">
<i class="fa fa-envelope-o" title="Crea Lista di spedizione email"></i>Crea Lista di spedizione email
<!--
<img src="../_V3/_img/icone/32/letter_32.png" alt="Crea Lista di spedizione email" title="Crea Lista di spedizione email" width="32" border="0">
-->
</a>
</ab:ifparm>
<ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>">
<a class="btn btn-app btn-app-sm" href="mailto:<%=CR.getMailingListEmail()%>">
<i class="fa fa-paper-plane-o" title="Invio messaggio a Mailing List"></i>Invio messaggio a Mailing List
<!--
<img src="../_V3/_img/icone/32/email_32.png" alt="Invio messaggio a Mailing List" width="32" height="32" border="0">
-->
</a>
</ab:if>
<ab:if wherecondition="<%=CR.getFlgMlCreata()==1%>">
<a class="btn btn-app btn-app-sm" href="javascript:openHelpW('Elenco mail..',document.main.mlMsg.value);">
<i class="fa fa-list" title="Elenco email"></i>Elenco email
<!--
<img src="../_V3/_img/icone/32/address_32.png" alt="Elenco email" title="Elenco email" width="32" height="32" border="0">
-->
</a>
<input name="mlMsg" type="hidden" id="mlMsg" value="<%=mlMsg%>">
</ab:if>
&nbsp;Modello x coda Messaggi:
<select name="id_templateMsg" class="form-control input-sm" id="id_templateMsg" style="width:200px; display: initial;">
<ab:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" >&nbsp;</ab:optionvec>
</select>
&nbsp;
<a class="btn btn-app btn-app-sm" href="javascript:creaCodaMsg();" >
<i class="fa fa-cogs"title="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca"></i>Crea coda messaggi
<!--
<img src="../_V3/_img/icone/32/gear_32.png" alt="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca" title="Crea coda messaggi relativo al template scelto in base ai criteri di ricerca" width="32" height="32" border="0">
-->
</a>
<!-- InstanceEndEditable --></div>
<div class="col-lg-4" >
<p id="messaggi" class="messaggi"><%=Ab.formatBeanMsg( msg, grantMsg)%></p>
</div>
</div>
</div>
</div>
</div>
<section class="content">
<form method="post" action="" name="main" id="main" >
<jsp:include page="../_V4/_inc/_formMainFields.jsp" flush="true" />
<!-- InstanceBeginEditable name="logonOk" -->
<input type="hidden" name="actionPage" id="actionPage" value='../anag/Rubrica.abl'>
<input name="pageType" type="hidden" id="pageType" value="R">
<input name="currentTab" type="hidden" id="currentTab" value="<%= CR.getCurrentTab() %>">
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= CR.getCurrentFocus() %>">
<input name="id_cliente" type="hidden" value="<%=CR.getId_clifor()%>">
<input name="id_clifor" id="id_clifor" type="hidden" value="<%=CR.getId_clifor()%>">
<div class="row hidden-print">
<div class="col-lg-12">
<div class="box box-ricerca">
<div class="box-body">
<div class="row">
<div class="col-lg-2">
<label for="txtRicerca">Testo Libero: </label>
<br>
<input type="text" class="form-control input-sm" id="searchTxt" <%=Ab.jsCrS()%> name="searchTxt" size="25" maxlength="30" value="<%=CR.getSearchTxt()%>">
<%=Ab.jsSetFocus("searchTxt")%>
</div>
<div class="col-lg-2">
<label for="txtRicerca">Privato/Azienda: </label>
<br>
<select name="flgAzienda" class="form-control input-sm" id="flgAzienda" onChange="searching()" >
<option <%=CR.getFlgAzienda()==-1?"selected":"" %> value = "-1" >Tutti</option>
<option <%=CR.getFlgAzienda()==0?"selected":"" %> value = "0" >Privato</option>
<option <%=CR.getFlgAzienda()==1?"selected":"" %> value = "1" >Azienda</option>
</select>
</div>
<div class="col-lg-3 col-inline">
<div class="col-lg-12">
<label for="descrizione">Citta':</label>
</div>
<input type="hidden" id="id_comune" readonly class="input-group input-group-sm" name="id_comune" maxlength="" value="<%=CR.getId_comune()%>">
<div class="col-lg-4 col-md-4 col-sm-4 col-left">
<input name="codice" readonly type="hidden" id="codice" class="form-control input-sm" value="<%=CR.getComune().getCodice()%>" >
</div>
<div class="col-lg-12 col-md-12 col-sm-12 col-right">
<div class="input-group input-group-sm">
<input class="form-control input-sm ajSearchText" name="descrizioneComune" id="descrizioneComune" type="text" value="<%=CR.getDescrizioneComune()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?pageRow=60&searchTxt=","descrizioneComune","listaComune","main.id_comune,main.codice,main.descrizioneComune",3,"provinciaComune")%>>
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_comune','codice','descrizioneComune');"><i class="fa fa-refresh fa-sm"></i> </a></span>
</div>
</div>
<%=Ab.divAjSearchDiv4("listaComune")%>
</div>
<div class="col-lg-2">
<label for="descrizione">Provincia:</label>
<br>
<input type="text" class="form-control input-sm" id="provinciaComune" name="provinciaComune" maxlength="5" value="<%= CR.getProvinciaComune() %>">
</div>
<div class="col-lg-3"> <a class="btn-search btn btn-app btn-app-sm pull-right" href="javascript:searching()"> <i class="fa fa-search" title="Cerca"></i>Cerca </a> </div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="box">
<!-- .box-header -->
<div class="box-header clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
<!-- /.box-header -->
<div class="box-body " id="no-more-tables">
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
<thead>
<tr>
<th>&nbsp;</th>
<th>Nominativo</th>
<th>Indirizzo </th>
<th>Tel.</th>
<th>Cell.</th>
<th>Email</th>
</tr>
</thead>
<ab:whilevec rowbeanclass="com.ablia.anag.Clifor" vectumerator="list">
<tr>
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_clifor()%>');"><i class="fa fa-edit" title="Modifica Record"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_clifor()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o" title="Cancella Record"></i></a> </div></td>
<td data-title="Nominativo">
<ab:if wherecondition="<%=!rowBean.isOk()%>"><span class="red"><i class="fa fa-exclamation-triangle" title="<%=rowBean.getKoMsg()%>"></i></span></ab:if><%= rowBean.getDescrizioneCompleta() %>
</td>
<td data-title="Indirizzo"><%= rowBean.getIndirizzoCompleto() %></td>
<td data-title="Tel."><%= rowBean.getTelefono() %></td>
<td data-title="Cell."><%= rowBean.getCellulare() %></td>
<td data-title="Email">
<a href="mailto:<%= rowBean.getEMail() %>"><%= rowBean.getEMail() %></a>
<ab:if wherecondition="<%=rowBean.getFlgMl()==1%>">
<i class="fa fa-envelope-o" title="Mailing List OK"></i>
</ab:if>
</td>
</tr>
</ab:whilevec>
</table>
</div>
<div class="box-footer clearfix hidden-print">
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
</form>
</section>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../anag/_js/ab-rubrica.js"></script>
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </ab:if_logon_ok>
<ab:else_logon> gestire il redirect al login </ab:else_logon>
<!-- InstanceEnd -->