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

94 lines
No EOL
5.9 KiB
Text

<!-- _inc_articolo_costoSpedizione.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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
</jsp:useBean>
<jsp:useBean id="beanAN" scope="request" class="it.acxent.art.ArticoloNazione" type="it.acxent.art.ArticoloNazione" >
</jsp:useBean>
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
</jsp:useBean>
<%-- FINE DICHIARAZIONE BEAN --%>
<acx:if wherecondition="<%=bean.getId_articolo()==0%>">
<h1>
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
</h1>
</acx:if>
<acx:else>
<div class="row">
<div class="col-lg-6 col-xs-12"> <label for="flgTipo">Costo Spedizione Articolo</label><br>
Comanda la tabella costi x nazione (con priorità su prev. www). Se è attivo Prev. www su articolo ci vuole il preventivo per tutte le nazioni non nella tabella costi x nazione. Alla fine il costo è sulla tabella nazione</div>
<div class="col-lg-2 col-xs-6">
<label for="flgTipo">Prev. Www Articolo:</label>
<br>
<select name="flgPreventivoWwwArt" id="flgPreventivoWwwArt" class="form-control input-sm">
<option value="0" <%=bean.getFlgPreventivoWwwArt()==0?"selected":""%> >No</option>
<option value="1" <%=bean.getFlgPreventivoWwwArt()==1?"selected":""%> >Si</option>
</select>
</div>
<div class="col-lg-2 col-xs-6">
<label for="flgTipo">Percentile Peso <i class="fa fa-info-circle" title="Percentile peso. Da 1 a 100. Se il carrello supera 100, in base a preventivo perc, chiedo il preventivo oppure raddoppio il costo più alto del carrello" onClick="Ab.swalInfo('Percentile Peso','Sa 1 a 100. Se il carrello supera 100, in base a preventivo perc, chiedo il preventivo oppure raddoppio il costo più alto del carrello')"></i>:</label>
<br>
<input name="percCostoSpedizione" class="form-control input-sm" type="text" id="percCostoSpedizione" value="<%=nf0.format( bean.getPercCostoSpedizione()) %>" size="10" maxlength="3">
</div>
</div>
<input type="hidden" id="id_articoloNazione" class="form-control input-sm" readonly name="id_articoloNazione" value="<%=beanAN.getId_articoloNazione()%>">
<div class="row">
<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="<%=beanAN.getId_nazione()%>">
<div class="input-group input-group-sm">
<input name="nazioneDescrizione" type="text" id="nazioneDescrizione" class="form-control input-sm ajSearchText" value="<%=beanAN.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 class="col-lg-2 col-xs-6">
<label for="flgTipo">Prev. Www <i class="fa fa-info-circle" title="Il costo non viene considerato. L'ordine viene fermato finché non viene fornito un preventivo per il costo di spedizione direttamente sull'ordine" onClick="Ab.swalInfo('Preventivo Www','Il costo non viene considerato. L\'ordine viene fermato finché non viene fornito un preventivo per il costo di spedizione direttamente sull\'ordine')"></i>:</label>
<br>
<select name="flgPreventivoWwwAN" id="flgPreventivoWwwAN" class="form-control input-sm">
<option value="0" <%=beanAN.getFlgPreventivoWwwAN()==0?"selected":""%> >No</option>
<option value="1" <%=beanAN.getFlgPreventivoWwwAN()==1?"selected":""%> >Si</option>
</select>
</div>
<div class="col-lg-2 col-xs-6">
<label for="flgTipo">Costo Sped. (<i class="fa fa-euro" title="Con iva"></i> <%=nf.format(beanAN.getCostoSpedizioneANConIva())%>) :</label>
<br>
<input name="costoSpedizioneAN" class="form-control input-sm" type="text" id="costoSpedizioneAN" value="<%=nf.format( beanAN.getCostoSpedizioneAN()) %>" size="10" maxlength="10">
</div>
<div class="col-lg-3 col-xs-6"> <a class="btn btn-success btn-associative" href="javascript:addArticoloNazione()">Aggiungi/Modifica Articolo Nazione</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 align="left" width="6%">&nbsp;</th>
<th align="left">Nazione.</th>
<th align="left">Costo</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloNazione" vectumerator="listaArticoloNazione">
<tr>
<td><a href="javascript:modArticoloNazione(<%=rowBean.getId_articoloNazione()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delArticoloNazione(<%=rowBean.getId_articoloNazione()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
<td><%= rowBean.getNazione().getDescrizione_it() %></td>
<td><acx:if wherecondition="<%= rowBean.getFlgPreventivoWwwAN()==1 %>"><i class="fa fa-check" title="Preventivo www attivo">Prev. Www</i></acx:if>
<acx:else><%= nf.format(rowBean.getCostoSpedizioneAN()) %> (<%= nf.format(rowBean.getCostoSpedizioneANConIva()) %>)</acx:else></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</acx:else>
<script>$( document ).ready(function() {
refreshCaratteristica();
});
</script>