121 lines
8.7 KiB
Text
121 lines
8.7 KiB
Text
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
|
<%@ page language="java" import="it.acxent.jsp.*" %>
|
|
<%-- DICHIARAZIONE BEAN --%>
|
|
<jsp:useBean id="bean" class="it.acxent.contab.Documento" type="it.acxent.contab.Documento" scope="request" >
|
|
</jsp:useBean>
|
|
<jsp:useBean id="df" class="it.acxent.util.SimpleDateFormat" scope="request" type="it.acxent.util.SimpleDateFormat" >
|
|
</jsp:useBean>
|
|
<jsp:useBean id="listaRigheDocumento" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
|
</jsp:useBean>
|
|
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
|
</jsp:useBean>
|
|
<jsp:useBean id="nf4" scope="request" type="java.text.NumberFormat" >
|
|
</jsp:useBean>
|
|
<jsp:useBean id="CR2" class="it.acxent.contab.RigaDocumentoCR" type="it.acxent.contab.RigaDocumentoCR" scope="request" >
|
|
</jsp:useBean>
|
|
<%-- FINE DICHIARAZIONE BEAN --%>
|
|
|
|
<input name="id_magFisico" type="hidden" id="id_magFisico" value="<%=bean.getTipoDocumento().getCausaleMagazzino().getId_magFisicoPartenza()%>" size="1" maxlength="1">
|
|
<div class="row">
|
|
<div class="col-lg-6 col-xs-6">
|
|
<div class="form-group">
|
|
<label>Seriale:</label>
|
|
<br>
|
|
<input type="text" class="form-control input-sm" id="serialeS" name="serialeS" maxlength="40" >
|
|
</div>
|
|
</div>
|
|
<div class="col-lg-2 col-xs-6">
|
|
<input type="button" value="CARICA SERIALE" class="btn btn-block btn-primary btn-associative" onClick="javascript:aggiungiSeriale()" id="nuovoArticolo" >
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-lg-12">
|
|
<div class="box">
|
|
<!-- .box-header -->
|
|
<div class="box-header clearfix hidden-print">
|
|
<div class="row">
|
|
<div class="col-lg-4 col-xs-6">
|
|
<label>Totale Record: ${listaRigheDocumento.getTotNumberOfRecords()}</label>
|
|
</div>
|
|
<div class="col-lg-4 col-xs-6 center-text">
|
|
<acx:prevvec link="javascript:Ab.prevPageDetail('righe');" vectumerator="listaRigheDocumento"> <i class="fa fa-angle-double-left fa-lg fa-border"></i> </acx:prevvec>
|
|
<label>Pagina ${listaRigheDocumento.getPageNumber()} di ${listaRigheDocumento.getTotNumberOfPages()}</label>
|
|
<acx:nextvec link="javascript:Ab.nextPageDetail('righe');" vectumerator="listaRigheDocumento"><i class="fa fa-angle-double-right fa-lg fa-border"></i></acx:nextvec>
|
|
</div>
|
|
<div class="col-lg-4 col-xs-12 right-text">
|
|
<label>Vai a pagina</label>
|
|
<input name="pageNumberGo" id="pageNumberGo" size="4" <%=Ab.jsCrS("goPage('righe')")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
|
|
<a href="javascript:Ab.goPageDetail('righe');">Procedi <i class="fa fa-angle-double-right fa-lg fa-border"></i></a> </div>
|
|
</div>
|
|
</div>
|
|
<!-- /.box-header -->
|
|
<div class="box-body " id="no-more-tables">
|
|
<div class="row">
|
|
<div class="col-lg-12"> Filtra per:
|
|
<label>
|
|
<input <%=Ab.jsCr("")%> name="searchRigheSeriali" type="text" id="searchRigheSeriali" value="<%=CR2.getSearchRighe()%>">
|
|
<a href="javascript:filtraRigheSeriali();"><i class="fa fa-search" title="Filtra righe"></i></a></label>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="box-body table-responsive">
|
|
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
|
<tr>
|
|
<thead>
|
|
<th align="center" width="18%">Descrizione</th>
|
|
<th align="right" width="9%">Impon.</th>
|
|
<th align="center" width="9%">Imp. con iva</th>
|
|
<th align="center" width="10%"><span class="testoPiccolo"><strong>Q.tà</strong></span><span class="testoPiccolissimo" style="color:#00CC00"> ass.</span><span class="testoPiccolissimo" style="color:#FF6600"> prel</span></th>
|
|
<th align="center" width="18%">Magazzino<br>
|
|
</span><span class="testoPiccolissimo">mag.+</span><span class="testoPiccolissimo" style="color:#00CC00"> arr.</span>- <span class="testoPiccolissimo" style="color:#FF6600"> imp. </span><span class="testoPiccolissimo">=TOT</span></th>
|
|
<th align="center" width="6%">Sc.
|
|
% </th>
|
|
<th align="center" width="7%">IVA%</th>
|
|
<th align="center" width="15%">Tot</th>
|
|
</thead>
|
|
</tr>
|
|
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaRigheDocumento">
|
|
<tr >
|
|
<td width="18%" align="left" class="testoPiccolo" ><acx:if wherecondition="<%=rowBean.getId_documentoPadre()>0%>"><a href="Documento.abl?cmd=md&id_documento=<%=rowBean.getId_documentoPadre()%>"> <i class="fa fa-bookmark" title="Riga legata al documento padre <%=rowBean.getDocumentoPadre().getNumeroDocumentoCompleto()%>"></i> </a></acx:if>
|
|
<acx:if wherecondition='<%=rowBean.hasNote() %>'> <i class="fa fa-barcode" title='<%=rowBean.getNotaRigaDocumento()+" "+rowBean.getNotaBarcode()%>'></i> </acx:if>
|
|
<acx:if wherecondition="<%=rowBean.getFlgPrenotazioneArrivata()==1 %>"><a href="javascript:annullaAssegnazionePrenotazione(<%=rowBean.getId_rigaDocumento()%>)"> <i class="fa fa-lightbulb-o" title="Prenotazione Arrivata. Premere per annullare assegnazione prenotazione"></i> </a></acx:if>
|
|
<acx:if wherecondition="<%=rowBean.getQtaSlipStampate()>0 %>"><a href="javascript:annullaSlip(<%=rowBean.getId_rigaDocumento()%>)"> <i class="fa fa-file-text-o" title="Slip già stampata. Premere per annullare stampa slip."></i> </a></acx:if>
|
|
<acx:if wherecondition="<%=rowBean.getDocumento().getTotDocumentiFiglioRiga(rowBean.getId_rigaDocumento())>0 %>"><a href="javascript:listaFigli(<%= rowBean.getId_rigaDocumento() %>)"> <i class="fa fa-child" title="Visualizza lista documenti figli"></i> </a></acx:if>
|
|
<%= rowBean.getDescrizioneRigaCompleta() %>
|
|
<!-- "Documento.abl?cmd=md&id_documento=<%=rowBean.getId_documentoPadre()%>" <%=rowBean.getDocumentoPadre().getNumeroDocumentoCompleto()%>" --></td>
|
|
<td width="9%" align="right" ><%= nf.format(rowBean.getImponibile())%></td>
|
|
<td width="9%" align="right" class="testoPiccolissimo"><%= nf.format(rowBean.getImportoCalc())%>
|
|
<acx:if wherecondition='<%=bean.getTipoCaricoScarico()==0%>'><span style="font-size:9px"><br>
|
|
Pr. Pub.<%= nf.format(rowBean.getArticolo().getPrezzoPubblicoIva()) %></span></acx:if>
|
|
<acx:if wherecondition='<%=bean.getTipoCaricoScarico()==1%>'><span style="font-size:9px"><br>
|
|
Ult. Acq.<%= nf.format(rowBean.getArticolo().getCostoAcquistoUltimoConIva()) %></span></acx:if></td>
|
|
<td width="10%" align="center" class="testoPiccolissimo"><%=rowBean.getQuantitaRigaHtml()%></td>
|
|
<td width="18%" align="center" class="testoPiccolissimo"><%=rowBean.getQuantitaMagazzinoHtml()%></td>
|
|
<td width="6%" align="right" ><%= nf.format(rowBean.getSconto())%></td>
|
|
<td width="7%" align="right" ><font size="-3"><%= rowBean.getIva().getDescrizione() %></font></td>
|
|
<td width="15%" align="right" ><font size="-3"><%= nf4.format(rowBean.getTotImportoRigaConSconto())%></font></td>
|
|
</tr>
|
|
</acx:whilevec>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="box-footer clearfix hidden-print">
|
|
<div class="row">
|
|
<div class="col-lg-4 col-xs-6">
|
|
<label>Totale Record: ${listaRigheDocumento.getTotNumberOfRecords()}</label>
|
|
</div>
|
|
<div class="col-lg-4 col-xs-6 center-text">
|
|
<acx:prevvec link="javascript:Ab.prevPageDetail();" vectumerator="list"> <a href="javascript:Ab.prevPageDetail()"><i class="fa fa-angle-double-left fa-lg fa-border"></i></a></acx:prevvec>
|
|
<label>Pagina ${listaRigheDocumento.getPageNumber()} di ${listaRigheDocumento.getTotNumberOfPages()}</label>
|
|
<acx:nextvec link="javascript:Ab.nextPageDetail();" vectumerator="list"><a href="javascript:Ab.nextPageDetail()"><i class="fa fa-angle-double-right fa-lg fa-border"></i></a></acx:nextvec>
|
|
</div>
|
|
<div class="col-lg-4 col-xs-12 right-text">
|
|
<label>Vai a pagina</label>
|
|
<input name="pageNumberGo" id="pageNumberGo" size="4" <%=Ab.jsCrS("goPage()")%> title="Inserisci il numero di pagina e premi invio o 'Procedi'">
|
|
<a href="javascript:Ab.goPageDetail();">Procedi <i class="fa fa-angle-double-right fa-lg fa-border"></i></a> </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|