First commit
This commit is contained in:
parent
cf97b64877
commit
cc69770608
1468 changed files with 265316 additions and 128 deletions
2
www/admin/anag/_fetch_checkPiva.jsp
Normal file
2
www/admin/anag/_fetch_checkPiva.jsp
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %><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"/>
|
||||
<acx:if wherecondition='<%=res.isEmpty()%>'><img src="../_V3/_img/Icons/48x48/shadow/warning.gif" width="16" height="16" alt="<%=msg%>" title="<%=msg%>" /></acx:if><acx:else><img src="../_V3/_img/Icons/48x48/shadow/check.gif" width="16" height="16" alt="Partita Iva OK" title="Partita Iva OK" /></acx:else>
|
||||
71
www/admin/anag/_inc_articoli_cliente.jsp
Normal file
71
www/admin/anag/_inc_articoli_cliente.jsp
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<!-- _inc_articoli_cliente.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<acx:if wherecondition="<%=bean.getId_clifor()==0%>">
|
||||
<h1>Per specificare il listino, prima devi salvarlo!</h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca"></label>
|
||||
<p><strong>Associazione Tipi Articolo / Articoli con il cliente per sito B2B</strong></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<input name="id_articoloCliente" type="hidden" id="id_articoloCliente" readonly>
|
||||
<label for="txtRicerca">Tipo Articolo :
|
||||
<input name="id_tipo" type="hidden" id="id_tipo">
|
||||
</label>
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" <%=Ab.jsAjSearchText4("/admin/artConfig/Tipo.abl?flgSoloFoglie=-1&flgAFT=0&pageRow=24&searchTxt=","descrizioneTipo","listaTipi","main.id_tipo,main.descrizioneTipo",2,"")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_tipo','descrizioneTipo');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
|
||||
<%=Ab.divAjSearchDiv4("listaTipi")%> </div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Articolo:
|
||||
<input name="id_articolo" type="hidden" id="id_articolo" readonly>
|
||||
</label>
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchTxt" enablenodb="false" type="text" onFocus="this.select()" id="searchArticolo" name="searchArticolo" maxlength="254" size="90%" <%=Ab.jsAjSearchTextM4("/admin/art/Articolo.abl?&pageRow=40&flgTipoRicerca=0&searchTxt=","searchArticolo","listaArticoli","main.id_articolo,main.dummy,main.dummy,main.searchArticolo",2,"prezzoLA")%>/>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articolo','searchArticolo');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
|
||||
<%=Ab.divAjSearchDiv4("listaArticoli")%> </div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Articolo Variante :
|
||||
<input name="id_articoloV" type="hidden" id="id_articoloV" readonly>
|
||||
<input name="id_articoloVariante" type="hidden" id="id_articoloVariante" readonly>
|
||||
</label>
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchTxt" enablenodb="false" onFocus="this.select()" name="searchArticoloV" type="text" id="searchArticoloV" size="60" maxlength="60" <%=Ab.jsAjSearchTextM4("/admin/art/ArticoloVariante.abl?&pageRow=40&searchTxt=","searchArticoloV","listaArticoliV","main.id_articoloVariante,main.searchArticoloV,main.id_articoloV",2,"prezzoLAV")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articoloV','id_articoloVariante','searchArticoloV');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
|
||||
<%=Ab.divAjSearchDiv4("listaArticoliV")%> </div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"></label>
|
||||
<br>
|
||||
<a href="javascript:addArticoloCliente();"><i class="fa fa-plus-circle fa-2x" aria-hidden="true" title="Aggiungi Legame a Articolo/Tipo"></i></a></div>
|
||||
</div>
|
||||
<div class="row"></div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Tipo/Articolo</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloCliente" vectumerator="listaArticoliCliente">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:delArticoloCliente('<%=rowBean.getId_articoloCliente()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td data-title='Prezzo'><%=(rowBean.getDescrizioneCompleta()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
13
www/admin/anag/_inc_cliforE.jsp
Normal file
13
www/admin/anag/_inc_cliforE.jsp
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<!-- _inc_cliforE.jsp -->
|
||||
<!-- Modal clienti e fornitori -->
|
||||
<div id="cliforModalDialog" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog modal-lg">
|
||||
<input type="hidden" id="cliforRetForm" name="cliforRetForm">
|
||||
<input type="hidden" id="cliforRetItems" name="cliforRetItems">
|
||||
|
||||
<div id="cliforContainer"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../anag/_js/acxent-cliforE.js"></script>
|
||||
|
||||
53
www/admin/anag/_inc_clifor_agexx.jsp
Normal file
53
www/admin/anag/_inc_clifor_agexx.jsp
Normal file
|
|
@ -0,0 +1,53 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.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> </th>
|
||||
<th>Agente</th>
|
||||
<th>Percentuale</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title="Agente"><%= rowBean.getAgente().getCognome() %></td>
|
||||
<td data-title="Percentuale"><%= nf.format(rowBean.getPercCliforAgente()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
74
www/admin/anag/_inc_clifor_all.jsp
Normal file
74
www/admin/anag/_inc_clifor_all.jsp
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
<!-- _inc_clifor_all.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==0%>">
|
||||
<h1>Per inserire gli allegati devi prima salvare il record principale</h1>
|
||||
</acx:if>
|
||||
<acx: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-2">
|
||||
<label for="descrizione">Tipo Allegato:</label>
|
||||
<br>
|
||||
<select name="id_tipoAllegatoClifor" id="id_tipoAllegatoClifor" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoAllegatoClifor" desccolumn="descrizione" vectumerator="listaTipiAllegatoClifor"> </acx: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-2">
|
||||
<label for="descrizione">Default:</label>
|
||||
<br>
|
||||
<input class="minimal" type="checkbox" name="ckflgDefault" id="ckflgDefault" >
|
||||
<input type="hidden" name="flgDefault" id="flgDefault">
|
||||
</div>
|
||||
<div class="col-lg-2"> <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" >
|
||||
<div class="box-body table-responsive scroll-300">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Default</th>
|
||||
<th>Tipo</th>
|
||||
<th>Nome Attach</th>
|
||||
<th>Descrizione</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i> </a> </div></td>
|
||||
<td data-title="Default"><acx:if wherecondition="<%=rowBean.getFlgDefault()==1%>"> <i class="fa fa-check" title="Allegato di default"></i><a href="javascript:removeDefault(<%=rowBean.getId_allegatoClifor()%>)"></a></acx:if>
|
||||
<acx:else> <a href="javascript:addDefault(<%=rowBean.getId_allegatoClifor()%>)"><i class="fa fa-ban" ></i></a> </acx:else></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>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
45
www/admin/anag/_inc_clifor_art8.jsp
Normal file
45
www/admin/anag/_inc_clifor_art8.jsp
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<!-- _inc_clifor_art8.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.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 datapicker" 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 è stato valorizzato il flag Reverse Charge
|
||||
</div>
|
||||
</div>
|
||||
71
www/admin/anag/_inc_clifor_articoli_cliente.jsp
Normal file
71
www/admin/anag/_inc_clifor_articoli_cliente.jsp
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<!-- _inc_clifor_articoli_cliente.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<acx:if wherecondition="<%=bean.getId_clifor()==0%>">
|
||||
<h1>Per specificare il listino, prima devi salvarlo!</h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca"></label>
|
||||
<input name="id_articoloCliente" type="hidden" id="id_articoloCliente" readonly>
|
||||
<p><strong>Associazione Tipi Articolo / Articoli con il cliente per sito B2B</strong></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Tipo Articolo :
|
||||
<input name="id_tipo" type="hidden" id="id_tipo">
|
||||
</label>
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" <%=Ab.jsAjSearchText4("/admin/artConfig/Tipo.abl?flgSoloFoglie=-1&flgAFT=0&pageRow=24&searchTxt=","descrizioneTipo","listaTipi","main.id_tipo,main.descrizioneTipo",2,"")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_tipo','descrizioneTipo');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
|
||||
<%=Ab.divAjSearchDiv4("listaTipi")%> </div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Articolo:
|
||||
<input name="id_articolo" type="hidden" id="id_articolo" readonly>
|
||||
</label>
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchTxt" enablenodb="false" type="text" onFocus="this.select()" id="searchArticolo" name="searchArticolo" maxlength="254" size="90%" <%=Ab.jsAjSearchTextM4("/admin/art/Articolo.abl?&pageRow=40&flgTipoRicerca=0&searchTxt=","searchArticolo","listaArticoli","main.id_articolo,main.dummy,main.dummy,main.searchArticolo",2,"prezzoLA")%>/>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articolo','searchArticolo');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
|
||||
<%=Ab.divAjSearchDiv4("listaArticoli")%> </div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Articolo Variante :
|
||||
<input name="id_articoloV" type="hidden" id="id_articoloV" readonly>
|
||||
<input name="id_articoloVariante" type="hidden" id="id_articoloVariante" readonly>
|
||||
</label>
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchTxt" enablenodb="false" onFocus="this.select()" name="searchArticoloV" type="text" id="searchArticoloV" size="60" maxlength="60" <%=Ab.jsAjSearchTextM4("/admin/art/ArticoloVariante.abl?&pageRow=40&searchTxt=","searchArticoloV","listaArticoliV","main.id_articoloVariante,main.searchArticoloV,main.id_articoloV",2,"prezzoLAV")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articoloV','id_articoloVariante','searchArticoloV');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
|
||||
<%=Ab.divAjSearchDiv4("listaArticoliV")%> </div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"></label>
|
||||
<br>
|
||||
<a href="javascript:addArticoloCliente();"><i class="fa fa-plus-circle fa-2x" aria-hidden="true" title="Aggiungi Legame a Articolo/Tipo"></i></a></div>
|
||||
</div>
|
||||
<div class="row"></div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Tipo/Articolo</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloCliente" vectumerator="listaArticoliCliente">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:delArticoloCliente('<%=rowBean.getId_articoloCliente()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title='Prezzo'><%=(rowBean.getDescrizioneCompleta()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
27
www/admin/anag/_inc_clifor_blacklist.jsp
Normal file
27
www/admin/anag/_inc_clifor_blacklist.jsp
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
<!-- _inc_clifor_blacklist.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="descrizione">Blacklist:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgBlacklist()==1?"checked":""%> name="ckflgBlacklist" id="ckflgBlacklist">
|
||||
<input name="flgBlacklist" type="hidden" id="flgBlacklist" value="<%= bean.getFlgBlacklist()%>">
|
||||
</div>
|
||||
<div class="col-lg-11 col-xs-6">
|
||||
<label for="descrizione">Nota Blacklist:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="notaBlacklist" name="notaBlacklist" maxlength="30" value="<%= bean.getNotaBlacklist() %>">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
39
www/admin/anag/_inc_clifor_con.jsp
Normal file
39
www/admin/anag/_inc_clifor_con.jsp
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
<!-- _inc_clifor_con.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.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="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Tipo contratto</th>
|
||||
<th>Data Inizio</th>
|
||||
<th>Data Scad.</th>
|
||||
<th>Tel. associati</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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> </div></td>
|
||||
<td data-title="Tipo contratto"><acx:if wherecondition="<%=rowBean.getFlgStato()==1%>"> <i class="fa fa-check" aria-hidden="true" title="Attivo"></i> </acx: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>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
89
www/admin/anag/_inc_clifor_contatti.jsp
Normal file
89
www/admin/anag/_inc_clifor_contatti.jsp
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
<!-- _inc_clifor_contatti.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanContatto" class="it.acxent.anag.Contatto" type="it.acxent.anag.Contatto" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<acx:if wherecondition="<%=bean.getDBState()==0%>">
|
||||
<h1>Per inserire gli allegati devi prima salvare il record principale</h1>
|
||||
</acx:if>
|
||||
<acx: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="<acx:inputTextFormat><%=beanContatto.getNomeC() %></acx: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 scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Descrizione.</th>
|
||||
<th>Nome</th>
|
||||
<th>Telefono</th>
|
||||
<th>Email</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delContatto('<%=rowBean.getId_contatto()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td data-title=" Descrizione."><acx:if wherecondition="<%=rowBean.getFlgContattoDefault()==1%>"><i class="fa fa-check" title="Contatto Predefinito"></i></acx: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>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
132
www/admin/anag/_inc_clifor_destdiv copia.jsp
Normal file
132
www/admin/anag/_inc_clifor_destdiv copia.jsp
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
<!-- _inc_clifor_destdiv.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="destinazioneDiversa" class="it.acxent.anag.DestinazioneDiversa" type="it.acxent.anag.DestinazioneDiversa" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==0%>">
|
||||
<h1>Salvare prima i dati di testata</h1>
|
||||
</acx:if>
|
||||
<acx: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="<acx:inputTextFormat><%= destinazioneDiversa.getIndirizzoDD() %></acx: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-xs-6">
|
||||
<label for="descrizione">Comune:</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_comuneDD" readonly class="input-group input-group-sm" name="id_comuneDD" maxlength="" value="<%=destinazioneDiversa.getId_comuneDD()%>">
|
||||
<input name="codiceDD" readonly type="hidden" id="codiceDD" class="form-control input-sm" size="4" value="<%=destinazioneDiversa.getComuneDD().getCodice()%>" >
|
||||
<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?pageRow=120&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 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="10" 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="10" 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="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Descrizione</th>
|
||||
<th>Indirizzo</th>
|
||||
<th>Presso</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delDD('<%=rowBean.getId_destinazioneDiversa()%>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title="Descrizione"><acx:if wherecondition="<%=rowBean.getFlgDDDefault()==1%>"><i class="fa fa-check" title="Destinazione di dafault"></i> </acx:if>
|
||||
<%= rowBean.getDescrizioneDD() %></td>
|
||||
<td data-title="Indirizzo"><%= rowBean.getIndirizzoCompleto() %></td>
|
||||
<td data-title="Presso"><%= rowBean.getPressoDD() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
132
www/admin/anag/_inc_clifor_destdiv.jsp
Normal file
132
www/admin/anag/_inc_clifor_destdiv.jsp
Normal file
|
|
@ -0,0 +1,132 @@
|
|||
<!-- _inc_clifor_destdiv.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="destinazioneDiversa" class="it.acxent.anag.DestinazioneDiversa" type="it.acxent.anag.DestinazioneDiversa" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==0%>">
|
||||
<h1>Salvare prima i dati di testata</h1>
|
||||
</acx:if>
|
||||
<acx: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="<acx:inputTextFormat><%= destinazioneDiversa.getIndirizzoDD() %></acx: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-xs-6">
|
||||
<label for="descrizione">Comune:</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_comuneDD" readonly class="input-group input-group-sm" name="id_comuneDD" maxlength="" value="<%=destinazioneDiversa.getId_comuneDD()%>">
|
||||
<input name="codiceDD" readonly type="hidden" id="codiceDD" class="form-control input-sm" size="4" value="<%=destinazioneDiversa.getComuneDD().getCodice()%>" >
|
||||
<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?pageRow=120&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 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="10" 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="10" 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="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Descrizione</th>
|
||||
<th>Indirizzo</th>
|
||||
<th>Presso</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delDD('<%=rowBean.getId_destinazioneDiversa()%>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title="Descrizione"><acx:if wherecondition="<%=rowBean.getFlgDDDefault()==1%>"><i class="fa fa-check" title="Destinazione di dafault"></i> </acx:if>
|
||||
<%= rowBean.getDescrizioneDD() %></td>
|
||||
<td data-title="Indirizzo"><%= rowBean.getIndirizzoCompleto() %></td>
|
||||
<td data-title="Presso"><%= rowBean.getPressoDD() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
37
www/admin/anag/_inc_clifor_doc.jsp
Normal file
37
www/admin/anag/_inc_clifor_doc.jsp
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<!-- _inc_clifor_doc.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.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à:</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à:</label>
|
||||
<br>
|
||||
|
||||
<input type="text" class="form-control input-sm datemask datapicker" 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 = ""> </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>
|
||||
70
www/admin/anag/_inc_clifor_dup.jsp
Normal file
70
www/admin/anag/_inc_clifor_dup.jsp
Normal file
|
|
@ -0,0 +1,70 @@
|
|||
<!-- _inc_clifor_dup.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.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="<acx:inputTextFormat><%= bean.getCliforDup().getDescrizioneCompleta()%></acx: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>
|
||||
93
www/admin/anag/_inc_clifor_est.jsp
Normal file
93
www/admin/anag/_inc_clifor_est.jsp
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
<!-- _inc_clifor_est.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="listaPagamenti" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CRDP" class="it.acxent.contab.DocumentoPagamentoCR" type="it.acxent.contab.DocumentoPagamentoCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CRese" class="it.acxent.anag.EsercizioCR" type="it.acxent.anag.EsercizioCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Tipo:
|
||||
<input name="flgTipoSaldoMd" type="hidden" id="flgTipoSaldoMd" value="1">
|
||||
</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="box-body scroll-300 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>
|
||||
<tbody>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.DocumentoPagamento" vectumerator="listaPagamenti" rowbeanname="row" columntosum="importo" headercolumn="id_documento">
|
||||
<acx:wvheader vectumerator="listaPagamenti">
|
||||
<% listaPagamenti.resetAllPartialResults(); %>
|
||||
</acx:wvheader>
|
||||
<tr>
|
||||
<td data-title="Cliente/Fornitore"><acx:if wherecondition="<%= row.getFlgTipoMovimento() == 1 %>"> <%= row.getDocumento().getClifor().getNominativoCompleto() %> </acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
<td data-title="Documento"><acx:if wherecondition="<%= row.getFlgTipoMovimento() == 1 %>"> <a href="javascript:loadDocument(<%=row.getId_documento()%>);"><%= row.getDocumento().getNumeroDocumentoCompleto() %></a></acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
<td align="center" data-title="Data Documento"><acx:if wherecondition="<%= row.getFlgTipoMovimento() == 1 %>">
|
||||
<acx:if wherecondition='<%=row.getDocumento().getTipoDocumento().getFlgClienteFornitore().equals("F")%>'>R <%= df.format(row.getDocumento().getDataRiferimento()) %></acx:if>
|
||||
<acx:else><%= df.format(row.getData()) %></acx:else>
|
||||
</acx:if>
|
||||
<acx:else> <%= df.format(row.getData()) %> </acx:else></td>
|
||||
<td data-title="Tipo Documento"><acx:if wherecondition="<%= row.getFlgTipoMovimento() == 1 %>"> <%= row.getDocumento().getTipoDocumento().getDescrizione() %> </acx:if>
|
||||
<acx:else> Pagamento - <%= row.getTipoPagamento().getDescrizione() %> </acx:else></td>
|
||||
<td align="left" data-title="Acconto/Saldo"><acx:if wherecondition="<%= row.getFlgTipoMovimento()!=1 %>"> <%= row.getDescrizioneFlgTipoIncasso() %> </acx: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>
|
||||
<acx:wvfooter vectumerator="listaPagamenti">
|
||||
<tr>
|
||||
<td><b>Totale</b></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td align="right"><b> <%= nf.format(listaPagamenti.getSumPartialResult("importo")) %> </b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td><span class="text-red bold">Totale da Pagare</span></td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
<td align="right"><span class="text-red bold"> <%= nf.format(listaPagamenti.getSumResult("importo")) %> </span></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
40
www/admin/anag/_inc_clifor_magFisico.jsp
Normal file
40
www/admin/anag/_inc_clifor_magFisico.jsp
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<!-- _inc_clifor_magFisico.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<acx:if wherecondition="<%=bean.getId_clifor()==0%>">
|
||||
<h1>Per specificare il listino, prima devi salvarlo!</h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca"></label>
|
||||
<input name="id_magFisico" type="hidden" id="id_magFisico" readonly>
|
||||
<p><strong>Magazzini <%=bean.getTipo().toUpperCase()%></strong></p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row"></div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Magazzino</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.MagFisico" vectumerator="listaMagFisico">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modMagFisico('<%=rowBean.getId_magFisico()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title='Magazzino'><%=(rowBean.getDescrizioneCompleta()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
23
www/admin/anag/_inc_clifor_note.jsp
Normal file
23
www/admin/anag/_inc_clifor_note.jsp
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- _inc_clifor_note.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.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="nota" 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 <%=bean.getTipo()%>:</label>
|
||||
<br>
|
||||
<textarea id="notaPerCliente" name="notaPerCliente" cols="50" rows="4" class="form-control input-sm"><%= bean.getNotaPerCliente() %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
60
www/admin/anag/_inc_clifor_sede.jsp
Normal file
60
www/admin/anag/_inc_clifor_sede.jsp
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<!-- _inc_clifor_sede.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="descrizione">Via.:</label>
|
||||
<br>
|
||||
<input type="text" id="indirizzo" class="form-control input-sm" name="indirizzo" maxlength="60" value="<acx:inputTextFormat><%= bean.getIndirizzo() %></acx:inputTextFormat>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="descrizione">N.:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm"id="numeroCivico" name="numeroCivico" maxlength="8" value="<%= bean.getNumeroCivico() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Citta':</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_comune" resultboundcolumn="id_comune" action='<%="/admin/anagConfig/Comune.abl?searchTxt="%>' nchar="0" nrow="30" returndata="capComune:cap,provinciaComune:provincia" nextacion="capZona" usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="" listminwidth="300" formid="main">
|
||||
<div class="input-group input-group-sm" listminwidth="600">
|
||||
<input name="descrizioneComune" enablenodb="false" enabledesc="true" type="text" class="form-control input-sm ajSearchText" id="descrizioneComune" value="<acx:inputTextFormat><%= bean.getDescrizioneComune()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="descrizione">Cap:</label>
|
||||
<br>
|
||||
<input name="capComune" type="text" class="form-control input-sm" id="capComune" value="<%=bean.getCapComune()%>" maxlength="10">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="descrizione">Cap zona:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="capZona" name="capZona" maxlength="10" value="<%= bean.getCapZona() %>">
|
||||
</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="<%= bean.getProvinciaComune() %>">
|
||||
</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="60" value="<%= bean.getZona() %>">
|
||||
</div>
|
||||
</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>
|
||||
42
www/admin/anag/_inc_clifor_tipoPagamento.jsp
Normal file
42
www/admin/anag/_inc_clifor_tipoPagamento.jsp
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<!-- _inc_clifor_tipoPagamento.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<input readonly name="id_cliforTipoPagamento" type="hidden" id="id_cliforTipoPagamento" size="3" maxlength="30" />
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Tipo Pagamento:</label>
|
||||
<br>
|
||||
<select name="id_tipoPagamentoCli" id="id_tipoPagamentoCli" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" > </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-8"> <a class="btn btn-success btn-associative pull-right" href="javascript:addTipoPagamento();">Aggiungi Tipo Pagamento</a> </div>
|
||||
</div>
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box-body table-responsive scroll-300">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Tipo Pagamento</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.CliforTipoPagamento" vectumerator="listaCliforTipoPagamento">
|
||||
<tr>
|
||||
<td class="comandi" align="center"><div class="inline text-center hidden-print"> <a href="javascript:delTipoPagamento('<%=rowBean.getId_cliforTipoPagamento()%>')"> <i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i> </a></div></td>
|
||||
<td data-title="Tipo Pagamento"><%=rowBean.getTipoPagamento().getDescrizione()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
42
www/admin/anag/_inc_clifor_tipologia.jsp
Normal file
42
www/admin/anag/_inc_clifor_tipologia.jsp
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<!-- _inc_clifor_tipologia.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.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_tipoCliforAdd" id="id_tipoCliforAdd" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipoClifor" > </acx: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">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Tipologia</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i> </a></div></td>
|
||||
<td data-title="Tipologia"><%=rowBean.getTipoClifor().getDescrizione()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
31
www/admin/anag/_inc_clifor_utenti.jsp
Normal file
31
www/admin/anag/_inc_clifor_utenti.jsp
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
<!-- _inc_clifor_utenti.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<input type="hidden" id="id_users" name="id_users">
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Descrizione</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Users" vectumerator="listaUserClifor">
|
||||
<tr>
|
||||
<acx: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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i> </a> <a href="javascript:delUser('<%=rowBean.getId_users()%>');"> <i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i> </a> </div></td>
|
||||
</acx:if>
|
||||
<td data-title="Descrizione"><%= rowBean.getCognomeNome() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
107
www/admin/anag/_js/acxent-cliente.js
Normal file
107
www/admin/anag/_js/acxent-cliente.js
Normal 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";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
707
www/admin/anag/_js/acxent-clifor - Copy.js
Normal file
707
www/admin/anag/_js/acxent-clifor - Copy.js
Normal 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');
|
||||
|
||||
}
|
||||
|
||||
|
||||
1044
www/admin/anag/_js/acxent-clifor.js
Normal file
1044
www/admin/anag/_js/acxent-clifor.js
Normal file
File diff suppressed because it is too large
Load diff
291
www/admin/anag/_js/acxent-cliforE - Copia.js
Normal file
291
www/admin/anag/_js/acxent-cliforE - Copia.js
Normal file
|
|
@ -0,0 +1,291 @@
|
|||
/***** GESTIONE MODIFICA E NUOVO CLIENTE TRAMITE MODAL ***/
|
||||
/* V. 1.0
|
||||
06-7-2021 */
|
||||
/** 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 nuovoCliforXX(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 modifyCliforXX(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);
|
||||
}
|
||||
|
||||
function newFor(form, retItems) {
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
Ab.fetch("../anag/Fornitore.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/Cliente.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
function modFor(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/Fornitore.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
/*** generica **/
|
||||
function modClifor(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "" && id != 0) {
|
||||
//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');
|
||||
//richiamo se c'è postSaveCliforCaller
|
||||
|
||||
if(funcExists("postSaveCliforCaller")){
|
||||
setTimeout(function () {
|
||||
{
|
||||
|
||||
postSaveCliforCaller();
|
||||
|
||||
}
|
||||
|
||||
}, 300);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function funcExists(fname)
|
||||
{
|
||||
return (typeof window[fname] === 'function');
|
||||
}
|
||||
|
||||
|
||||
|
||||
function postClickICheckE() {
|
||||
aziendaClickE();
|
||||
}
|
||||
|
||||
function aziendaClickE() {
|
||||
//checkBoxes();
|
||||
|
||||
//var rowNascita=Ab.prendiElementoDaId('nascita');
|
||||
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
//if(l_flgAzienda==1)
|
||||
//alert($("#flgAzienda").val());
|
||||
if ($("#flgAzienda").val() == 0) {
|
||||
//rowNascita.style.display="none";
|
||||
$("#nascitaRow").removeClass("hide");
|
||||
$("#aziendaRow").addClass("hide");
|
||||
} else {
|
||||
//rowNascita.style.display="block";
|
||||
$("#nascitaRow").addClass("hide");
|
||||
$("#aziendaRow").removeClass("hide");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//postSubmitAj();
|
||||
|
||||
|
||||
$(document).ready(function () {
|
||||
|
||||
//iCheck for checkbox and radio inputs
|
||||
if ($('input[type="checkbox"].minimal, input[type="radio"].minimal')) {
|
||||
$('input[type="checkbox"].minimal, input[type="radio"].minimal').iCheck({
|
||||
checkboxClass: 'icheckbox_minimal-blue',
|
||||
radioClass: 'iradio_minimal-blue',
|
||||
focusClass: 'hover'
|
||||
});
|
||||
}
|
||||
//Datemask dd/mm/yyyy
|
||||
if ($(".datemask")) {
|
||||
$(".datemask").inputmask( { alias: "datetime", inputFormat: "dd/mm/yyyy",
|
||||
"placeholder": "gg/mm/aaaa"
|
||||
});
|
||||
}
|
||||
//numero con 2 decimali (default)
|
||||
if ($(".numberinput")) {
|
||||
$(".numberinput").numeric({
|
||||
decimalPlaces: 2,
|
||||
decimal: ","
|
||||
});
|
||||
}
|
||||
//numero intero
|
||||
if ($(".numberinput0")) {
|
||||
$(".numberinput0").numeric();
|
||||
}
|
||||
//time
|
||||
if ($(".timemask")) {
|
||||
$(".timemask").inputmask("h:s", {
|
||||
"placeholder": "hh:mm"
|
||||
});
|
||||
}
|
||||
//email mask
|
||||
if ($(".emailmask")) {
|
||||
$(".emailmask").inputmask({
|
||||
mask: "*{1,20}[.*{1,20}][.*{1,20}][.*{1,20}]@*{1,20}[.*{2,6}][.*{1,2}]",
|
||||
greedy: false,
|
||||
onBeforePaste: function (pastedValue, opts) {
|
||||
pastedValue = pastedValue.toLowerCase();
|
||||
return pastedValue.replace("mailto:", "");
|
||||
},
|
||||
definitions: {
|
||||
'*': {
|
||||
validator: "[0-9A-Za-z!#$%&'*+/=?^_`{|}~\-]",
|
||||
cardinality: 1,
|
||||
casing: "lower"
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
//color picker
|
||||
if ($(".colorpicker")) {
|
||||
$(".colorpicker").colorpicker();
|
||||
}
|
||||
// GESTIONE CHECKBOXES
|
||||
|
||||
$(":checkbox").on("focus", null, null, function () {
|
||||
if ($("#currentFocus"))
|
||||
$("#currentFocus").val(this.id);
|
||||
});
|
||||
//
|
||||
$(":checkbox").on("ifChanged", null, null, function () {
|
||||
//dataChanged();
|
||||
var name = $(this).attr("name").replace("ck", "");
|
||||
// controllo lo stato della checkbox e valorizzo la input
|
||||
if ($(this).is(":checked")) {
|
||||
$("#" + name).val(1);
|
||||
} else {
|
||||
$("#" + name).val(0);
|
||||
}
|
||||
//eseguo l'onchange sul campo text corrispondente
|
||||
//se funziona evito postClickICheck
|
||||
|
||||
$("#" + name).change();
|
||||
|
||||
/*if (typeof postClickICheckCR == 'function') {
|
||||
postClickICheckCR(name);
|
||||
}
|
||||
*/
|
||||
|
||||
//if (postClickICheck)
|
||||
// postClickICheck();
|
||||
});
|
||||
});
|
||||
207
www/admin/anag/_js/acxent-cliforE.js
Normal file
207
www/admin/anag/_js/acxent-cliforE.js
Normal file
|
|
@ -0,0 +1,207 @@
|
|||
/***** GESTIONE MODIFICA E NUOVO CLIENTE TRAMITE MODAL ***/
|
||||
/* V. 2.0
|
||||
15-7-2021 corretto datemask... tolto tutto quello dopo postsubmitaj. secondo me non serve ma devo capire quando facciamo la fetch
|
||||
06-7-2021 */
|
||||
/** 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 nuovoCliforXX(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 modifyCliforXX(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);
|
||||
}
|
||||
|
||||
function newFor(form, retItems) {
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
Ab.fetch("../anag/Fornitore.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/Cliente.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
function modFor(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/Fornitore.abl", "cmd=md&sw=1&id_clifor=" + id, "cliforContainer", "postLoadClifor()", true);
|
||||
} else {
|
||||
swal("Errore!", "Selezionare un cliente/fornitore!", "error");
|
||||
}
|
||||
}
|
||||
/*** generica **/
|
||||
function modClifor(form, retItems) {
|
||||
|
||||
var id = $("#id_clifor").val();
|
||||
|
||||
$("#cliforRetForm").val(form);
|
||||
$("#cliforRetItems").val(JSON.stringify(retItems));
|
||||
|
||||
if (id != "" && id != 0) {
|
||||
//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");
|
||||
postSubmitAj();
|
||||
}
|
||||
|
||||
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
/* Salvataggio nuovi dati tramite fetch */
|
||||
/***************************************************************/
|
||||
/***************************************************************/
|
||||
function saveClifor() {
|
||||
debugger;
|
||||
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');
|
||||
//richiamo se c'è postSaveCliforCaller
|
||||
|
||||
if(funcExists("postSaveCliforCaller")){
|
||||
setTimeout(function () {
|
||||
{
|
||||
|
||||
postSaveCliforCaller();
|
||||
|
||||
}
|
||||
|
||||
}, 300);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
function funcExists(fname)
|
||||
{
|
||||
return (typeof window[fname] === 'function');
|
||||
}
|
||||
|
||||
|
||||
|
||||
function postClickICheckE() {
|
||||
aziendaClickE();
|
||||
}
|
||||
|
||||
function aziendaClickE() {
|
||||
//checkBoxes();
|
||||
|
||||
//var rowNascita=Ab.prendiElementoDaId('nascita');
|
||||
//var l_flgAzienda=Ab.prendiElementoDaId('flgAzienda').value;
|
||||
//if(l_flgAzienda==1)
|
||||
//alert($("#flgAzienda").val());
|
||||
if ($("#flgAzienda").val() == 0) {
|
||||
//rowNascita.style.display="none";
|
||||
$("#nascitaRow").removeClass("hide");
|
||||
$("#aziendaRow").addClass("hide");
|
||||
} else {
|
||||
//rowNascita.style.display="block";
|
||||
$("#nascitaRow").addClass("hide");
|
||||
$("#aziendaRow").removeClass("hide");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//postSubmitAj();
|
||||
152
www/admin/anag/_js/acxent-contratto.js
Normal file
152
www/admin/anag/_js/acxent-contratto.js
Normal 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à 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à 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');
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
95
www/admin/anag/_js/acxent-fornitore.js
Normal file
95
www/admin/anag/_js/acxent-fornitore.js
Normal 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";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
719
www/admin/anag/_js/acxent-rubrica.js
Normal file
719
www/admin/anag/_js/acxent-rubrica.js
Normal 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');
|
||||
|
||||
}
|
||||
|
||||
|
||||
16
www/admin/anag/_res/ebay-config.yaml
Normal file
16
www/admin/anag/_res/ebay-config.yaml
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
name: ebay-config
|
||||
|
||||
# Trading API OAuth - https://developer.ebay.com/api-docs/static/oauth-tokens.html
|
||||
|
||||
# UPDATE the values in this file, before running the tests
|
||||
api.sandbox.ebay.com:
|
||||
appid: AbliaSrl-tuttofot-SBX-313d69895-98390d2b
|
||||
certid: SBX-13d69895f1db-5a2f-4314-81b0-487b
|
||||
devid: e729c207-9749-4d9d-b882-046d88f14454
|
||||
redirecturi: <redirect_uri-from-developer-portal>
|
||||
|
||||
api.ebay.com:
|
||||
appid: AbliaSrl-tuttofot-PRD-c14016a09-701a1eb1
|
||||
certid: PRD-14016a09b37a-1fa6-43a5-8201-dfa9
|
||||
devid: e729c207-9749-4d9d-b882-046d88f14454
|
||||
redirecturi: Ablia_S.r.l.-AbliaSrl-tuttof-dxiwgx
|
||||
36
www/admin/anag/clienteAjST.jsp
Normal file
36
www/admin/anag/clienteAjST.jsp
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="RI" class="it.acxent.util.ReturnItem" type="it.acxent.util.ReturnItem" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator"></jsp:useBean>
|
||||
<input name="<%=RI.getDivList()%>_tnr" id="<%=RI.getDivList()%>_tnr" type="hidden" value="<%=list.getTotNumberFetchedRecord()%>">
|
||||
<!-- InstanceBeginEditable name="bean" -->
|
||||
<!-- clienteAjST.jsp -->
|
||||
<jsp:useBean id="CR" class="it.acxent.anag.CliforCR" type="it.acxent.anag.CliforCR" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
|
||||
<ul class="nav nav-pills nav-stacked">
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Clifor" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_clifor());
|
||||
RI.addRiValues(rowBean.getDescrizioneCliente());
|
||||
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()); ma che mi serve?*/
|
||||
RI.addRiValues(nf.format(rowBean.getPercAgente()));
|
||||
/*RI.addRiValues(rowBean.getNotaServizio());*/
|
||||
%>
|
||||
<li><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCliente()) %>
|
||||
</li>
|
||||
</acx:whilevec></ul><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
292
www/admin/anag/clienteE.jsp
Normal file
292
www/admin/anag/clienteE.jsp
Normal file
|
|
@ -0,0 +1,292 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<!-- clienteE.jsp -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica Cliente">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Anagrafica <%=bean.getFlgTipo().equals("C")?"Cliente":"Fornitore"%></h4>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<form name="cliforModal" id="cliforModal" method="post">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../anag/<%=bean.getFlgTipo().equals("C")?"Cliente.abl":"Fornitore.abl"%>">
|
||||
<input name="pageType" type="hidden" id="pageType" value="D">
|
||||
<input name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
|
||||
<input name="currentTab" type="hidden" id="currentTab" value="<%= bean.getCurrentTab() %>">
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
|
||||
<input type="hidden" id="id_clifor" name="id_clifor" maxlength="" value="<%=bean.getId_clifor()%>">
|
||||
<input type="hidden" id="flgTipo" name="flgTipo" maxlength="" value="<%=bean.getFlgTipo()%>">
|
||||
<input type="hidden" id="dummy" name="dummy" maxlength="" >
|
||||
|
||||
<input type="hidden" class="form-control input-sm" id="descrizioneCompleta" name="descrizioneCompleta" value="<%=bean.getDescrizioneCompleta()%>">
|
||||
<input type="hidden" class="form-control input-sm" id="indirizzoCompleto" name="indirizzoCompleto" value="<%=bean.getIndirizzoCompleto()%>">
|
||||
|
||||
<%-- RIGA COGNOME --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-xs-8">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Cognome / Ragione Sociale:</label>
|
||||
<br>
|
||||
<input name="cognome" type="text" class="form-control input-sm" id="cognome" value="<%=bean.getCognome()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-2">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Azienda:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgAzienda()==1?"checked":""%> name="ckflgAzienda" id="ckflgAzienda" onClick="aziendaClickE()">
|
||||
<input name="flgAzienda" type="hidden" id="flgAzienda" value="<%= bean.getFlgAzienda()%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-2">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Mailing list:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgMl()==1?"checked":""%> name="ckflgMl" id="ckflgMl" >
|
||||
<input name="flgMl" id="flgMl" type="hidden" value="<%= bean.getFlgMl()%>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA NOME --%>
|
||||
<div class='row <%= bean.getFlgAzienda()==1 ? "hide" : "" %>' id="nascitaRow">
|
||||
<div class="col-lg-4 col-xs-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Nome:</label>
|
||||
<br>
|
||||
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<%=bean.getNome()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Comune Nascita:</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_comuneNascita" readonly class="input-group input-group-sm" name="id_comuneNascita" maxlength="" value="<%=bean.getId_comuneNascita()%>">
|
||||
|
||||
<div class="col-lg-3" style="padding: 0;">
|
||||
<input name="codiceNascita" readonly type="text" id="codiceNascita" class="form-control input-sm" value="<%=bean.getComuneNascita().getCodice()%>" >
|
||||
</div>
|
||||
<div class="col-lg-9" style="padding: 0;">
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchText" name="comuneNascitaDescrizioneE" id="comuneNascitaDescrizioneE" type="text" value="<%=bean.getComuneNascita().getDescrizione()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?searchTxt=","comuneNascitaDescrizioneE","listaComuneNascita","cliforModal.id_comuneNascita,cliforModal.codiceNascita,cliforModal.comuneNascitaDescrizioneE",3,"dataNascita")%>>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('cliforModal','id_comuneNascita','codiceNascita','comuneNascitaDescrizione');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div></div></div>
|
||||
<%=Ab.divAjSearchDiv4("listaComuneNascita")%>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-2">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Data Nascita:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask" id="dataNascita" name="dataNascita" maxlength="10" value="<%= df.format(bean.getDataNascita()) %>" >
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-2">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Sesso:</label>
|
||||
<br>
|
||||
<select name="flgSesso" id="flgSesso" class="form-control input-sm">
|
||||
<option value = ""> </option>
|
||||
<option <%=bean.getFlgSesso()==0?"selected":"" %> value = "0" >Maschio</option>
|
||||
<option <%=bean.getFlgSesso()==1?"selected":"" %> value = "1" >Femmina</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Indirizzo:</label>
|
||||
<br>
|
||||
<div class="col-lg-8" style="padding: 0;">
|
||||
<input type="text" id="indirizzo" class="form-control input-sm" name="indirizzo" maxlength="60" value="<acx:inputTextFormat><%= bean.getIndirizzo() %></acx:inputTextFormat>">
|
||||
</div>
|
||||
<div class="col-lg-1 text-right" style="padding: 0;">
|
||||
n.
|
||||
</div>
|
||||
<div class="col-lg-3" style="padding: 0;">
|
||||
<input type="text" class="form-control input-sm"id="numeroCivico" name="numeroCivico" maxlength="8" value="<%= bean.getNumeroCivico() %>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Citta':</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_comune" readonly class="input-group input-group-sm" name="id_comune" maxlength="" value="<%=bean.getId_comune()%>">
|
||||
<div class="col-lg-3" style="padding: 0;">
|
||||
<input name="codice" readonly type="text" id="codice" class="form-control input-sm" value="<%=bean.getComune().getCodice()%>" >
|
||||
</div>
|
||||
<div class="col-lg-9" style="padding: 0;">
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchText" name="descrizioneComune" id="descrizioneComune" type="text" value="<%=bean.getDescrizioneComune()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?pageRow=60&searchTxt=","descrizioneComune","listaComune","cliforModal.id_comune,cliforModal.codice,cliforModal.descrizioneComune,cliforModal.cap,cliforModal.provinciaComune",3,"capZona")%>>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('cliforModal','id_comune','codice','descrizioneComune');"><i class="fa fa-refresh fa-sm"></i> </a></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaComune")%>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Cap:</label>
|
||||
<br>
|
||||
<input name="cap" type="text" readonly class="form-control input-sm" id="cap" value="<%=bean.getCapComune()%>" maxlength="5">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%-- RIGA 2 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2">
|
||||
<label for="descrizione">Cap zona:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="capZona" name="capZona" maxlength="5" value="<%= bean.getCapZona() %>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="descrizione">Zona:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="zona" name="zona" maxlength="5" value="<%= bean.getZona() %>">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Provincia:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="provinciaComune" name="provinciaComune" maxlength="5" value="<%= bean.getProvinciaComune() %>">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Nazione:</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_nazione" class="form-control input-sm" readonly name="id_nazione" value="<%=bean.getId_nazione()%>">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="nazioneDescrizione" type="text" id="nazioneDescrizione" class="form-control input-sm ajSearchText" value="<%=bean.getNazione().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Nazione.abl?searchTxt=","nazioneDescrizione","listaNazioni","cliforModal.id_nazione,cliforModal.nazioneDescrizione",2,"codFisc")%> />
|
||||
<span class="input-group-addon input-group-sm ">
|
||||
<a href="javascript:Ab.clrField('cliforModal','id_nazione','nazioneDescrizione');">
|
||||
<i class="fa fa-refresh fa-sm"></i>
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaNazioni")%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%-- RIGA CODICE FISCALE --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Codice Fiscale <i class="fa fa-info-circle" title="LASCIARE VUOTO PER CALCOLO AUTOMATICO"></i>:</label>
|
||||
<br>
|
||||
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Partita Iva:</label>
|
||||
<br>
|
||||
<input name="pIva" type="text" class="form-control input-sm" id="pIva" value="<%=bean.getPIva()%>" maxlength="16">
|
||||
<span id="_checkPiva"> </span>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="txtRicerca">Trat. Dati:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgPrivTrattamento()==1?"checked":""%> name="ckflgPrivTrattamento" id="ckflgPrivTrattamento">
|
||||
<input name="flgPrivTrattamento" type="hidden" id="flgPrivTrattamento" value="<%= bean.getFlgPrivTrattamento()%>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="txtRicerca">Com. Dati:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgPrivComunicazione()==1?"checked":""%> name="ckflgPrivComunicazione" id="ckflgPrivComunicazione" >
|
||||
<input name="flgPrivComunicazione" id="flgPrivComunicazione" type="hidden" value="<%= bean.getFlgPrivComunicazione()%>">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA TELEFONO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Telefono:</label>
|
||||
<br>
|
||||
<input name="telefono" type="text" class="form-control input-sm" id="telefono" value="<%=bean.getTelefono()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Cellulare:</label>
|
||||
<br>
|
||||
<input name="cellulare" type="text" class="form-control input-sm" id="cellulare" value="<%=bean.getCellulare()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Fax:</label>
|
||||
<br>
|
||||
<input name="fax" type="text" class="form-control input-sm" id="fax" value="<%=bean.getFax()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA CONTATTO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Contatto:</label>
|
||||
<br>
|
||||
<input name="contatto" type="text" class="form-control input-sm" id="contatto" value="<%=bean.getContatto()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">E-mail:</label>
|
||||
<br>
|
||||
<input name="eMail" type="text" class="form-control input-sm" id="eMail" value="<%=bean.getEMail()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Www:</label>
|
||||
<br>
|
||||
<input name="www" type="text" class="form-control input-sm" id="www" value="<%=bean.getWww()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row"> <div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">Cod. SDI. <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="codiceIdentificativoFE" type="text" class="form-control input-sm" id="codiceIdentificativoFE" value="<%=bean.getCodiceIdentificativoFE()%>" maxlength="7">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">PEC <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="pec" type="text" class="form-control input-sm" id="pec" value="<%=bean.getPec()%>" maxlength="254">
|
||||
</div></div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Banca:</label>
|
||||
<br>
|
||||
<input name="bancaDesc" type="text" class="form-control input-sm" id="bancaDesc" value="<%=bean.getBancaDesc()%>" maxlength="60">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="txtRicerca">IBAN:</label>
|
||||
<br>
|
||||
<input type="text" id="iban" name="iban" maxlength="27" class="form-control input-sm" value="<%= bean.getIban() %>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<acx:if wherecondition='<%=!bean.getIban().equals("")%>'>Abi: <strong><%=bean.getAbi()%></strong> Cab:<strong><%=bean.getCab()%></strong> Conto: <strong><%=bean.getConto()%></strong></acx:if>
|
||||
<acx:else> </acx:else>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Metodo di pagamento:</label>
|
||||
<br>
|
||||
<select name="id_tipoPagamento" id="id_tipoPagamento" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer"> <a class="btn btn-default" href="javascript:saveClifor()"> <i class="fa fa-floppy-o" title="Salva Record"></i> Salva</a>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><i class="fa fa-sign-out" aria-hidden="true"></i> Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../anag/_js/acxent-cliforE.js"></script>
|
||||
552
www/admin/anag/clifor.jsp
Normal file
552
www/admin/anag/clifor.jsp
Normal file
|
|
@ -0,0 +1,552 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" 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>
|
||||
<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="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<!-- clifor.jsp -->
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.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="it.acxent.util.Vectumerator" type="it.acxent.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-8">
|
||||
<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-4 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="<acx:lang>Nuovo Record</acx:lang>"></i>
|
||||
<acx:lang>Nuovo</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i>
|
||||
<acx:lang>Salva</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
|
||||
<acx:lang>Stampa</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a> <a class="btn btn-app btn-app-sm" href="javascript:labelIndirizzo();"> <i class="fa fa-file-text-o" title="Stampa Compatibilità"></i>Stampa Compatibilità </a>
|
||||
<acx:parm codice="ATR_ON"><%=parm.getNumero()%></acx:parm>
|
||||
<!-- 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-6 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-3 col-xs-6">
|
||||
<label for="descrizione">Desc. Aggiuntiva:</label>
|
||||
<br>
|
||||
<input name="descAggiuntiva" type="text" class="form-control input-sm" id="descAggiuntiva" value="<%=bean.getDescAggiuntiva()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-1 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-1 col-xs-6">
|
||||
<label for="txtRicerca">Tax Free:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgTaxFree()==1?"checked":""%> name="ckflgTaxFree" id="ckflgTaxFree" >
|
||||
<input name="flgTaxFree" type="hidden" id="flgTaxFree" value="<%= bean.getFlgTaxFree()%>" >
|
||||
</div>
|
||||
<div class="col-lg-1 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 = ""> </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 <i class="fa fa-info-circle" title="LASCIARE VUOTO PER CALCOLO AUTOMATICO"></i>: </label>
|
||||
<br>
|
||||
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-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="16">
|
||||
<span id="_checkPiva"> </span>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-2 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">
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-1 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-1 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 class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Nascondi Web:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgNascondiWeb()==1?"checked":""%> name="ckflgNascondiWeb" id="ckflgNascondiWeb" >
|
||||
<input name="flgNascondiWeb" id="flgNascondiWeb" type="hidden" value="<%= bean.getFlgNascondiWeb()%>">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA TELEFONO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 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-3 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-3 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 class="col-lg-3 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 CONTATTO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 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-2 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-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. SDI <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="codiceIdentificativoFE" type="text" class="form-control input-sm" id="codiceIdentificativoFE" value="<%=bean.getCodiceIdentificativoFE()%>" maxlength="7">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">PEC <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="pec" type="text" class="form-control input-sm" id="pec" value="<%=bean.getPec()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Pubb. Amm. <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgPA()==1?"checked":""%> name="ckflgPA" id="ckflgPA" >
|
||||
<input name="flgPA" id="flgPA" type="hidden" value="<%= bean.getFlgPA()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Split Payment:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgSplitPayment()==1?"checked":""%> name="ckflgSplitPayment" id="ckflgSplitPayment" >
|
||||
<input name="flgSplitPayment" id="flgSplitPayment" type="hidden" value="<%= bean.getFlgSplitPayment()%>">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA CARTA FIDALITY --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 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-2 col-xs-6">
|
||||
<label for="txtRicerca">Metodo di pagamento:</label>
|
||||
<br>
|
||||
<select name="id_tipoPagamento" id="id_tipoPagamento" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("F")%>'>
|
||||
<%-- fornitore --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Abilita Art. Forn. <i class="fa fa-info-circle" title="Se impostato viene considerato nella determinazione del prezzo migliore. Utile per escludere fornitori di cui non abbiamo aggiornamenti delle quantita' e dei prezzi puntuali o affidabili" onClick="Ab.swalInfo('Abilita Articolo Fornitore','Se impostato viene considerato nella determinazione del prezzo migliore. Utile per escludere fornitori di cui non abbiamo aggiornamenti delle quantità e dei prezzi puntuali o affidabili')"></i> :</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgAbilitaAF()==1?"checked":""%> name="ckflgAbilitaAF" id="ckflgPA" >
|
||||
<input name="flgAbilitaAF" id="flgAbilitaAF" type="hidden" value="<%= bean.getFlgAbilitaAF()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="descrizione">Costo Minimo x Art. Forn. <i class="fa fa-info-circle" title="Se abilita articolo fornitore e' impostato, questo e' il costo minimo che l'articolo deve avere. In alcuni casi i fornitori pretendono degli importi maggiorativi se l'acquisto e' sotto questo importo. In questo modo non utilizzo questo fornitore se il costo dell'articolo inferiore a questo importo." onClick="Ab.swalInfo('Costo Minimo x Articolo Fornitore','Se abilita articolo fornitore e\' impostato, questo e\' il costo minimo che l\'articolo deve avere. In alcuni casi i fornitori pretendono degli importi maggiorativi se l\'acquisto e\' sotto questo importo. In questo modo non utilizzo questo fornitore se il costo dell\'articolo inferiore a questo importo.')"></i> :</label>
|
||||
<br>
|
||||
<input name="valoreMinimoAbilitaAF" type="text" class="form-control input-sm" id="valoreMinimoAbilitaAF" value="<%=nf.format(bean.getValoreMinimoAbilitaAF())%>" maxlength="6">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="descrizione">Costo Sped. Aggiuntivo <i class="fa fa-info-circle" title="Importo da aggiungere alle spese di spedizione se l'articolo ha il presente fornitore come fornitore costo nuovo" onClick="Ab.swalInfo('Costo Sped. Aggiuntivo x Articolo Fornitore costo nuovo','Importo da aggiungere alle spese di spedizione se l\'articolo ha il presente fornitore come fornitore costo nuovo')"></i> :</label>
|
||||
<br>
|
||||
<input name="costoSpedizioneAggiuntivo" type="text" class="form-control input-sm" id="costoSpedizioneAggiuntivo" value="<%=nf.format(bean.getCostoSpedizioneAggiuntivo())%>" maxlength="6">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="descrizione">Prefisso Codici Import ([XX]_):</label>
|
||||
<br>
|
||||
<input name="importPrefissoCodice" type="text" class="form-control input-sm" id="importPrefissoCodice" value="<%=bean.getImportPrefissoCodice()%>" maxlength="6">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="descrizione">Link Cerca Fornitore (usa # per segnaposto):</label>
|
||||
<br>
|
||||
<input name="importLinkFornitore" type="text" class="form-control input-sm" id="importLinkFornitore" value="<%=bean.getImportLinkFornitore()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="descrizione">Link Cerca Fornitore Ean (usa # per segnaposto):</label>
|
||||
<br>
|
||||
<input name="importLinkFornitoreEan" type="text" class="form-control input-sm" id="importLinkFornitoreEan" value="<%=bean.getImportLinkFornitoreEan()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<%-- fornitore --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 form-inline">
|
||||
<label for="txtRicerca">Listino associato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm" name="id_listino" id="id_listino">
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizioneCompleta" vectumerator="listaListini" value="<%=bean.getId_listino()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<acx:if wherecondition="<%=bean.getListino().hasListinoTipo()%>"> <i class="fa fa-check" title="Contiene listino per Tipo Articolo"></i> </acx:if>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12 form-inline">
|
||||
<label for="txtRicerca">Banca Associata:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_bancaAzienda" id="id_bancaAzienda" >
|
||||
<acx:optionvec boundcolumn="id_banca" desccolumn="descrizione" vectumerator="listaBancaAzienda" value="<%=bean.getId_bancaAzienda()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<%-- 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>
|
||||
<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>
|
||||
<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>
|
||||
</div>
|
||||
<acx:ifparm codice="AGENTI_ON" value="true" condition="true">
|
||||
<!-- GESTIONE AGENTI E PERCENTUALI CLIENTE -->
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Agente:</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= bean.getAgente().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Percentuale provv. :</label>
|
||||
<br>
|
||||
<input name="percAgente" type="text" class="form-control input-sm" id="percAgente" value="<%=nf.format(bean.getPercAgente())%>" maxlength="5" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"> Resp. commerciale:</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= bean.getRespCommerciale().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"> Percentuale provv. resp. commerciale:</label>
|
||||
<br>
|
||||
<input name="percRespCommerciale" type="text" class="form-control input-sm" id="percRespCommerciale" value="<%=nf.format(bean.getPercRespCommerciale())%>" maxlength="5" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
|
||||
<!-- GESTIONE PROVVIGIONI FORNITORE.. -->
|
||||
<acx: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:</label>
|
||||
<br>
|
||||
<input name="percAgente" type="text" class="form-control input-sm numberinput" id="percAgente" value="<%=nf.format(bean.getPercAgente())%>" maxlength="5" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"> Resp. commerciale dell'agente:</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= bean.getRespCommerciale().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"> Percentuale provv. resp. commerciale:</label>
|
||||
<br>
|
||||
<input name="percRespCommerciale" type="text" class="form-control input-sm numberinput" id="percRespCommerciale" value="<%=nf.format(bean.getPercRespCommerciale())%>" maxlength="5" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="ATR_ON" value="true" condition="true">
|
||||
<!-- GESTIONE COSTI ORARI ASSISTENZA -->
|
||||
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Costo Orario Assistenza:</label>
|
||||
<br>
|
||||
<input name="costoOrarioAssistenza" type="text" class="form-control input-sm numberinput" id="percAgente" value="<%=nf.format(bean.getCostoOrarioAssistenza())%>" maxlength="5" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Usa Contratto a Ore:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgUsaContrattoOre()==1?"checked":""%> name="ckflgUsaContrattoOre" id="ckflgUsaContrattoOre" >
|
||||
<input name="flgUsaContrattoOre" type="hidden" id="flgUsaContrattoOre" value="<%= bean.getFlgUsaContrattoOre()%>" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
</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>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<acx:ifparm codice="ARTICOLO_CLIENTE" value="true">
|
||||
<li><a href="#ARTCLIENTE" data-toggle="tab">Articoli B2B</a></li>
|
||||
</acx:ifparm>
|
||||
<li><a href="#CLI_TIPO_PAG" data-toggle="tab">Tipo Pag. Www</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("F")%>'>
|
||||
<li><a href="#MAG_FISICO" data-toggle="tab">Magazzini</a></li>
|
||||
</acx:if>
|
||||
<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à</a></li>
|
||||
<li><a href="#TIPOLOGIA" data-toggle="tab">Tipologia <%=bean.getTipo()%></a></li>
|
||||
<li><a href="#BLACKLIST" data-toggle="tab">BlackList </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>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<acx:ifparm codice="ARTICOLO_CLIENTE" value="true">
|
||||
<div class="tab-pane" id="ARTCLIENTE">
|
||||
<jsp:include page="_inc_clifor_articoli_cliente.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="CLI_TIPO_PAG">
|
||||
<jsp:include page="_inc_clifor_tipoPagamento.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("F")%>'>
|
||||
<div class="tab-pane" id="MAG_FISICO">
|
||||
<jsp:include page="_inc_clifor_magFisico.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<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="TIPOLOGIA">
|
||||
<jsp:include page="_inc_clifor_tipologia.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="BLACKLIST">
|
||||
<jsp:include page="_inc_clifor_blacklist.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 -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</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/acxent-clifor.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
43
www/admin/anag/cliforAjST.jsp
Normal file
43
www/admin/anag/cliforAjST.jsp
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="RI" class="it.acxent.util.ReturnItem" type="it.acxent.util.ReturnItem" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.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="it.acxent.anag.CliforCR" type="it.acxent.anag.CliforCR" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
|
||||
<ul class="nav nav-pills nav-stacked">
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Clifor" vectumerator="list"> <%
|
||||
RI.setRowObject(rowBean);
|
||||
RI.setId(rowBean.getId_clifor());
|
||||
RI.setDescrizione(rowBean.getDescrizioneCompleta());
|
||||
//VECCHIA VERSIONE POSIZIONALE
|
||||
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>
|
||||
</acx:whilevec></ul><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
241
www/admin/anag/cliforCR.jsp
Normal file
241
www/admin/anag/cliforCR.jsp
Normal file
|
|
@ -0,0 +1,241 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" 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>
|
||||
<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="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<!-- cliforCR.jsp -->
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" class="it.acxent.anag.CliforCR" type="it.acxent.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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:stampaPdf()"> <i class="fa fa-file-pdf-o" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang> Pdf</a>
|
||||
<acx:ifparm codice="MAILING_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> </acx:ifparm>
|
||||
<acx: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> </acx:if>
|
||||
<acx: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%>">
|
||||
</acx:if>
|
||||
Modello x coda Messaggi:
|
||||
<select name="id_templateMsgS" class="form-control input-sm" id="id_templateMsgS" style="width:200px; display: initial;">
|
||||
<acx:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" > </acx:optionvec>
|
||||
</select>
|
||||
<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()%>">
|
||||
<input name="id_templateMsg" id="id_templateMsg" type="hidden">
|
||||
<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()">
|
||||
<acx:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipiClifor" value="<%=CR.getId_tipoClifor()%>" > </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="descrizione">Citta':</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= CR.getDescrizioneComune()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx: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>
|
||||
<acx: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="<acx:inputTextFormat><%= CR.getRespCommerciale().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<acx:if wherecondition='<%=CR.getFlgTipo().equals("C")%>'>
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca">Agente:</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= CR.getAgente().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</acx: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>
|
||||
<div class="row">
|
||||
<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 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> </th>
|
||||
<th>Nominativo</th>
|
||||
<th>Indirizzo </th>
|
||||
<th>Tel.</th>
|
||||
<th>Cell.</th>
|
||||
<th>Email</th>
|
||||
<th>Cod. SDI PEC</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Clifor" vectumerator="list">
|
||||
<tr>
|
||||
|
||||
<td class="comandi text-center"><acx: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="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_clifor()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></acx:if></td>
|
||||
<td data-title="Nominativo"><acx:if wherecondition="<%=rowBean.getFlgBlacklist()==1%>"><i class="fa fa-ban fa-2x" title="Blacklist: <%=rowBean.getNotaBlacklist()%>"></i> </acx:if><acx:if wherecondition="<%=!rowBean.isOk()%>"><span class="red"><i class="fa fa-exclamation-triangle" title="<%=rowBean.getKoMsg()%>"></i></span></acx: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"><acx:if wherecondition="<%=!rowBean.getEMail().isEmpty()%>"><a href="mailto:<%= rowBean.getEMail() %>"><%= rowBean.getEMail() %></a></acx:if> <acx:if wherecondition="<%=!rowBean.getPec().isEmpty()%>"><a href="mailto:<%= rowBean.getPec() %>"><br>pec: <%= rowBean.getPec() %></a></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgMl()==1%>"> <i class="fa fa-envelope-o" title="Mailing List OK"></i> </acx:if></td>
|
||||
<td data-title="Cod. SDI PEC"><%=rowBean.getCodiceIdentificativoFE()%> - <%=rowBean.getPec()%></td>
|
||||
</tr>
|
||||
</acx: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 -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</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/acxent-clifor.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
460
www/admin/anag/cliforConf.jsp
Normal file
460
www/admin/anag/cliforConf.jsp
Normal file
|
|
@ -0,0 +1,460 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" 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>
|
||||
<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="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.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="it.acxent.util.Vectumerator" type="it.acxent.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-8">
|
||||
<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-4 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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></a> <a class="btn btn-app btn-app-sm" href="javascript:labelIndirizzo();"> <i class="fa fa-file-text-o" title="Stampa Compatibilità"></i>Stampa Compatibilità </a>
|
||||
<acx:parm codice="ATR_ON"><%=parm.getNumero()%></acx:parm>
|
||||
<!-- 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-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">
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-4 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-4 col-xs-6">
|
||||
<label for="descrizione">Desc. Aggiuntiva:</label>
|
||||
<br>
|
||||
<input name="descAggiuntiva" type="text" class="form-control input-sm" id="descAggiuntiva" value="<%=bean.getDescAggiuntiva()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-1 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-1 col-xs-6">
|
||||
<label for="txtRicerca">M.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 datapicker" 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 = ""> </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 <i class="fa fa-info-circle" title="LASCIARE VUOTO PER CALCOLO AUTOMATICO"></i>: </label>
|
||||
<br>
|
||||
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-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="16">
|
||||
<span id="_checkPiva"> </span>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-1 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-1 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 class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Nascondi Web:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgNascondiWeb()==1?"checked":""%> name="ckflgNascondiWeb" id="ckflgNascondiWeb" >
|
||||
<input name="flgNascondiWeb" id="flgNascondiWeb" type="hidden" value="<%= bean.getFlgNascondiWeb()%>">
|
||||
</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 class="col-lg-2 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 CONTATTO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 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-2 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-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. SDI <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label><br>
|
||||
<input name="codiceIdentificativoFE" type="text" class="form-control input-sm" id="codiceIdentificativoFE" value="<%=bean.getCodiceIdentificativoFE()%>" maxlength="7">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">PEC <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="pec" type="text" class="form-control input-sm" id="pec" value="<%=bean.getPec()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Pubb. Amm. <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgPA()==1?"checked":""%> name="ckflgPA" id="ckflgPA" >
|
||||
<input name="flgPA" id="flgPA" type="hidden" value="<%= bean.getFlgPA()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Split Payment:</label><br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgSplitPayment()==1?"checked":""%> name="ckflgSplitPayment" id="ckflgSplitPayment" >
|
||||
<input name="flgSplitPayment" id="flgSplitPayment" type="hidden" value="<%= bean.getFlgSplitPayment()%>">
|
||||
</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">
|
||||
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<div class="col-lg-4 form-inline">
|
||||
<label for="txtRicerca">Listino associato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm" name="id_listino" id="id_listino">
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizioneCompleta" vectumerator="listaListini" value="<%=bean.getId_listino()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<acx:if wherecondition="<%=bean.getListino().hasListinoTipo()%>"> <i class="fa fa-check" title="Contiene listino per Tipo Articolo"></i> </acx:if>
|
||||
</div>
|
||||
</acx:if>
|
||||
</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>
|
||||
<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>
|
||||
<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>
|
||||
</div>
|
||||
<acx:ifparm codice="AGENTI_ON" value="true" condition="true">
|
||||
<!-- GESTIONE AGENTI E PERCENTUALI CLIENTE -->
|
||||
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Agente:</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= bean.getAgente().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Percentuale provv. :</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>
|
||||
<acx: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="<acx:inputTextFormat><%= bean.getRespCommerciale().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"> Percentuale provv. resp. commerciale:</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>
|
||||
</acx:if>
|
||||
|
||||
<!-- GESTIONE PROVVIGIONI FORNITORE.. -->
|
||||
<acx: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:</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>
|
||||
<acx: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="<acx:inputTextFormat><%= bean.getRespCommerciale().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"> Percentuale provv. resp. commerciale:</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>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="ATR_ON" value="true" condition="true">
|
||||
<!-- GESTIONE COSTI ORARI ASSISTENZA -->
|
||||
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Costo Orario Assistenza:</label>
|
||||
<br>
|
||||
<input name="costoOrarioAssistenza" type="text" class="form-control input-sm" id="percAgente" value="<%=nf.format(bean.getCostoOrarioAssistenza())%>" maxlength="5" <%=Ab.jsNumberInput("")%>>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Usa Contratto a Ore:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgUsaContrattoOre()==1?"checked":""%> name="ckflgUsaContrattoOre" id="ckflgUsaContrattoOre" >
|
||||
<input name="flgUsaContrattoOre" type="hidden" id="flgUsaContrattoOre" value="<%= bean.getFlgUsaContrattoOre()%>" >
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
</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="#ALLEGATI" data-toggle="tab">Allegati</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 -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</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/acxent-clifor.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
38
www/admin/anag/cliforConfAjST.jsp
Normal file
38
www/admin/anag/cliforConfAjST.jsp
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="RI" class="it.acxent.util.ReturnItem" type="it.acxent.util.ReturnItem" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.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="it.acxent.anag.CliforCR" type="it.acxent.anag.CliforCR" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
|
||||
<ul class="nav nav-pills nav-stacked">
|
||||
<acx:whilevec rowbeanclass="it.acxent.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>
|
||||
</acx:whilevec></ul><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
252
www/admin/anag/cliforConfCR.jsp
Normal file
252
www/admin/anag/cliforConfCR.jsp
Normal file
|
|
@ -0,0 +1,252 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" 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>
|
||||
<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="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" class="it.acxent.anag.CliforCR" type="it.acxent.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="<acx:lang>Nuovo Record</acx:lang>"></i>
|
||||
<acx:lang>Nuovo</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i>
|
||||
<acx:lang>Stampa</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
|
||||
<acx:lang>Report</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:stampaPdf()"> <i class="fa fa-file-pdf-o" title="<acx:lang>Stampa</acx:lang>"></i>
|
||||
<acx:lang>Stampa</acx:lang>
|
||||
Pdf</a>
|
||||
<acx:ifparm codice="MAILING_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> </acx:ifparm>
|
||||
<acx: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> </acx:if>
|
||||
<acx: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%>">
|
||||
</acx:if>
|
||||
Modello x coda Messaggi:
|
||||
<select name="id_templateMsg" class="form-control input-sm" id="id_templateMsg" style="width:200px; display: initial;">
|
||||
<acx:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" > </acx:optionvec>
|
||||
</select>
|
||||
<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()">
|
||||
<acx:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipiClifor" value="<%=CR.getId_tipoClifor()%>" > </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="descrizione">Citta':</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= CR.getDescrizioneComune()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx: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>
|
||||
<acx: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="<acx:inputTextFormat><%= CR.getRespCommerciale().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<acx:if wherecondition='<%=CR.getFlgTipo().equals("C")%>'>
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca">Agente:</label>
|
||||
<br>
|
||||
<acx: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="<acx:inputTextFormat><%= CR.getAgente().getDescrizioneCliente()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</acx: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>
|
||||
</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> </th>
|
||||
<th>Codice</th>
|
||||
<th>Nominativo</th>
|
||||
<th>Indirizzo </th>
|
||||
<th>Tel.</th>
|
||||
<th>Cell.</th>
|
||||
<th>Tipo</th>
|
||||
<th>Email</th>
|
||||
<th>Cod. SDI PEC</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_clifor()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title="Codice"><%= rowBean.getCodiceAlt() %></td>
|
||||
<td data-title="Nominativo"><acx:if wherecondition="<%=!rowBean.isOk()%>"><span class="red"><i class="fa fa-exclamation-triangle" title="<%=rowBean.getKoMsg()%>"></i></span></acx: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="Tipo.">..</td>
|
||||
<td data-title="Email"><acx:if wherecondition="<%=!rowBean.getPec().isEmpty()%>"><a href="mailto:<%= rowBean.getEMail() %>"><%= rowBean.getEMail() %></a></acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.getPec().isEmpty()%>"><a href="mailto:<%= rowBean.getPec() %>"><br>
|
||||
pec: <%= rowBean.getPec() %></a></acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgMl()==1%>"> <i class="fa fa-envelope-o" title="Mailing List OK"></i> </acx:if></td>
|
||||
<td data-title="Cod. SDI PEC"><%=rowBean.getCodiceIdentificativoFE()%> - <%=rowBean.getPec()%></td>
|
||||
</tr>
|
||||
</acx: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 -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</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/acxent-clifor.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
265
www/admin/anag/cliforE.jsp
Normal file
265
www/admin/anag/cliforE.jsp
Normal file
|
|
@ -0,0 +1,265 @@
|
|||
<!-- cliforE.jsp --
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica Cliente">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</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-12">
|
||||
<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-6">
|
||||
<div class="form-group">
|
||||
<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="aziendaClickE()">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<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-12">
|
||||
<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-12">
|
||||
<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="hidden" id="codiceNascita" class="form-control input-sm" value="<%=bean.getComuneNascita().getCodice()%>" >
|
||||
</div>
|
||||
<div class="col-lg-9 col-xs-12" 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-8">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Data Nascita:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" 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-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Sesso:</label>
|
||||
<br>
|
||||
<select name="flgSesso" id="flgSesso" class="form-control input-sm">
|
||||
<option value = ""> </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-8 col-xs-9">
|
||||
<label for="descrizione">Indirizzo:</label>
|
||||
<br>
|
||||
<input type="text" id="indirizzo" class="form-control input-sm" name="indirizzo" maxlength="60" value="<acx:inputTextFormat><%= bean.getIndirizzo() %></acx:inputTextFormat>">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-3">
|
||||
<label for="descrizione">N.:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm"id="numeroCivico" name="numeroCivico" maxlength="8" value="<%= bean.getNumeroCivico() %>">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-9">
|
||||
<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()%>">
|
||||
<input name="codice" readonly type="hidden" id="codice" class="form-control input-sm" value="<%=bean.getComune().getCodice()%>" >
|
||||
<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>
|
||||
<%=Ab.divAjSearchDiv4("listaComune")%> </div>
|
||||
<div class="col-lg-4 col-xs-3">
|
||||
<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-4">
|
||||
<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 col-xs-4">
|
||||
<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-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-8 col-xs-12">
|
||||
<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 col-xs-6">
|
||||
<label for="descrizione">Codice Fiscale <i class="fa fa-info-circle" title="LASCIARE VUOTO PER CALCOLO AUTOMATICO"></i>:</label>
|
||||
<br>
|
||||
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-4 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="16">
|
||||
<span id="_checkPiva"> </span>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-2 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>
|
||||
<%-- RIGA CONTATTO --%>
|
||||
<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-12">
|
||||
<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>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">Cod. SDI. <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="codiceIdentificativoFE" type="text" class="form-control input-sm" id="codiceIdentificativoFE" value="<%=bean.getCodiceIdentificativoFE()%>" maxlength="7">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">PEC <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="pec" type="text" class="form-control input-sm" id="pec" value="<%=bean.getPec()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Banca:</label>
|
||||
<br>
|
||||
<input name="bancaDesc" type="text" class="form-control input-sm" id="bancaDesc" value="<%=bean.getBancaDesc()%>" maxlength="60">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="txtRicerca">IBAN:</label>
|
||||
<br>
|
||||
<input type="text" id="iban" name="iban" maxlength="27" class="form-control input-sm" value="<%= bean.getIban() %>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<acx:if wherecondition='<%=!bean.getIban().equals("")%>'>Abi: <strong><%=bean.getAbi()%></strong> Cab:<strong><%=bean.getCab()%></strong> Conto: <strong><%=bean.getConto()%></strong></acx:if>
|
||||
<acx:else> </acx:else>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Metodo di pagamento:</label>
|
||||
<br>
|
||||
<select name="id_tipoPagamento" id="id_tipoPagamento" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer"> <a class="btn btn-default" href="javascript:saveClifor()"> <i class="fa fa-floppy-o" title="Salva Record"></i> Salva</a>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><i class="fa fa-sign-out" aria-hidden="true"></i> Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
<script src="../anag/_js/acxent-cliforE.js"></script>
|
||||
120
www/admin/anag/cliforF.jsp
Normal file
120
www/admin/anag/cliforF.jsp
Normal 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/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.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="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="RI" class="it.acxent.util.ReturnItem" type="it.acxent.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" />
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></acx:custom_css>
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></acx:custom_css>
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></acx: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/acxent-clifor.js"></script>
|
||||
<!-- #EndEditable -->
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceBeginEditable name="Bean" -->
|
||||
<jsp:useBean id="CR" class="it.acxent.anag.CliforCR" type="it.acxent.anag.CliforCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.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>
|
||||
<acx: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>
|
||||
<acx: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></acx: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> </th>
|
||||
<th>Nominativo</th>
|
||||
<th>Indirizzo</th>
|
||||
<th>Tel.</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #EndEditable --></div>
|
||||
</form>
|
||||
<hr width="100%" align="center">
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon>
|
||||
<script language="JavaScript1.2">
|
||||
setTimeout("location.href='../../../menu.jsp'",2000);
|
||||
</script>
|
||||
<br>
|
||||
Attenzione!! Si è tentato di accedere a pagine protette!!!!!!!</acx:else_logon>
|
||||
<jsp:include page="../_V3/_inc/_footer.jsp" flush="true" />
|
||||
<jsp:include page="../_V3/_inc/alertMsg.jsp" flush="true" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- InstanceEnd --></html>
|
||||
414
www/admin/anag/clifor_TEX.jsp
Normal file
414
www/admin/anag/clifor_TEX.jsp
Normal file
|
|
@ -0,0 +1,414 @@
|
|||
<!-- clifor_TEX.jsp -->
|
||||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" 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>
|
||||
<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="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<!-- clifor.jsp -->
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.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="it.acxent.util.Vectumerator" type="it.acxent.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-8">
|
||||
<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-4 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="<acx:lang>Nuovo Record</acx:lang>"></i>
|
||||
<acx:lang>Nuovo</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i>
|
||||
<acx:lang>Salva</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i>
|
||||
<acx:lang>Stampa</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a> <a class="btn btn-app btn-app-sm" href="javascript:labelIndirizzo();"> <i class="fa fa-file-text-o" title="Stampa Compatibilità"></i>Stampa Compatibilità </a>
|
||||
<acx:parm codice="ATR_ON"><%=parm.getNumero()%></acx:parm>
|
||||
<!-- 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-6 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-3 col-xs-6">
|
||||
<label for="descrizione">Desc. Aggiuntiva:</label>
|
||||
<br>
|
||||
<input name="descAggiuntiva" type="text" class="form-control input-sm" id="descAggiuntiva" value="<%=bean.getDescAggiuntiva()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-1 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-1 col-xs-6">
|
||||
<label for="txtRicerca">Tax Free:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgTaxFree()==1?"checked":""%> name="ckflgTaxFree" id="ckflgTaxFree" >
|
||||
<input name="flgTaxFree" type="hidden" id="flgTaxFree" value="<%= bean.getFlgTaxFree()%>" >
|
||||
</div>
|
||||
<div class="col-lg-1 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 = ""> </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 <i class="fa fa-info-circle" title="LASCIARE VUOTO PER CALCOLO AUTOMATICO"></i>: </label>
|
||||
<br>
|
||||
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-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="16">
|
||||
<span id="_checkPiva"> </span>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-2 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">
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-1 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-1 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 class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Nascondi Web:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgNascondiWeb()==1?"checked":""%> name="ckflgNascondiWeb" id="ckflgNascondiWeb" >
|
||||
<input name="flgNascondiWeb" id="flgNascondiWeb" type="hidden" value="<%= bean.getFlgNascondiWeb()%>">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA TELEFONO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 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-3 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-3 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 class="col-lg-3 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 CONTATTO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 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-2 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-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. SDI <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="codiceIdentificativoFE" type="text" class="form-control input-sm" id="codiceIdentificativoFE" value="<%=bean.getCodiceIdentificativoFE()%>" maxlength="7">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">PEC <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="pec" type="text" class="form-control input-sm" id="pec" value="<%=bean.getPec()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Pubb. Amm. <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgPA()==1?"checked":""%> name="ckflgPA" id="ckflgPA" >
|
||||
<input name="flgPA" id="flgPA" type="hidden" value="<%= bean.getFlgPA()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Split Payment:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgSplitPayment()==1?"checked":""%> name="ckflgSplitPayment" id="ckflgSplitPayment" >
|
||||
<input name="flgSplitPayment" id="flgSplitPayment" type="hidden" value="<%= bean.getFlgSplitPayment()%>">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA CARTA FIDALITY --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Metodo di pagamento:</label>
|
||||
<br>
|
||||
<select name="id_tipoPagamento" id="id_tipoPagamento" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<%-- cli --%>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Costo Catena €/Mt:</label>
|
||||
<br>
|
||||
<input name="prezzoCatenaAlMt" type="text" class="form-control input-sm numberinput" id="prezzoCatenaAlMt" value="<%=nf.format(bean.getPrezzoCatenaAlMt())%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4 form-inline">
|
||||
<label for="txtRicerca">Listino associato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm" name="id_listino" id="id_listino">
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizioneCompleta" vectumerator="listaListini" value="<%=bean.getId_listino()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<acx:if wherecondition="<%=bean.getListino().hasListinoTipo()%>"> <i class="fa fa-check" title="Contiene listino per Tipo Articolo"></i> </acx:if>
|
||||
</div>
|
||||
</acx:if>
|
||||
</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>
|
||||
<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>
|
||||
<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>
|
||||
</div>
|
||||
</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>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<acx:ifparm codice="ARTICOLO_CLIENTE" value="true">
|
||||
<li><a href="#ARTCLIENTE" data-toggle="tab">Articoli B2B</a></li>
|
||||
</acx:ifparm>
|
||||
<li><a href="#CLI_TIPO_PAG" data-toggle="tab">Tipo Pag. Www</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("F")%>'>
|
||||
<li><a href="#MAG_FISICO" data-toggle="tab">Magazzini</a></li>
|
||||
</acx:if>
|
||||
<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à</a></li>
|
||||
<li><a href="#TIPOLOGIA" 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>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("C")%>'>
|
||||
<acx:ifparm codice="ARTICOLO_CLIENTE" value="true">
|
||||
<div class="tab-pane" id="ARTCLIENTE">
|
||||
<jsp:include page="_inc_clifor_articoli_cliente.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="CLI_TIPO_PAG">
|
||||
<jsp:include page="_inc_clifor_tipoPagamento.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=bean.getFlgTipo().equals("F")%>'>
|
||||
<div class="tab-pane" id="MAG_FISICO">
|
||||
<jsp:include page="_inc_clifor_magFisico.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<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="TIPOLOGIA">
|
||||
<jsp:include page="_inc_clifor_tipologia.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 -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</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/acxent-clifor.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
43
www/admin/anag/clifor_TEXAjST.jsp
Normal file
43
www/admin/anag/clifor_TEXAjST.jsp
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="RI" class="it.acxent.util.ReturnItem" type="it.acxent.util.ReturnItem" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.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="it.acxent.anag.CliforCR" type="it.acxent.anag.CliforCR" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
|
||||
<ul class="nav nav-pills nav-stacked">
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Clifor" vectumerator="list"> <%
|
||||
RI.setRowObject(rowBean);
|
||||
RI.setId(rowBean.getId_clifor());
|
||||
RI.setDescrizione(rowBean.getDescrizioneCompleta());
|
||||
//VECCHIA VERSIONE POSIZIONALE
|
||||
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>
|
||||
</acx:whilevec></ul><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
233
www/admin/anag/clifor_confE.jsp
Normal file
233
www/admin/anag/clifor_confE.jsp
Normal file
|
|
@ -0,0 +1,233 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica Cliente">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</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-1 col-xs-8">
|
||||
<label for="descrizione">ID:</label>
|
||||
<br>
|
||||
<b><%=bean.getId_clifor()%></b> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="descrizione">Codice:</label>
|
||||
<br>
|
||||
<input name="codiceAlt" type="text" class="form-control input-sm" id="codiceAlt" value="<%=bean.getCodiceAlt()%>" maxlength="11">
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Ragione Sociale/Cognome:</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" >
|
||||
<input name="flgAzienda" type="hidden" id="flgAzienda" value="<%= bean.getFlgAzienda()%>" onChange="aziendaClickE()">
|
||||
</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 datapicker" 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 = ""> </option>
|
||||
<option <%=bean.getFlgSesso()==0?"selected":"" %> value = "0" >Maschio</option>
|
||||
<option <%=bean.getFlgSesso()==1?"selected":"" %> value = "1" >Femmina</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Indirizzo:</label>
|
||||
<br>
|
||||
<div class="col-lg-8" style="padding: 0;">
|
||||
<input type="text" id="indirizzo" class="form-control input-sm" name="indirizzo" maxlength="60" value="<acx:inputTextFormat><%= bean.getIndirizzo() %></acx:inputTextFormat>">
|
||||
</div>
|
||||
<div class="col-lg-1 text-right" style="padding: 0;"> n. </div>
|
||||
<div class="col-lg-3" style="padding: 0;">
|
||||
<input type="text" class="form-control input-sm"id="numeroCivico" name="numeroCivico" maxlength="8" value="<%= bean.getNumeroCivico() %>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Citta':</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_comune" readonly class="input-group input-group-sm" name="id_comune" maxlength="" value="<%=bean.getId_comune()%>">
|
||||
<div class="col-lg-3" style="padding: 0;">
|
||||
<input name="codice" readonly type="text" id="codice" class="form-control input-sm" value="<%=bean.getComune().getCodice()%>" >
|
||||
</div>
|
||||
<div class="col-lg-9" style="padding: 0;">
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchText" name="descrizioneComune" id="descrizioneComune" type="text" value="<%=bean.getDescrizioneComune()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?pageRow=60&searchTxt=","descrizioneComune","listaComune","cliforModal.id_comune,cliforModal.codice,cliforModal.descrizioneComune,cliforModal.cap,cliforModal.provinciaComune",3,"capZona")%>>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('cliforModal','id_comune','codice','descrizioneComune');"><i class="fa fa-refresh fa-sm"></i> </a></span> </div>
|
||||
</div>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaComune")%> </div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Cap:</label>
|
||||
<br>
|
||||
<input name="cap" type="text" readonly class="form-control input-sm" id="cap" value="<%=bean.getCapComune()%>" maxlength="5">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA 2 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2">
|
||||
<label for="descrizione">Cap zona:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="capZona" name="capZona" maxlength="5" value="<%= bean.getCapZona() %>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="descrizione">Zona:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="zona" name="zona" maxlength="5" value="<%= bean.getZona() %>">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Provincia:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="provinciaComune" name="provinciaComune" maxlength="5" value="<%= bean.getProvinciaComune() %>">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Nazione:</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_nazione" class="form-control input-sm" readonly name="id_nazione" value="<%=bean.getId_nazione()%>">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="nazioneDescrizione" type="text" id="nazioneDescrizione" class="form-control input-sm ajSearchText" value="<%=bean.getNazione().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Nazione.abl?searchTxt=","nazioneDescrizione","listaNazioni","cliforModal.id_nazione,cliforModal.nazioneDescrizione",2,"codFisc")%> />
|
||||
<span class="input-group-addon input-group-sm "> <a href="javascript:Ab.clrField('cliforModal','id_nazione','nazioneDescrizione');"> <i class="fa fa-refresh fa-sm"></i> </a> </span> </div>
|
||||
<%=Ab.divAjSearchDiv4("listaNazioni")%> </div>
|
||||
</div>
|
||||
<%-- RIGA CODICE FISCALE --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Codice Fiscale:</label>
|
||||
<br>
|
||||
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Partita Iva:</label>
|
||||
<br>
|
||||
<input name="pIva" type="text" class="form-control input-sm" id="pIva" value="<%=bean.getPIva()%>" maxlength="16">
|
||||
<span id="_checkPiva"> </span>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getId_clifor()==0%>">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Tipologia:</label>
|
||||
<br>
|
||||
<select name="id_tipoCliforE" id="id_tipoCliforE" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipiClifor" > </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</acx:if>
|
||||
</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>
|
||||
<%-- 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>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer"> <a class="btn btn-default" href="javascript:saveClifor()"> <i class="fa fa-floppy-o" title="Salva Record"></i> Salva</a>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><i class="fa fa-sign-out" aria-hidden="true"></i> Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
<script src="../anag/_js/acxent-cliforE.js"></script>
|
||||
112
www/admin/anag/contratto.jsp
Normal file
112
www/admin/anag/contratto.jsp
Normal file
|
|
@ -0,0 +1,112 @@
|
|||
<!DOCTYPE html>
|
||||
<html><!-- InstanceBegin template="/Templates/3bean.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.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="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.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" />
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></acx:custom_css>
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></acx:custom_css>
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></acx: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/acxent-contratto.js"></script>
|
||||
<!-- #EndEditable -->
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceBeginEditable name="Bean" -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Contratto" type="it.acxent.anag.Contratto" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable --><div id="togglePlaceholder" style="width:30px;float:left;margin-left:3px"></div>
|
||||
<acx: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" --> » <a href="javascript:Ab.callAbl('/admin/anag/Contratto',null,null,'back')">ELENCO CONTRATTI</a> » MODIFICA RECORD <!-- InstanceEndEditable --><h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Contratto<!-- InstanceEndEditable --> <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="<acx:lang>Cancella Record</acx:lang>"></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
|
||||
<select name="flgStato" <%=Ab.jsCr("descrizioneClifor")%> id="flgStato" >
|
||||
<option value = ""> </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="<acx:inputTextFormat><%= bean.getClifor().getDescrizioneCompleta()%></acx: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")%>>
|
||||
<acx:optionvec boundcolumn="id_tipoContratto" desccolumn="descrizione" vectumerator="listaTipoContratto" value="<%=bean.getId_tipoContratto()%>"> </acx: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" > </td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- InstanceEndEditable -->
|
||||
</div>
|
||||
</form>
|
||||
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><jsp:include page="../_V3/_inc/_redirect.jsp" flush="true" /></acx: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>
|
||||
185
www/admin/anag/contrattoCR.jsp
Normal file
185
www/admin/anag/contrattoCR.jsp
Normal file
|
|
@ -0,0 +1,185 @@
|
|||
<!DOCTYPE html>
|
||||
<html><!-- InstanceBegin template="/Templates/3beanCR.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.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="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceBeginEditable name="title" --><jsp:useBean id="CR" class="it.acxent.anag.ContrattoCR" type="it.acxent.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" />
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" /></acx:custom_css>
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></acx:custom_css>
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" /></acx: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/acxent-contratto.js"></script>
|
||||
<!-- #EndEditable -->
|
||||
<jsp:useBean id="utenteLogon" type="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<!-- InstanceBeginEditable name="Bean" -->
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<!-- InstanceEndEditable -->
|
||||
<acx: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() %>">
|
||||
<acx:if wherecondition='<%=CR.getFlgReport().equals("")%>' >
|
||||
<div class="path" style="margin-left:40px">
|
||||
<p><a href="javascript:menu();">Menu</a><!-- InstanceBeginEditable name="navbar" --> » ELENCO CONTRATTI <!-- InstanceEndEditable -->
|
||||
|
||||
<h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Elenco Contratti<!-- InstanceEndEditable --> <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="<acx:inputTextFormat><%= CR.getClifor().getDescrizioneCompleta()%></acx: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()">
|
||||
<acx:optionvec boundcolumn="id_tipoContratto" desccolumn="descrizione" vectumerator="listaTipoContratto" value="<%=CR.getId_tipoContratto()%>"> </acx: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 = ""> </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> <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%"><acx:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></acx:prevvec>
|
||||
Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%>
|
||||
<acx:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></acx: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 »</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"> </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>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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"><acx:if wherecondition="<%=rowBean.getFlgStato()==1%>"><img src="../_V3/_img/Icons/48x48/shadow/check.gif" width="16" height="16" alt="Attivo" title="Attivo"></acx: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>
|
||||
</acx: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%"><acx:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/left_16.png" alt=">>"></acx:prevvec>
|
||||
Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%>
|
||||
<acx:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V3/_img/icone/16/right_16.png" alt=">>"></acx: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 »</a></td>
|
||||
</tr>
|
||||
</table></div>
|
||||
</acx:if>
|
||||
<acx: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> </td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="166">Nominativo.</td>
|
||||
<td width="275">Indirizzo </td>
|
||||
<td width="275">Tel.</td>
|
||||
<td width="275">Email</td>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Contratto" vectumerator="list"> </acx:whilevec>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- InstanceEndEditable --></div></acx:if>
|
||||
|
||||
</form>
|
||||
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script></acx:if_logon_ok>
|
||||
<acx:else_logon> <jsp:include page="../_V3/_inc/_redirect.jsp" flush="true" /></acx: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>
|
||||
35
www/admin/anag/fornitoreAjST.jsp
Normal file
35
www/admin/anag/fornitoreAjST.jsp
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="RI" class="it.acxent.util.ReturnItem" type="it.acxent.util.ReturnItem" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator"></jsp:useBean>
|
||||
<input name="<%=RI.getDivList()%>_tnr" id="<%=RI.getDivList()%>_tnr" type="hidden" value="<%=list.getTotNumberFetchedRecord()%>">
|
||||
<!-- InstanceBeginEditable name="bean" -->
|
||||
<!-- fornitoreAjST.jsp -->
|
||||
<jsp:useBean id="CR" class="it.acxent.anag.CliforCR" type="it.acxent.anag.CliforCR" scope="request" ></jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" -->
|
||||
<ul class="nav nav-pills nav-stacked">
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Clifor" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_clifor());
|
||||
RI.addRiValues(rowBean.getDescrizioneCliente());
|
||||
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.getNotaServizio());*/
|
||||
%>
|
||||
<li><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCompleta()) %>
|
||||
</li>
|
||||
</acx:whilevec></ul><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
292
www/admin/anag/fornitoreE.jsp
Normal file
292
www/admin/anag/fornitoreE.jsp
Normal file
|
|
@ -0,0 +1,292 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<!-- fornitoreE.jsp -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Anagrafica Cliente">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</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" >
|
||||
<input name="flgAzienda" type="hidden" id="flgAzienda" value="<%= bean.getFlgAzienda()%>" onChange="aziendaClickE()">
|
||||
</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 datapicker" 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 = ""> </option>
|
||||
<option <%=bean.getFlgSesso()==0?"selected":"" %> value = "0" >Maschio</option>
|
||||
<option <%=bean.getFlgSesso()==1?"selected":"" %> value = "1" >Femmina</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Indirizzo:</label>
|
||||
<br>
|
||||
<div class="col-lg-8" style="padding: 0;">
|
||||
<input type="text" id="indirizzo" class="form-control input-sm" name="indirizzo" maxlength="60" value="<acx:inputTextFormat><%= bean.getIndirizzo() %></acx:inputTextFormat>">
|
||||
</div>
|
||||
<div class="col-lg-1 text-right" style="padding: 0;">
|
||||
n.
|
||||
</div>
|
||||
<div class="col-lg-3" style="padding: 0;">
|
||||
<input type="text" class="form-control input-sm"id="numeroCivico" name="numeroCivico" maxlength="8" value="<%= bean.getNumeroCivico() %>">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="form-group">
|
||||
<label for="descrizione">Citta':</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_comune" readonly class="input-group input-group-sm" name="id_comune" maxlength="" value="<%=bean.getId_comune()%>">
|
||||
<div class="col-lg-3" style="padding: 0;">
|
||||
<input name="codice" readonly type="text" id="codice" class="form-control input-sm" value="<%=bean.getComune().getCodice()%>" >
|
||||
</div>
|
||||
<div class="col-lg-9" style="padding: 0;">
|
||||
<div class="input-group input-group-sm">
|
||||
<input class="form-control input-sm ajSearchText" name="descrizioneComune" id="descrizioneComune" type="text" value="<%=bean.getDescrizioneComune()%>" maxlength="30" <%=Ab.jsAjSearchText4("/admin/anagConfig/Comune.abl?pageRow=60&searchTxt=","descrizioneComune","listaComune","cliforModal.id_comune,cliforModal.codice,cliforModal.descrizioneComune,cliforModal.cap,cliforModal.provinciaComune",3,"capZona")%>>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('cliforModal','id_comune','codice','descrizioneComune');"><i class="fa fa-refresh fa-sm"></i> </a></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaComune")%>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Cap:</label>
|
||||
<br>
|
||||
<input name="cap" type="text" readonly class="form-control input-sm" id="cap" value="<%=bean.getCapComune()%>" maxlength="5">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%-- RIGA 2 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-2">
|
||||
<label for="descrizione">Cap zona:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="capZona" name="capZona" maxlength="5" value="<%= bean.getCapZona() %>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="descrizione">Zona:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="zona" name="zona" maxlength="5" value="<%= bean.getZona() %>">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Provincia:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="provinciaComune" name="provinciaComune" maxlength="5" value="<%= bean.getProvinciaComune() %>">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Nazione:</label>
|
||||
<br>
|
||||
<input type="hidden" id="id_nazione" class="form-control input-sm" readonly name="id_nazione" value="<%=bean.getId_nazione()%>">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="nazioneDescrizione" type="text" id="nazioneDescrizione" class="form-control input-sm ajSearchText" value="<%=bean.getNazione().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/anagConfig/Nazione.abl?searchTxt=","nazioneDescrizione","listaNazioni","cliforModal.id_nazione,cliforModal.nazioneDescrizione",2,"codFisc")%> />
|
||||
<span class="input-group-addon input-group-sm ">
|
||||
<a href="javascript:Ab.clrField('cliforModal','id_nazione','nazioneDescrizione');">
|
||||
<i class="fa fa-refresh fa-sm"></i>
|
||||
</a>
|
||||
</span>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaNazioni")%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<%-- RIGA CODICE FISCALE --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Codice Fiscale <i class="fa fa-info-circle" title="LASCIARE VUOTO PER CALCOLO AUTOMATICO"></i>:</label>
|
||||
<br>
|
||||
<input name="codFisc" type="text" class="form-control input-sm" id="codFisc" value="<%=bean.getCodFisc()%>" maxlength="16">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Partita Iva:</label>
|
||||
<br>
|
||||
<input name="pIva" type="text" class="form-control input-sm" id="pIva" value="<%=bean.getPIva()%>" maxlength="16">
|
||||
<span id="_checkPiva"> </span>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="txtRicerca">Trat. Dati:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgPrivTrattamento()==1?"checked":""%> name="ckflgPrivTrattamento" id="ckflgPrivTrattamento">
|
||||
<input name="flgPrivTrattamento" type="hidden" id="flgPrivTrattamento" value="<%= bean.getFlgPrivTrattamento()%>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="txtRicerca">Com. Dati:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgPrivComunicazione()==1?"checked":""%> name="ckflgPrivComunicazione" id="ckflgPrivComunicazione" >
|
||||
<input name="flgPrivComunicazione" id="flgPrivComunicazione" type="hidden" value="<%= bean.getFlgPrivComunicazione()%>">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA TELEFONO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Telefono:</label>
|
||||
<br>
|
||||
<input name="telefono" type="text" class="form-control input-sm" id="telefono" value="<%=bean.getTelefono()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Cellulare:</label>
|
||||
<br>
|
||||
<input name="cellulare" type="text" class="form-control input-sm" id="cellulare" value="<%=bean.getCellulare()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Fax:</label>
|
||||
<br>
|
||||
<input name="fax" type="text" class="form-control input-sm" id="fax" value="<%=bean.getFax()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<%-- RIGA CONTATTO --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Contatto:</label>
|
||||
<br>
|
||||
<input name="contatto" type="text" class="form-control input-sm" id="contatto" value="<%=bean.getContatto()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">E-mail:</label>
|
||||
<br>
|
||||
<input name="eMail" type="text" class="form-control input-sm" id="eMail" value="<%=bean.getEMail()%>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Www:</label>
|
||||
<br>
|
||||
<input name="www" type="text" class="form-control input-sm" id="www" value="<%=bean.getWww()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row"> <div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">Cod. SDI. <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="codiceIdentificativoFE" type="text" class="form-control input-sm" id="codiceIdentificativoFE" value="<%=bean.getCodiceIdentificativoFE()%>" maxlength="7">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">PEC <i class="fa fa-info-circle" title="FATTURAZIONE ELETTRONICA"></i>:</label>
|
||||
<br>
|
||||
<input name="pec" type="text" class="form-control input-sm" id="pec" value="<%=bean.getPec()%>" maxlength="254">
|
||||
</div></div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label for="descrizione">Banca:</label>
|
||||
<br>
|
||||
<input name="bancaDesc" type="text" class="form-control input-sm" id="bancaDesc" value="<%=bean.getBancaDesc()%>" maxlength="60">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<label for="txtRicerca">IBAN:</label>
|
||||
<br>
|
||||
<input type="text" id="iban" name="iban" maxlength="27" class="form-control input-sm" value="<%= bean.getIban() %>">
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<acx:if wherecondition='<%=!bean.getIban().equals("")%>'>Abi: <strong><%=bean.getAbi()%></strong> Cab:<strong><%=bean.getCab()%></strong> Conto: <strong><%=bean.getConto()%></strong></acx:if>
|
||||
<acx:else> </acx:else>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<label for="txtRicerca">Metodo di pagamento:</label>
|
||||
<br>
|
||||
<select name="id_tipoPagamento" id="id_tipoPagamento" class="form-control input-sm">
|
||||
<acx:optionvec boundcolumn="id_tipoPagamento" desccolumn="descrizione" vectumerator="listaTipoPagamento" value="<%=bean.getId_tipoPagamento()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
<div class="modal-footer"> <a class="btn btn-default" href="javascript:saveClifor()"> <i class="fa fa-floppy-o" title="Salva Record"></i> Salva</a>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><i class="fa fa-sign-out" aria-hidden="true"></i> Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script src="../anag/_js/acxent-cliforE.js"></script>
|
||||
262
www/admin/anag/rubrica.jsp
Normal file
262
www/admin/anag/rubrica.jsp
Normal file
|
|
@ -0,0 +1,262 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" 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>
|
||||
<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="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx: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="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<!-- 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-8">
|
||||
<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-4 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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i><acx:lang>Salva</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printCommand()"> <i class="fa fa-print" title="<acx:lang>Stampa</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:deleteCommand()"> <i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></a> <a class="btn btn-app btn-app-sm" href="javascript:labelIndirizzo();"> <i class="fa fa-file-text-o" title="Stampa Compatibilità"></i>Stampa Compatibilità </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 datapicker" 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 = ""> </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">
|
||||
<acx:if wherecondition="<%=!bean.isCodFiscOk()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale calcolato diverso. <%=bean.getCodFiscCalc()%></span></acx:if>
|
||||
<acx:if wherecondition="<%=bean.isCodFiscDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: codice fiscale duplicato!! </span></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-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>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx: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>
|
||||
<acx:if wherecondition="<%=bean.isPIvaDuplicated()%>"> <br>
|
||||
<span class="text-danger">Attenzione: partita iva duplicata!! </span></acx: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à</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 -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</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/acxent-rubrica.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
227
www/admin/anag/rubricaCR.jsp
Normal file
227
www/admin/anag/rubricaCR.jsp
Normal file
|
|
@ -0,0 +1,227 @@
|
|||
<!-- InstanceBegin template="/Templates/4LTEContent.dwt" codeOutsideHTMLIsLocked="false" --><%@page contentType="text/html; charset=UTF-8" %>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="lang" 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>
|
||||
<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="it.acxent.common.UsersI" class="it.acxent.common.Users" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="readonly" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<acx:if_logon_ok trueifnotsecure="true"><!-- InstanceBeginEditable name="bean" -->
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" class="it.acxent.anag.CliforCR" type="it.acxent.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="<acx:lang>Nuovo Record</acx:lang>"></i><acx:lang>Nuovo</acx:lang></a><a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <i class="fa fa-print" title="<acx:lang>Stampa Pagina</acx:lang>"></i><acx:lang>Stampa</acx:lang></a><a class="btn btn-app btn-app-sm " href="javascript:report()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></a>
|
||||
<acx: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>
|
||||
</acx:ifparm>
|
||||
|
||||
<acx: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>
|
||||
</acx:if>
|
||||
|
||||
<acx: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%>">
|
||||
</acx:if>
|
||||
Modello x coda Messaggi:
|
||||
<select name="id_templateMsg" class="form-control input-sm" id="id_templateMsg" style="width:200px; display: initial;">
|
||||
<acx:optionvec boundcolumn="id_templateMsg" desccolumn="descrizioneCompleta" vectumerator="listaTemplateMsg" > </acx:optionvec>
|
||||
</select>
|
||||
|
||||
|
||||
<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/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> </th>
|
||||
<th>Nominativo</th>
|
||||
<th>Indirizzo </th>
|
||||
<th>Tel.</th>
|
||||
<th>Cell.</th>
|
||||
<th>Email</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_clifor()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title="Nominativo">
|
||||
<acx:if wherecondition="<%=!rowBean.isOk()%>"><span class="red"><i class="fa fa-exclamation-triangle" title="<%=rowBean.getKoMsg()%>"></i></span></acx: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>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgMl()==1%>">
|
||||
<i class="fa fa-envelope-o" title="Mailing List OK"></i>
|
||||
</acx:if>
|
||||
</td>
|
||||
</tr>
|
||||
</acx: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 -->
|
||||
<input name="dummy" readonly type="text" id="dummy" style="display: none">
|
||||
</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/acxent-rubrica.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" --> <!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
40
www/admin/anag/xxx_inc_clifor_for.jsp
Normal file
40
www/admin/anag/xxx_inc_clifor_for.jsp
Normal file
|
|
@ -0,0 +1,40 @@
|
|||
<!-- _inc_clifor_for.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="bean" class="it.acxent.anag.Clifor" type="it.acxent.anag.Clifor" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.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">
|
||||
<acx:optionvec boundcolumn="id_tipoClifor" desccolumn="descrizione" vectumerator="listaTipiClifor" > </acx: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="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Tipologia</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.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 fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i> </a></td>
|
||||
<td data-title="Tipologia"><%=rowBean.getTipoClifor().getDescrizione()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
Loading…
Add table
Add a link
Reference in a new issue