First commit
This commit is contained in:
parent
cf97b64877
commit
cc69770608
1468 changed files with 265316 additions and 128 deletions
69
www/admin/art/_inc_articoloConfezione_tessuti.jsp
Normal file
69
www/admin/art/_inc_articoloConfezione_tessuti.jsp
Normal file
|
|
@ -0,0 +1,69 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanATT" class="it.acxent.tex.anag.ArticoloArticoloTessuto" type="it.acxent.tex.anag.ArticoloArticoloTessuto" 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_articolo()==0%>">
|
||||
<h1>
|
||||
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
|
||||
</h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<input name="id_articoloArticoloTessuto" type="hidden" id="id_articoloArticoloTessuto" >
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<h2><acx:lang>Inserisci i tessuti necessari per la creazione di 1 solo capo</acx:lang></h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label>Scegli tessuto:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="beanATT" boundcolumn="id_articoloTessuto" resultboundcolumn="id_articoloTessuto" action='/admin/tessuto/ArticoloTessuto.abl?flgTipoTessutoM=-2&searchTxt='
|
||||
nchar="0" nrow="40" returndata="" nextacion="mtATT"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneGreggio" type="text" class="form-control input-sm ajSearchText" id="descrizioneGreggio" value="" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Mt:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="mtATT" name="mtATT" maxlength="10" value="<%= nf.format(beanATT.getMtATT()) %>" nextFocus="addTessutoConfezione()">
|
||||
</div>
|
||||
<div class="col-lg-1"> <a class="btn btn-primary btn-sm btn-associative pull-right" href="javascript:addTessutoConfezione()">Inserisci </a> </div>
|
||||
</div>
|
||||
<div class="row" >
|
||||
<div class="col-xs-12">
|
||||
<div class="box-body table-responsive mobileSwitch" name="lista" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Elenco tessuti </th>
|
||||
<th>Mt.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.anag.ArticoloArticoloTessuto" vectumerator="listaArticoliTessuto">
|
||||
<tr>
|
||||
<td class="text-center comandi" ><div class="inline text-center hidden-print"> <a href="javascript:delTessutoConfezione(<%=rowBean.getId_articoloArticoloTessuto()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td data-title="Tessuto Acc."><%=rowBean.getArticoloTessuto().getDescrizioneCompleta()%></td>
|
||||
<td data-title="Tessuto Acc."><%=nf.format(rowBean.getMtATT())%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
97
www/admin/art/_inc_articoloConfezione_tessuti_base.jsp
Normal file
97
www/admin/art/_inc_articoloConfezione_tessuti_base.jsp
Normal file
|
|
@ -0,0 +1,97 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanATT" class="it.acxent.tex.anag.ArticoloArticoloTessuto" type="it.acxent.tex.anag.ArticoloArticoloTessuto" 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_articolo()==0%>">
|
||||
<h1>
|
||||
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
|
||||
</h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<input name="id_articoloArticoloTessuto" type="hidden" id="id_articoloArticoloTessuto" >
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<h2>
|
||||
<acx:lang>Inserisci i tessuti base necessari per la creazione di 1 solo capo. Verranno Utilizzati per l'inserimento dei tessuti colori per le varianti</acx:lang>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label>Scegli tessuto:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="beanATT" boundcolumn="id_articoloTessuto" resultboundcolumn="id_articoloTessuto"
|
||||
action='/admin/tessuto/ArticoloTessuto.abl?flgTipoTessutoM=-2&searchTxt='
|
||||
nchar="0" nrow="40" returndata="id_articoloTessuto,,descrizioneGreggio" nextacion="mmATT"
|
||||
usesubmit="false" usemono="false" javascriptmodify="editTessuto()" javascriptnew="nuovoTessuto()" >
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneGreggio" type="text" class="form-control input-sm ajSearchText" id="descrizioneGreggio" value="" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-8" >
|
||||
<label>Colore Variante (non obb.):</label>
|
||||
<acx:inputajax bean="null" boundcolumn="id_coloreBase" action='<%="/admin/artConfig/Colore.abl?&searchTxt="%>'
|
||||
nchar="0" returndata="id_coloreBase,descrizioneColore" nextacion="seriale"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="nuovoColoreTessuto()" >
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneColore" type="text" class="form-control input-sm ajSearchText" id="descrizioneColore" value="" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">mm:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="mmATT" name="mmATT" maxlength="10" value="<%= beanATT.getMmATT() %>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Bordatura mm</acx:lang>
|
||||
(*):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="bordaturaMm" name="bordaturaMm" maxlength="10" value="<%= (beanATT.getBordaturaMm()) %>" nextFocus="addTessutoConfezione()">
|
||||
</div>
|
||||
<div class="col-lg-1"> <a class="btn btn-primary btn-sm btn-associative pull-right" href="javascript:addTessutoConfezione()">Inserisci </a> </div>
|
||||
</div>
|
||||
<div class="row" >
|
||||
<div class="col-xs-12">
|
||||
<div class="box-body table-responsive mobileSwitch" name="lista" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Principale</th>
|
||||
<th>Elenco tessuti </th>
|
||||
<th>mm</th>
|
||||
<th>Bordatura mm</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.anag.ArticoloArticoloTessuto" vectumerator="listaArticoliTessutoBase">
|
||||
<tr>
|
||||
<td class="text-center comandi" ><div class="inline text-center hidden-print"> <a href="javascript:delTessutoConfezione(<%=rowBean.getId_articoloArticoloTessuto()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td class="text-center comandi" data-title="Tess. Princ"><acx:if wherecondition="<%=rowBean.getFlgPrincipale()==1%>"><i class="fa fa-check" title="<acx:lang>Tessuto Principale</acx:lang>"></i></acx:if>
|
||||
<acx:else><a href="javascript:impostaTessutoPrincipale(<%=rowBean.getId_articoloArticoloTessuto()%>)"><i class="fa fa-ban" title="<acx:lang>IMPOSTA COME TESSUTO PRINCIPALE</acx:lang>"></i></a></acx:else></td>
|
||||
<td data-title="Tessuto Acc."><%=rowBean.getDescrizioneTessuto(lang)%></td>
|
||||
<td data-title="Tessuto Acc."><%=(rowBean.getMmATT())%></td>
|
||||
<td data-title="Bordatura mm"><%=(rowBean.getBordaturaMm())%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
75
www/admin/art/_inc_articoloVarianteConfezione_tessuti.jsp
Normal file
75
www/admin/art/_inc_articoloVarianteConfezione_tessuti.jsp
Normal file
|
|
@ -0,0 +1,75 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanATT" class="it.acxent.tex.anag.ArticoloArticoloTessuto" type="it.acxent.tex.anag.ArticoloArticoloTessuto" 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 name="id_articoloArticoloTessuto" type="hidden" id="id_articoloArticoloTessuto" >
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<h2>Inserisci i tessuti necessari per la creazione di 1 solo capo</h2>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label>Scegli tessuto:</label>
|
||||
<input name="id_articoloTessutoColore" type="hidden" id="id_articoloTessutoColore" readonly>
|
||||
<br>
|
||||
<acx:inputajax bean="beanATT" boundcolumn="id_articoloTessuto" resultboundcolumn="id_articoloTessuto" action='/admin/tessuto/ArticoloTessuto.abl?flgTipoRicerca=2&searchTxt='
|
||||
nchar="0" nrow="40" returndata="id_articoloTessuto,id_articoloTessutoColore,descrizioneTessuto" nextacion="mtATT"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTessuto" type="text" class="form-control input-sm ajSearchText" id="descrizioneTessuto" value="" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">mm:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="mmATT" name="mmATT" maxlength="10" value="<%= (beanATT.getMmATT()) %>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Bordatura mm</acx:lang>
|
||||
(*):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="bordaturaMm" name="bordaturaMm" maxlength="10" value="<%= (beanATT.getBordaturaMm()) %>" nextFocus="addTessutoConfezioneVariante()">
|
||||
</div>
|
||||
<div class="col-lg-1"> <a class="btn btn-primary btn-sm btn-associative pull-right" href="javascript:addTessutoConfezioneVariante()">Inserisci </a> </div>
|
||||
</div>
|
||||
<div class="row" >
|
||||
<div class="col-xs-12">
|
||||
<div class="box-body table-responsive mobileSwitch" name="lista" id='<%=CR.getFlgMobileView()==1?"no-more-tables":""%>'>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Principale</th>
|
||||
<th>Elenco tessuti </th>
|
||||
<th>mm</th>
|
||||
<th>Bordatura mm</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.tex.anag.ArticoloArticoloTessuto" vectumerator="listaArticoliTessuto">
|
||||
<tr>
|
||||
<td class="text-center comandi" ><div class="inline text-center hidden-print"> <a href="javascript:delTessutoConfezioneVariante(<%=rowBean.getId_articoloArticoloTessuto()%>,'<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> </div></td>
|
||||
<td class="text-center comandi" data-title="Tess. Princ"><acx:if wherecondition="<%=rowBean.getFlgPrincipale()==1%>"><i class="fa fa-check" title="<acx:lang>Tessuto Principale</acx:lang>"></i></acx:if>
|
||||
<acx:else><a href="javascript:impostaTessutoPrincipale(<%=rowBean.getId_articoloArticoloTessuto()%>)"><i class="fa fa-ban" title="<acx:lang>IMPOSTA COME TESSUTO PRINCIPALE</acx:lang>"></i></a></acx:else></td>
|
||||
<td data-title="Tessuto Acc."><%=rowBean.getDescrizioneTessuto(lang)%></td>
|
||||
<td data-title="mm"><%=(rowBean.getMmATT())%></td>
|
||||
<td data-title="Bordatura mm"><%=(rowBean.getBordaturaMm())%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
59
www/admin/art/_inc_articoloVariante_accessorio.jsp
Normal file
59
www/admin/art/_inc_articoloVariante_accessorio.jsp
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
<%@ 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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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_articoloVariante()==0%>">
|
||||
<h1>
|
||||
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
|
||||
</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">
|
||||
<label for="txtRicerca">Articolo Variante:</label>
|
||||
TO DO!!<br>
|
||||
<input type="hidden" id="id_articoloVarianteAssociato" readonly name="id_articoloVarianteAssociato">
|
||||
<input name="descrizioneArticoloVariante" type="text" class="form-control input-sm" id="descrizioneArticoloVariante" <%=Ab.jsAjSearchTextM("/admin/art/ArticoloVariante.abl?searchTxt=","descrizioneArticoloVariante","divArticoliVarianti","main.id_articoloVarianteAssociato,main.descrizioneArticoloVariante",0,"id_tipoAccessorio")%> maxlength="60">
|
||||
<%=Ab.divAjSearchDiv("divArticoliVarianti")%>
|
||||
<input name="id_accessorio" type="hidden" id="id_accessorio">
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:addAccessorioX();">add accessorio</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>Articolo Variante </th>
|
||||
<th>Tipo Legame </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Accessorio" vectumerator="list">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_accessorio()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_accessorio()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td data-title=" Articolo Variante "><%= rowBean.getArticoloVarianteAssociato().getDescrizione() %></td>
|
||||
<td data-title=" Tipo Legame "><%= rowBean.getTipoAccessorioAssociato(bean.getId_articolo()).getDescrizione()%></td>
|
||||
</tr>
|
||||
<tr></tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
38
www/admin/art/_inc_articoloVariante_descrizione.jsp
Normal file
38
www/admin/art/_inc_articoloVariante_descrizione.jsp
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
<%@ 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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label>Nome Variante in Lingua (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="nomeVL_<%=bean.getCurrentLang()%>" type="text" id="nomeVL_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("nomeVL",bean.getCurrentLang()) %></acx:inputTextFormat>" size="40" maxlength="500" class="form-control">
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getArticolo().getFlgEscludiWeb()==0%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<label>Descrizione (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea class="ckeditor" name="descrizioneV_<%=bean.getCurrentLang()%>" rows="4" id="descrizioneV_<%=bean.getCurrentLang()%>"><%= bean.getDescTxtLangScript("descrizioneV",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label>Descrizione Vetrina Variante (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea class="ckeditor" id="descrizioneVetrinaV_<%=bean.getCurrentLang()%>" name="descrizioneVetrinaV_<%=bean.getCurrentLang()%>" cols="60" rows="4"><%= bean.getDescTxtLangScript("descrizioneVetrinaV",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
</div>
|
||||
</div>
|
||||
57
www/admin/art/_inc_articoloVariante_disponibilita.jsp
Normal file
57
www/admin/art/_inc_articoloVariante_disponibilita.jsp
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th>Articolo</th>
|
||||
<th>Seriale</th>
|
||||
<acx:ifparm codice="TAGLIE" value="1" >
|
||||
<th>Taglia</th>
|
||||
</acx:ifparm>
|
||||
<th>Costo Medio</th>
|
||||
<th>Magazz.</th>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==1%>">
|
||||
<th>Nr. </th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==2%>">
|
||||
<th>Kg. </th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==3%>">
|
||||
<th>Mt. </th>
|
||||
</acx:if>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaDisponibilita">
|
||||
<tr>
|
||||
<td><%= rowBean.getArticoloVariante().getDescrizioneCompleta() %></td>
|
||||
<td><%= rowBean.getSeriale() %></td>
|
||||
<acx:ifparm codice="TAGLIE" value="1" >
|
||||
<td><%= rowBean.getArticoloTaglia().getTaglia().getDescrizione() %></td>
|
||||
</acx:ifparm>
|
||||
<td> </td>
|
||||
<td><%= rowBean.getMagFisico().getDescrizione() %></td>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==1%>">
|
||||
<td class="text-right"><%= nf.format(rowBean.getNr()) %></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==2%>">
|
||||
<td class="text-right"><%= nf.format(rowBean.getKg()) %></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==3%>">
|
||||
<td class="text-right"><%= nf.format(rowBean.getMt()) %></td>
|
||||
</acx:if>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
54
www/admin/art/_inc_articoloVariante_immagine-kit.jsp
Normal file
54
www/admin/art/_inc_articoloVariante_immagine-kit.jsp
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
<%@ 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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<acx:if wherecondition="<%=bean.getId_articoloVariante()==0%>">
|
||||
<tr >
|
||||
<td class="td-colored" ><h1>
|
||||
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
|
||||
</h1></td>
|
||||
</tr>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaVariantiKit">
|
||||
<tr>
|
||||
<td class="td-colored" ><input name="totImgNumber" type="hidden" id="totImgNumber" value="6">
|
||||
<%=rowBean.getDescrizione()%> <acx:if wherecondition="<%=!rowBean.getColoreVHex().isEmpty()%>"><span style="background:<%=rowBean.getColoreVHex()%>;color:#<%=rowBean.getFontColoreVHex()%>"> <%=rowBean.getColoreVHex()%> </span></acx:if> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored" ><acx:for begin="1" end="6" varname="i">
|
||||
|
||||
<%int j=i.intValue();%>
|
||||
<% java.lang.String imgNumb=String.valueOf(rowBean.getId_articoloVariante())+String.valueOf(j);
|
||||
%>
|
||||
<!-- thumbnail -->
|
||||
<div class="loadImage">
|
||||
<label>
|
||||
<input id="btn-upload_<%=imgNumb%>" type="file" onChange="javascript:Ab.saveImage(${bean.get_Id()},<%=imgNumb%>)" />
|
||||
<div id="img-area-div_<%=imgNumb%>" class="upload_foto"># <%=i%> (<%=imgNumb%>)
|
||||
<acx:if_img scaledWidth="100" scaledPrefix="100/"><img src="../../_img/_imgArt/_var/<%=bean.getImgFileName(Long.valueOf(imgNumb)) %>" id="imgNew_<%=imgNumb%>" style="width:100px;"> <script>$(document).ready(function() {Ab.showImgBtnArea(<%=imgNumb%>)});</script></acx:if_img>
|
||||
<acx:else_img><img src="../_V4/_img/placeHold.gif" width="35" id="imgNew_<%=imgNumb%>" style="width:100px;"></acx:else_img>
|
||||
</div>
|
||||
</label>
|
||||
<div id="btn-area-div_<%=imgNumb%>"> <a href="javascript:Ab.deleteImage(${bean.get_Id()},<%=imgNumb%>)" class="btn-img">Elimina</a> - <a id="img-zoom_<%=imgNumb%>" href="#" onClick="Ab.showImage(${bean.get_Id()},<%=imgNumb%>)" class="btn-img">Zoom</a> </div>
|
||||
</div>
|
||||
|
||||
<!-- /thumbnail -->
|
||||
</acx:for></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:else>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<script language="JavaScript" src="../_V4/_js/acxent-addImg_btn.js"></script>
|
||||
43
www/admin/art/_inc_articoloVariante_immagine.jsp
Normal file
43
www/admin/art/_inc_articoloVariante_immagine.jsp
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
<%@ 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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr >
|
||||
<td width="23%" colspan="2" class="td-colored" ><input name="totImgNumber" type="hidden" id="totImgNumber" value="6">
|
||||
<acx:if wherecondition="<%=bean.getId_articoloVariante()==0%>">
|
||||
<h1><acx:lang>Per inserire devi prima salvare il record</acx:lang></h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:for begin="1" end="6" varname="i">
|
||||
<%int j=i.intValue();%>
|
||||
<!-- thumbnail -->
|
||||
<div class="loadImage">
|
||||
<label>
|
||||
<input id="btn-upload_${i}" type="file" onChange="javascript:Ab.saveImage(${bean.get_Id()},${i})" />
|
||||
<div id="img-area-div_${i}" class="upload_foto"># ${i}
|
||||
<acx:if_img scaledWidth="100" scaledPrefix="100/"><img src="../../_img/_imgArt/<%=bean.getPathIdStepDir() %>_var/<%=bean.getImgFileName(j) %>" id="imgNew_<%=i%>" style="width:100px;"> <script>$(document).ready(function() {Ab.showImgBtnArea(<%=i%>)});</script></acx:if_img>
|
||||
<acx:else_img><img src="../_V4/_img/placeHold.gif" width="35" id="imgNew_${i}" style="width:100px;"></acx:else_img>
|
||||
</div>
|
||||
</label>
|
||||
<div id="btn-area-div_${i}"> <a href="javascript:Ab.deleteImage(${bean.get_Id()},${i})" class="btn-img">Elimina</a> - <a id="img-zoom_${i}" href="#" onClick="Ab.showImage(${bean.get_Id()},${i})" class="btn-img">Zoom</a> </div>
|
||||
</div>
|
||||
|
||||
<!-- /thumbnail -->
|
||||
</acx:for>
|
||||
</acx:else></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<script language="JavaScript" src="../_V4/_js/acxent-addImg_btn.js"></script>
|
||||
79
www/admin/art/_inc_articoloVariante_listini.jsp
Normal file
79
www/admin/art/_inc_articoloVariante_listini.jsp
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</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-4 text-center"> <strong>Elenco Listini </strong>
|
||||
<input name="id_listino" type="hidden" id="id_listino" >
|
||||
</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">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Descrizione </th>
|
||||
<th>Tipo</th>
|
||||
<th>% sconto/ric.</th>
|
||||
<th> </th>
|
||||
<th>Imponibile</th>
|
||||
<th>Con Iva</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td colspan="4" data-title="Descrizione"><strong><em>Listino Base </em></strong></td>
|
||||
<td data-title="Utenti" class="text-right"><strong><em><%=nf.format( bean.getPrezzoBase()) %></em></strong></td>
|
||||
<td data-title="Utenti" class="text-right"><strong><em><%=nf.format(bean.getPrezzoBaseIva())%></em></strong></td>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Listino" vectumerator="listListino">
|
||||
<tr>
|
||||
<td data-title="Descrizione"><%= rowBean.getDescrizione() %></td>
|
||||
<td data-title="Tipo"><%= rowBean.getTipoL() %></td>
|
||||
<td data-title="Utenti" class="text-right"><acx:if wherecondition="<%=rowBean.hasListinoTipo()%>"><i class="fa fa-flag" title="Contiene listino per Tipo Articolo"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.hasListinoArticoloVariante(bean)%>"><i class="fa fa-tags" title="Contiene listino per Articolo Variante"></i> </acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%=rowBean.hasListinoArticolo(bean.getArticolo())%>"><i class="fa fa-tag" title="Contiene listino per Articolo"></i> </acx:if>
|
||||
</acx:else>
|
||||
<%=nf.format(rowBean.getPercL()) %></td>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print">
|
||||
<acx:if wherecondition="<%= rowBean.getFlgTipoL()<99 %>"> <a href="javascript:listinoArticoloVarianteMostra('<%=rowBean.getId_listino()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Aggiungi/Aggiorna prezzo articolo su listino</acx:lang>"></i></a> <a href="javascript:listinoArticoloVarianteCancella('<%=rowBean.getId_listino()%>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Prezzo Articolo su Listino</acx:lang>"></i></a> </acx:if>
|
||||
</div></td>
|
||||
<td data-title="Utenti" class="text-right"><%=nf.format(rowBean.getPrezzo(bean).getPrezzoFinale())%></td>
|
||||
<td data-title="Utenti" class="text-right"><%=nf.format(rowBean.getPrezzoIva(bean).getPrezzoFinale())%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Modal inserimento listino -->
|
||||
<div id="modalLA" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Listino Articolo Personalizzato</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-bodyLA"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
17
www/admin/art/_inc_articoloVariante_misure.jsp
Normal file
17
www/admin/art/_inc_articoloVariante_misure.jsp
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<%@ 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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" scope="request" >
|
||||
</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>to do
|
||||
|
||||
</acx:else>
|
||||
85
www/admin/art/_inc_articoloVariante_prezzo.jsp
Normal file
85
www/admin/art/_inc_articoloVariante_prezzo.jsp
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
<%@ 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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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-6">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Prezzo Offerta
|
||||
</td>
|
||||
<th>Data Scadenza Offerta
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>Dati Offerta per Articolo
|
||||
</td>
|
||||
<td><%= nf.format(bean.getArticolo().getPrezzoOfferta()) %> <small> <strong>(<%=nf.format(bean.getArticolo().getPrezzoOffertaIva())%> compreso iva)</strong></small></td>
|
||||
<td><%= df.format(bean.getArticolo().getDataScadenzaOfferta()) %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><strong>Dati Offerta per Variante</strong>
|
||||
</td>
|
||||
<td><input name="prezzoOffertaLA" type="text" id="prezzoOffertaLA" value="<%= nf.format(bean.getPrezzoOfferta()) %>" size="10" maxlength="22" >
|
||||
<small><strong>(<%=nf.format(bean.getPrezzoOffertaIva())%> compreso iva)</strong></small></td>
|
||||
<td><div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataScadenzaOffertaLA" name="dataScadenzaOffertaLA" maxlength="10" value="<%= df.format(bean.getDataScadenzaOffertaWeb()) %>">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="">Codice Promozione:</label>
|
||||
<br>
|
||||
<input name="codicePromozioneAV" type="text" class="form-control input-sm" id="codicePromozioneAV" value="<%=bean.getCodicePromozioneAV()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th>PREZZI</th>
|
||||
<th>Imponibile</th>
|
||||
<th>con IVA</th>
|
||||
<th>Perc. Sconto.</th>
|
||||
<th>Abbuono <br />
|
||||
solo vis</th>
|
||||
<th>PREZZO FINALE AL PUBBLICO</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Da Articolo </td>
|
||||
<td><%=nf.format( bean.getArticolo().getPrezzoBase()) %></td>
|
||||
<td><%=nf.format(bean.getArticolo().getPrezzoBaseIva())%></td>
|
||||
<td><%= nf.format(bean.getArticolo().getPercSconto()) %></td>
|
||||
<td><%=nf.format( bean.getArticolo().getAbbuonoPrezzoPubblico()) %></td>
|
||||
<td style="font-size:18px;font-weight:bold"><%=nf.format( bean.getArticolo().getPrice()) %>
|
||||
<small>(<%=nf.format( bean.getArticolo().getPriceWVat()) %> con iva)</small></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Per questa Variante
|
||||
<acx:if wherecondition="<%=bean.hasListinoArticoloVarianteBase()%>"><a href="javascript:usaPrezziArticolo()"><img src="../_V4/_img/Icons/48x48/shadow/recycle.gif" alt="" width="16" height="16" title="Usa prezzi Articolo"/></a></acx:if></td>
|
||||
<td><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>"><strong><%=nf.format( bean.getPrezzoBase()) %></strong></acx:if>
|
||||
<acx:else>
|
||||
<input type="text" id="prezzoLA" <%=Ab.jsCrS()%> name="prezzoLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBase()) %>">
|
||||
</acx:else></td>
|
||||
<td><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>">
|
||||
<input type="text" class='<%= bean.getPrezzoPubblico()<0?"red":""%>' id="prezzoConIvaLA" <%=Ab.jsCrS()%> name="prezzoConIvaLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBaseIva()) %>" style="text-align:right" onKeyUp="javascript:aggPrezzoFinale()">
|
||||
</acx:if>
|
||||
<acx:else> <strong><%=nf.format(bean.getPrezzoPubblicoIva())%></strong></acx:else></td>
|
||||
<td><input name="percLA" type="text" id="percLA" value="<%= nf.format(bean.getPercSconto()) %>" size="4" maxlength="4" ></td>
|
||||
<td><input type="text" id="abbuonoPrezzoPubblicoLA" <%=Ab.jsCrS()%> name="abbuonoPrezzoPubblicoLA" size="5" maxlength="10" value="<%=nf.format( bean.getAbbuonoPrezzoPubblico()) %>" style="text-align:right" ></td>
|
||||
<td style="font-size:18px;font-weight:bold"><%=nf.format( bean.getPrice()) %>
|
||||
<small>(<%=nf.format( bean.getPriceWVat()) %> con iva)</small></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
71
www/admin/art/_inc_articoloVariante_taglie.jsp
Normal file
71
www/admin/art/_inc_articoloVariante_taglie.jsp
Normal file
|
|
@ -0,0 +1,71 @@
|
|||
<%@ 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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<acx:if wherecondition="<%=bean.getId_articoloVariante()==0%>">
|
||||
<h1>
|
||||
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
|
||||
</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>
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca">Taglia:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_taglia" id="id_taglia" >
|
||||
<acx:optionvec boundcolumn="id_taglia" desccolumn="descrizione" vectumerator="listaTagliePerTipo"> </acx:optionvec>
|
||||
</select>
|
||||
<%=Ab.divAjSearchDiv("codiceAT")%>
|
||||
<input name="id_articoloTaglia" type="hidden" id="id_articoloTaglia">
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca">Barcode: </label>
|
||||
<br>
|
||||
<input name="codiceAT" type="text" class="form-control input-sm" id="codiceAT" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<input type="button" value="AGGIUNGI TAGLIA" class="btn btn-block btn-primary btn-associative" onClick="javascript:addTaglia()" id="aggiungiTaglia" >
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<input type="button" value="Aggiungi Tutte le Taglie" class="btn btn-block btn-primary btn-associative" onClick="javascript:addTaglie()" id="aggiungiTaglia" >
|
||||
</div>
|
||||
</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>Tipo Taglia</th>
|
||||
<th>Taglia</th>
|
||||
<th>Barcode </th>
|
||||
<th>Disp. mag.+<span style="color:#00CC00"> arr.</span>- <span style="color:#FF6600"> imp. </span><span>=TOT</span></th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloTaglia" vectumerator="listaTaglieArticolo">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:delTaglia('<%=rowBean.getId_articoloTaglia()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td data-title=" Tipo Taglia"><%= rowBean.getTaglia().getTipoTaglia().getDescrizione() %></td>
|
||||
<td data-title=" Taglia"><%= rowBean.getTaglia().getDescrizione() %></td>
|
||||
<td data-title="Barcode"><%= rowBean.getCodiceAT() %></td>
|
||||
<td data-title="Dis. Magazz."><%= rowBean.getQuantitaMagazzinoMovimentoHtml() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
267
www/admin/art/_inc_articolo_BulkUpdateCC.jsp
Normal file
267
www/admin/art/_inc_articolo_BulkUpdateCC.jsp
Normal file
|
|
@ -0,0 +1,267 @@
|
|||
<!-- _inc_articolo_BulkUpdateCC.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<cc:attivita/>
|
||||
<jsp:useBean id="attivita" class="it.acxent.cc.Attivita" type="it.acxent.cc.Attivita" scope="session">
|
||||
</jsp:useBean>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CRBA" class="it.acxent.cc.ArticoloBulkUpdate" type="it.acxent.cc.ArticoloBulkUpdate" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<div id="bulkUpdate" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Aggiornamento Massivo - Valori da impostare</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Sito Ecomm:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgEscludiWebArtBA" id="flgEscludiWebArtBA" >
|
||||
<option value="-9"> </option>
|
||||
<option value="-1"> Da tipo</option>
|
||||
<option value="0">Visibile</option>
|
||||
<option value="1">Non Visibile</option>
|
||||
<option value="2">Sospeso</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-5 col-xs-12">
|
||||
<label for="txtRicerca">Tipo <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="null" boundcolumn="id_tipoBA" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=-1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="id_tipoBA,descrizioneTipoBA" nextacion="bulkUpdate()"
|
||||
usesubmit="true" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipoBA" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipoBA" value="" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Q.ta Mx W <i class="fa fa-info-circle" title="Lasciare -1 per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<input name="qtaMaxAcquistoWwwBA" type="text" class="form-control input-sm" id="qtaMaxAcquistoWwwBA" maxlength="5" value="5">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Ricarico <i class="fa fa-info-circle" title="Lasciare 0 per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<input name="ricaricoBA" type="text" class="form-control input-sm" id="ricaricoBA" maxlength="5" value="0">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label>Prezzo Pubblico Da (imp.) <i class="fa fa-info-circle" title="Lasciare 0 per non modificarla. Se impostato, oltre questa cifra (imponibile) viene applicato il ricarico Oltre (se >0)"></i>:</label>
|
||||
<br>
|
||||
<input name="prezzoPubblicoDaBA" type="text" class="form-control input-sm" id="prezzoPubblicoDaBA" maxlength="5" value="0">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Ricarico Oltre<i class="fa fa-info-circle" title="Lasciare 0 per non modificarla. Impostare un valore >0 se Prezzo Pubblico Da è impostato"></i>:</label>
|
||||
<br>
|
||||
<input name="ricaricoOltreBA" type="text" class="form-control input-sm" id="ricaricoOltreBA" maxlength="5" value="0">
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=attivita.isEbay()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Listino Ebay <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select name="id_listinoEbayBA" id="id_listinoEbayBA" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizione" vectumerator="listaListino" value=""> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Stato Ebay <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgEbayBA" id="flgEbayBA">
|
||||
<option value="-1" > </option>
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Carica Ebay:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgCaricaEbay" id="flgCaricaEbay" >
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
<option value="9" >Rimuovi</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Q.ta Ebay <i class="fa fa-info-circle" title="Lasciare -1 per non modificarla."></i>: </label>
|
||||
<br>
|
||||
<input name="qtaEbayBA" type="text" class="form-control input-sm" id="qtaEbayBA" maxlength="5" value="-1">
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=attivita.isAmz()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Listino Amz <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select name="id_listinoAmazonBA" id="id_listinoAmazonBA" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizione" vectumerator="listaListino" value=""> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Stato Amz <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgAmazonBA" id="flgAmazonBA">
|
||||
<option value="-1" > </option>
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
<option value="2" >Scartato</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Carica Amazon:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgCaricaAmazon" id="flgCaricaAmazon" >
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
<option value="9" >Rimuovi</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Q.ta Amz <i class="fa fa-info-circle" title="Lasciare -1 per non modificarla."></i>: </label>
|
||||
<br>
|
||||
<input name="qtaAmazonBA" type="text" class="form-control input-sm" id="qtaAmazonBA" maxlength="5" value="-1">
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Stato Google <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgGoogleBA" id="flgGoogleBA" >
|
||||
<acx:optionflg bean="CRBA" boundcolumn="flgGoogleBA" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Trovaprezzi <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgTrovaprezziBA" id="flgTrovaprezziBA" >
|
||||
<option value="-1" > </option>
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Idealo <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgIdealoBA" id="flgIdealoBA" >
|
||||
<option value="-1" > </option>
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Icecat lang <i class="fa fa-info-circle" title="Lasciare vuoto per non caricare testi e immagini da icecat. Premere Per Impostare it,en o Svuotare" onClick="impostaIcecatlang()" ></i>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="icecatLang" name="icecatLang" title="" value="">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Ricarica Immagini <i class="fa fa-info-circle" title="Se si, vengono sovrascritte tutte le immagini da icecat."></i>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgRicaricaImmagini" id="flgRicaricaImmagini" >
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Preview Sizes <i class="fa fa-info-circle" title="Lasciare vuoto per non creare le preview di tutte le immagini. Std: 66,350"></i>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="previewSizes" name="previewSizes" title="" value="">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Preview Sizes 1 <i class="fa fa-info-circle" title="Lasciare vuoto per non creare le preview. Crea la preview della sola prima immagine!! Std: 50,150,200"></i>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="previewSizes1" name="previewSizes1" title="" value="">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca"> Perc. Sconto Offerta <i class="fa fa-info-circle" title="Se percentuale sconto >0, il prezzo viene determinato diminuendo la perc. di ricarico sull'articolo fino ad un minimo determinato dal parametro CC_RICARICO_MINIMO_OFFERTE" onClick="Ab.swalInfo('Percentuale Sconto Offerta','Se percentuale sconto >0, il prezzo viene determinato diminuendo la perc. di ricarico sull\'articolo fino ad un minimo determinato dal parametro CC_RICARICO_MINIMO_OFFERTE')"></i>:</label>
|
||||
<br>
|
||||
<input name="percScontoOffertaBA" type="text" class="form-control input-sm" id="percScontoOffertaBA" value="" >
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">Data Scad. Offerta:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataScadenzaOffertaBA" name="dataScadenzaOffertaBA" maxlength="10" value="">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">Prev. c. sped. su Art. <i class="fa fa-info-circle" title="Non impostarlo per non modificarla."></i>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgPreventivoWwwArtBA" id="flgPreventivoWwwArtBA">
|
||||
<option value="-1" > </option>
|
||||
<option value="0" >No</option>
|
||||
<option value="1" >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Perc.le Costo Sped. <i class="fa fa-info-circle" title="-1 per non variarlo. Valore minimo 10."></i>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="percCostoSpedizioneBA" name="percCostoSpedizioneBA" title="" value="-1">
|
||||
</div>
|
||||
<div class="col-lg-3 ">
|
||||
<label for="txtRicerca">Stato Usato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_statoUsatoBA" id="id_statoUsatoBA">
|
||||
<acx:optionvec boundcolumn="id_statoUsato" desccolumn="descrizioneCompleta" vectumerator="listaStatoUsato" value=""> </acx:optionvec>
|
||||
<option value="-1">--Rimuovi Stato Usato--</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 ">
|
||||
<label for="txtRicerca">Vetrina:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrinaBA" id="id_vetrinaBA">
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value=""> </acx:optionvec>
|
||||
<option value="-1">--Rimuovi Vetrina--</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Azione Tag:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgTagActBA" id="flgTagActBA" >
|
||||
<option value="0" >Sostituisci</option>
|
||||
<option value="1" >Aggiungi</option>
|
||||
<option value="2" >Rimuovi</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Tag:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="tagBA" name="tagBA" title="" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6" style="margin-bottom: 4px">
|
||||
<label for="txtRicerca"><br>
|
||||
</label>
|
||||
<div value="import" class="btn btn-success" id="btn_elab" onClick="bulkUpdate()">Avvia Aggiornamento </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
76
www/admin/art/_inc_articolo_accessorio.jsp
Normal file
76
www/admin/art/_inc_articolo_accessorio.jsp
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</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>
|
||||
<input name="id_accessorio" type="hidden" id="id_accessorio">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Tipo Accessorio:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_tipoAccessorio" id="id_tipoAccessorio" >
|
||||
<acx:optionvec boundcolumn="id_tipoAccessorio" desccolumn="descrizione" vectumerator="listaTipiAccessorio" value="<%=bean.getId_tipoAccessorio()%>" lang="<%=lang%>">--- Non è un accessorio ---- </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Articolo:</label>
|
||||
<br>da verificare id_articoloAssociato
|
||||
<acx:inputajax bean="null" boundcolumn="id_articoloAssociato" resultboundcolumn="id_articoloAssociato" action='<%="/admin/art/Articolo.abl?searchTxt="%>'
|
||||
nchar="0" nrow="40" returndata="id_articoloAssociato,,,descrizioneArticolo" nextacion=""
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="" >
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneArticolo" enablenodb="false" enabledesc="false" type="text" class="form-control input-sm ajSearchText" id="descrizioneArticolo" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div id="ESTVAR" style="display:none">
|
||||
<label>Est. a variante:</label>
|
||||
<br>
|
||||
<input name="ckflgEstendiVariante" type="checkbox" id="ckflgEstendiVariante" class="minimal">
|
||||
<input type="hidden" name="flgEstendiVariante" id="flgEstendiVariante">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<label> </label>
|
||||
<br>
|
||||
<a href="javascript:copiaAccessori();"> <i class="fa fa-files-o fa-2x" aria-hidden="true" title="Copia Accessori da Articolo"></i> </a> </div>
|
||||
<div class="col-lg-1">
|
||||
<label> </label>
|
||||
<br>
|
||||
<a href="javascript:addAccessorio();"> <i class="fa fa-plus fa-2x" aria-hidden="true" title="Aggiungi Accessorio"></i> </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>Articolo</th>
|
||||
<th>Tipo Legame </th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Accessorio" vectumerator="listaAccessori">
|
||||
<tr>
|
||||
<td align="center" width="10%"><a href="javascript:delAccessorio(<%=rowBean.getId_accessorio()%>)"> <i class="fa fa-trash-o fa-2x" title="Cancella accessorio"></i> </a></td>
|
||||
<td><a href="javascript:Ab.callAbl('../art/Articolo','md','','id_articolo=<%=rowBean.getId_articoloAssociato(bean.getId_articolo())%>')"><%= rowBean.getArticoloAssociato(bean.getId_articolo()).getDescrizioneCompleta() %></a></td>
|
||||
<td><%= rowBean.getTipoAccessorioAssociato(bean.getId_articolo()).getDescrizione()%> <%= rowBean.getDirezione(bean.getId_articolo()) %><%=rowBean.getFlgEstendiVariante()==1?"(V)":""%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
64
www/admin/art/_inc_articolo_allegato.jsp
Normal file
64
www/admin/art/_inc_articolo_allegato.jsp
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanRIV" scope="request" class="it.acxent.art.Rivalutazione" type="it.acxent.art.Rivalutazione" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
|
||||
|
||||
<acx:if wherecondition="<%=bean.getDBState()==0%>">
|
||||
<h1><acx:lang>Per inserire devi prima salvare il record</acx:lang></h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<input name="id_allegatoArticolo" type="hidden" id="id_allegato">
|
||||
<div class="col-lg-3">
|
||||
<label>Nome File Allegato:</label>
|
||||
<br>
|
||||
<div class="loadFile">
|
||||
<label>
|
||||
<input name="btn-upload_file_1" type="file" id="btn-upload_file_1" size="40" maxlength="200" onChange="Ab.saveFile(0,1)">
|
||||
<input type="hidden" id="fileNameOnServer_1" name="fileNameOnServer_1">
|
||||
<div id="uploadFileRes_1">CARICA IL FILE</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label>Tipo Allegato:</label>
|
||||
<br>
|
||||
<select name="id_tipoAllegatoArticolo" id="id_tipoAllegatoArticolo" class="form-control input-sm select2">
|
||||
<acx:optionvec boundcolumn="id_tipoAllegatoArticolo" desccolumn="descrizione" vectumerator="listaTipiAllegatoArticolo" > </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-5"> </div>
|
||||
<div class="col-lg-1">
|
||||
<label for="txtRicerca"> </label>
|
||||
<br>
|
||||
<a href="javascript:addAllegato();"><i class="fa fa-plus fa-2x" aria-hidden="true"></i></a> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th width="6%"> </th>
|
||||
<th>Tipo</th>
|
||||
<th>Nome Attach</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.AllegatoArticolo" vectumerator="listaAllegati">
|
||||
<tr>
|
||||
<td><a href="javascript:delAllegato(<%=rowBean.getId_allegatoArticolo()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td data-title="Tipo"><%=rowBean.getTipoAllegatoArticolo().getDescrizione()%></td>
|
||||
<td data-title="Nome Attach"><a href="../../_attach/_art/<%=rowBean.getNomeFileSuDisco()%>?id=<%=rowBean.getId_allegatoArticolo()%>" target="_blank"><%=rowBean.getNomeFile()%></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
|
||||
20
www/admin/art/_inc_articolo_altre.jsp
Normal file
20
www/admin/art/_inc_articolo_altre.jsp
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label>Altre Compatibilita</label>
|
||||
</div>
|
||||
<div class="col-lg-12">
|
||||
<div id="altreCompatibilitaS" class="summernote" style="height: 300px;"><%= bean.getAltreCompatibilita()%></div>
|
||||
<input type="hidden" id="altreCompatibilita" name="altreCompatibilita">
|
||||
<%= bean.getAltreCompatibilita()%>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
76
www/admin/art/_inc_articolo_articoloComponente.jsp
Normal file
76
www/admin/art/_inc_articolo_articoloComponente.jsp
Normal file
|
|
@ -0,0 +1,76 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanAF" scope="request" class="it.acxent.art.ArticoloFornitore" type="it.acxent.art.ArticoloFornitore" >
|
||||
</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-3 col-xs-6">
|
||||
<label>Questo articolo è un Componente?:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgArticoloComponente" id="flgArticoloComponente" onChange="componenteSiNo()" >
|
||||
<option value="0" <%=bean.getFlgArticoloComponente()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgArticoloComponente()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div id="AGGIUNGI_COMPONENTE">
|
||||
<div class="row">
|
||||
<div class="col-lg-3" >
|
||||
<label for="txtRicerca"><span class="td-colored">Componente Articolo</span>:</label>
|
||||
<br>
|
||||
|
||||
<select class="form-control input-sm select2" name="id_articoloComponente" id="id_articoloComponente" >
|
||||
<acx:optionvec boundcolumn="id_articolo" desccolumn="nome" vectumerator="listaArticoliComponenti" value="<%=bean.getId_articolo()%>"> </acx:optionvec>
|
||||
</select>
|
||||
|
||||
<input type="hidden" id="id_articoloArticoloComponente" readonly name="id_articoloArticoloComponente">
|
||||
</div>
|
||||
<div class="col-lg-3" >
|
||||
<label for="txtRicerca"> </label>
|
||||
<br>
|
||||
<a href="javascript:addArticoloComponente();"><i class="fa fa-plus fa-2x" aria-hidden="true"></i></a> </div>
|
||||
</div>
|
||||
<div class="row" >
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th align="left" width="6%"> </th>
|
||||
<th align="left"> Componente Articolo</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloArticoloComponente" vectumerator="listaComponentiArticolo">
|
||||
<tr>
|
||||
<td><a href="javascript:delArticoloComponente(<%=rowBean.getId_articoloArticoloComponente()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><a href="javascript:Ab.callAbl('../art/Articolo','md','','id_articolo=<%=rowBean.getId_articoloComponente()%>')"><%= rowBean.getArticoloComponente().getDescrizioneCompleta() %></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row" id="LISTA_ARTICOLI_COMPONENTI_ASSOCIATI">
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th align="left">Articoli Associati A questo Componente</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloArticoloComponente" vectumerator="listaArticoliByComponenti">
|
||||
<tr>
|
||||
<td><a href="javascript:Ab.callAbl('../art/Articolo','md','','id_articolo=<%=rowBean.getId_articolo()%>')"><%= rowBean.getArticolo().getDescrizioneCompleta() %></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
104
www/admin/art/_inc_articolo_caratteristica - Copia.jsp
Normal file
104
www/admin/art/_inc_articolo_caratteristica - Copia.jsp
Normal file
|
|
@ -0,0 +1,104 @@
|
|||
<%@ 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="beanCA" scope="request" class="it.acxent.art.CaratteristicaArticolo" type="it.acxent.art.CaratteristicaArticolo" >
|
||||
</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-3 col-xs-12">
|
||||
<label for="txtRicerca">Articolo Sorgente:
|
||||
<input name="id_articoloSource" type="hidden" id="id_articoloSource" 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_articoloSource,main.dummy,main.dummy,main.searchArticolo",2,"")%>/>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articoloSource','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">
|
||||
<a class="btn btn-success btn-associative" href="javascript:caricaCarattArti();">COPIA CARATT. DA ARTICOLO SORGENTE</a></div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
|
||||
<a class="btn btn-success btn-associative" href="javascript:caricaCarattTipo();"> Carica Caratt. da Tipo</a></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Caratteristica:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_caratteristica" id="id_caratteristica" onChange="refresh()" >
|
||||
<acx:optionvec boundcolumn="id_caratteristica" desccolumn="caratteristica.descrizione" vectumerator="listaCaratteristiche" value="<%=beanCA.getId_caratteristica()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<input name="flgTipoVal" type="hidden" id="flgTipoVal" value="<%=beanCA.getCaratteristica().getFlgTipoVal()%>">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<acx:if wherecondition='<%=beanCA.getCaratteristica().getFlgTipoVal()==3%>'>
|
||||
<label for="txtRicerca">Valore Stringa:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="valS" name="valS" maxlength="60" value="<%= beanCA.getVal() %>">
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=beanCA.getCaratteristica().getFlgTipoVal()==1%>'>
|
||||
<label>Valore Intero:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="valI" name="valI" maxlength="60" value="<%= beanCA.getVal() %>">
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=beanCA.getCaratteristica().getFlgTipoVal()==2%>'>
|
||||
<label>Valore Double:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="valDouble" name="valDouble" maxlength="60" value="<%= beanCA.getVal() %>">
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=beanCA.getCaratteristica().getFlgTipoVal()==5%>'>
|
||||
<label>Valore Data:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask" id="valD"an name="valD" value="<%= beanCA.getVal() %>">
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=beanCA.getCaratteristica().getFlgTipoVal()==6%>'>
|
||||
<label>Valore Lista:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_lista" id="id_lista" onChange="addCaratteristica()" >
|
||||
<acx:optionvec boundcolumn="id_lista" desccolumn="valore" vectumerator="listaLista" value="<%=beanCA.getId_lista()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</acx:if>
|
||||
<acx:if wherecondition='<%=beanCA.getCaratteristica().getFlgTipoVal()==4%>'>Valore SI/No:<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="valSN">
|
||||
<option value="1" <%=beanCA.getVal().equals("1")?"selected":""%> >Si</option>
|
||||
<option value="0" <%=beanCA.getVal().equals("0")?"selected":""%> >No</option>
|
||||
</select>
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<a class="btn btn-success btn-associative" href="javascript:addCaratteristica()">Aggiungi/Modifica Caratteristica</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%"> </th>
|
||||
<th align="left">Ord.</th>
|
||||
<th align="left">Caratteristica</th>
|
||||
<th align="left">Valore.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.CaratteristicaArticolo" vectumerator="listaCaratteristicheArticolo">
|
||||
<tr>
|
||||
<td><a href="javascript:modifyCaratteristica(<%=rowBean.getId_caratteristica()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delCaratteristica(<%=rowBean.getId_caratteristica()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><%= rowBean.getCaratteristica().getOrdine() %></td>
|
||||
<td><%= rowBean.getCaratteristica().getDescrizione() %></td>
|
||||
<td><%= rowBean.getVal("it") %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
111
www/admin/art/_inc_articolo_caratteristica.jsp
Normal file
111
www/admin/art/_inc_articolo_caratteristica.jsp
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
<!-- _inc_articolo_caratteristica.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="beanCA" scope="request" class="it.acxent.art.CaratteristicaArticolo" type="it.acxent.art.CaratteristicaArticolo" >
|
||||
</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-3 col-xs-12">
|
||||
<label for="txtRicerca">Articolo Sorgente:
|
||||
<input name="id_articoloSource" type="hidden" id="id_articoloSource" 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("../art/Articolo.abl?&pageRow=40&flgTipoRicerca=0&searchTxt=","searchArticolo","listaArticoliSource","main.id_articoloSource,main.dummy,main.dummy,main.searchArticolo",2,"")%>/>
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_articoloSource','searchArticolo');"><i class="fa fa-refresh fa-sm" title="Pulisci"></i> </a></span></div>
|
||||
<%=Ab.divAjSearchDiv4("listaArticoliSource")%> </div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<a class="btn btn-success btn-associative" href="javascript:caricaCarattArti();">COPIA CARATT. DA ARTICOLO SORGENTE</a></div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
|
||||
<a class="btn btn-success btn-associative" href="javascript:caricaCarattTipo();"> Carica Caratt. da Tipo</a></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Caratteristica:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_caratteristica" id="id_caratteristica" onChange="fetchCaratteristica()" >
|
||||
<acx:optionvec boundcolumn="id_caratteristica" desccolumn="caratteristica.descrizione" vectumerator="listaCaratteristiche" value="<%=beanCA.getId_caratteristica()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<input name="flgTipoVal" type="hidden" id="flgTipoVal" value="<%=beanCA.getCaratteristica().getFlgTipoVal()%>">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<div style="display: none;" id="dVal3" >
|
||||
<label for="txtRicerca">Valore Stringa:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="valS" name="valS" maxlength="60" value="<%= beanCA.getVal() %>">
|
||||
</div>
|
||||
<div style="display: none;" id="dVal1" >
|
||||
<label>Valore Intero:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="valI" name="valI" maxlength="60" value="<%= beanCA.getVal() %>">
|
||||
</div>
|
||||
<div style="display: none;" id="dVal2" >
|
||||
<label>Valore Double:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="valDouble" name="valDouble" maxlength="60" value="<%= beanCA.getVal() %>">
|
||||
</div>
|
||||
<div style="display: none;" id="dVal5" >
|
||||
<label>Valore Data:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask" id="valD"an name="valD" value="<%= beanCA.getVal() %>">
|
||||
</div>
|
||||
<div style="display: none;" id="dVal6" >
|
||||
<label>Valore Lista:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_lista" id="id_lista" onChange="addCaratteristica()" >
|
||||
<acx:optionvec boundcolumn="id_lista" desccolumn="valore" vectumerator="listaLista" value="<%=beanCA.getId_lista()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div style="display: none;" id="dVal4" >
|
||||
<label> Valore SI/No:</label><br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="valSN">
|
||||
<option value="1" <%=beanCA.getVal().equals("1")?"selected":""%> >Si</option>
|
||||
<option value="0" <%=beanCA.getVal().equals("0")?"selected":""%> >No</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<a class="btn btn-success btn-associative" href="javascript:addCaratteristica()">Aggiungi/Modifica Caratteristica</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%"> </th>
|
||||
<th align="left">Ord.</th>
|
||||
<th align="left">Caratteristica</th>
|
||||
<th align="left">Valore.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.CaratteristicaArticolo" vectumerator="listaCaratteristicheArticolo">
|
||||
<tr>
|
||||
<td><a href="javascript:modifyCaratteristica(<%=rowBean.getId_caratteristica()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delCaratteristica(<%=rowBean.getId_caratteristica()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><%= rowBean.getCaratteristica().getOrdine() %></td>
|
||||
<td><%= rowBean.getCaratteristica().getDescrizione() %></td>
|
||||
<td><%= rowBean.getVal("it") %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
<script>$( document ).ready(function() {
|
||||
|
||||
refreshCaratteristica();
|
||||
});
|
||||
</script>
|
||||
94
www/admin/art/_inc_articolo_costoSpedizione.jsp
Normal file
94
www/admin/art/_inc_articolo_costoSpedizione.jsp
Normal file
|
|
@ -0,0 +1,94 @@
|
|||
<!-- _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%"> </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>
|
||||
|
|
@ -0,0 +1,94 @@
|
|||
<!-- _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%"> </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>
|
||||
50
www/admin/art/_inc_articolo_descrizione.jsp
Normal file
50
www/admin/art/_inc_articolo_descrizione.jsp
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
<%@ 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>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<div class="row"><div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Nome in lingua (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="nomeL_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="nomeL_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("nomeL",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione Breve(<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="descrizioneBreve_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizioneBreve_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizioneBreve",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
<!-- <div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="descrizione_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizione_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizione",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div> -->
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getFlgEscludiWeb()==0%>">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Commerciale (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneCommerciale_<%=bean.getCurrentLang()%>" id="descrizioneCommerciale_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneCommerciale",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Tecnica (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea id="descrizioneTecnica_<%=bean.getCurrentLang()%>" name="descrizioneTecnica_<%=bean.getCurrentLang()%>" class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneTecnica",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<label for="txtRicerca">Descrizione Vetrina (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea id="descrizioneVetrina_<%=bean.getCurrentLang()%>" name="descrizioneVetrina_<%=bean.getCurrentLang()%>" class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneVetrina",bean.getCurrentLang()) %></textarea>
|
||||
</acx:if>
|
||||
<acx:else><span class="text-danger">Le descrizione delle vetrine devono essere immesse sulle varianti!</span></acx:else>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
44
www/admin/art/_inc_articolo_descrizioneTA.jsp
Normal file
44
www/admin/art/_inc_articolo_descrizioneTA.jsp
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
<%@ 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>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="descrizione_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizione_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizione",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Tecnica (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea class="ckeditor" name="descrizioneTecnica_<%=bean.getCurrentLang()%>"
|
||||
id="descrizioneTecnica_<%=bean.getCurrentLang()%>"><acx:inputTextFormat><%= bean.getDescTxtLang("descrizioneTecnica",bean.getCurrentLang()) %></acx:inputTextFormat>
|
||||
</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Commerciale (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea class="ckeditor" name="descrizioneCommerciale_<%=bean.getCurrentLang()%>"
|
||||
id="descrizioneCommerciale_<%=bean.getCurrentLang()%>"><acx:inputTextFormat><%= bean.getDescTxtLang("descrizioneCommerciale",bean.getCurrentLang()) %></acx:inputTextFormat>
|
||||
</textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<label for="txtRicerca">Descrizione Vetrina (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea class="ckedi" name="descrizioneVetrina_<%=bean.getCurrentLang()%>"
|
||||
id="descrizioneVetrina_<%=bean.getCurrentLang()%>"><acx:inputTextFormat><%= bean.getDescTxtLang("descrizioneVetrina",bean.getCurrentLang()) %></acx:inputTextFormat>
|
||||
</textarea>
|
||||
</acx:if>
|
||||
<acx:else><span class="text-danger">Le descrizione delle vetrine devono essere immesse sulle varianti!</span></acx:else>
|
||||
</div>
|
||||
</div>
|
||||
50
www/admin/art/_inc_articolo_descrizione_CC.jsp
Normal file
50
www/admin/art/_inc_articolo_descrizione_CC.jsp
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
<!--_inc_articolo_descrizione_CC.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>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
|
||||
<acx:if wherecondition="<%=bean.getFlgEscludiWeb()==0 || true%>">
|
||||
|
||||
<div class="row"><div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Nome in lingua (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="nomeL_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="nomeL_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("nomeL",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione Breve(<%=bean.getCurrentLang()%>) <a href="javascript:copiaDescrizioneBreve2MP()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia su Nome Marketplace"></i></a>:</label>
|
||||
<br>
|
||||
<input name="descrizioneBreve_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizioneBreve_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizioneBreve",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
<!-- <div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="descrizione_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizione_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizione",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div> -->
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione Commerciale <i class="fa fa-info-circle" title="Se le descrizioni testuali delle tue schede prodotto non sono altro che la copia esatta di descrizioni pubblicate su altri siti e-commerce (magari con autorità più elevata), Google limiterà la visibilità delle tue schede prodotto e, di conseguenza, otterrai poco traffico organico e pochissime vendite. Un sito e-commerce che propone molte pagine con descrizioni di prodotto copiate da altri e-commerce, viene considerato da Google un sito di bassa qualità. In questi casi le probabilità di posizionarsi in alto nelle SERP sono minime o inesistenti, a meno che non operi in una nicchia con concorrenza molto bassa. L'ideale è la creazione di descrizioni testuali uniche e originali per le tue schede prodotto" onClick="Ab.swalInfo('Linee guida descrizione commerciale articolo','Se le descrizioni testuali delle tue schede prodotto non sono altro che la copia esatta di descrizioni pubblicate su altri siti e-commerce (magari con autorità più elevata), Google limiterà la visibilità delle tue schede prodotto e, di conseguenza, otterrai poco traffico organico e pochissime vendite. Un sito e-commerce che propone molte pagine con descrizioni di prodotto copiate da altri e-commerce, viene considerato da Google un sito di bassa qualità. In questi casi le probabilità di posizionarsi in alto nelle SERP sono minime o inesistenti, a meno che non operi in una nicchia con concorrenza molto bassa. <br><b>L\'ideale è la creazione di descrizioni testuali uniche e originali per le tue schede prodotto</b>')"></i> (<%=bean.getCurrentLang()%>) <a href="javascript:copiaDescrizioneCommerciale2MP()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia su Descrizione Marketplace"></i></a>:</label>
|
||||
<br>
|
||||
<textarea name="descrizioneCommerciale_<%=bean.getCurrentLang()%>" id="descrizioneCommerciale_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneCommerciale",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Specifiche(<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="specifiche_<%=bean.getCurrentLang()%>" id="specifiche_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("specifiche",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<label for="txtRicerca">Descrizione Vetrina (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea id="descrizioneVetrina_<%=bean.getCurrentLang()%>" name="descrizioneVetrina_<%=bean.getCurrentLang()%>" class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneVetrina",bean.getCurrentLang()) %></textarea>
|
||||
</acx:if>
|
||||
<acx:else><span class="text-danger">Le descrizione delle vetrine devono essere immesse sulle varianti!</span></acx:else>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
56
www/admin/art/_inc_articolo_descrizione_PSHOP.jsp
Normal file
56
www/admin/art/_inc_articolo_descrizione_PSHOP.jsp
Normal file
|
|
@ -0,0 +1,56 @@
|
|||
<%@ 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>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<input name="descrizione_<%=bean.getCurrentLang()%>" type="hidden" class="form-control input-sm" id="descrizione_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizione",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
|
||||
<acx:if wherecondition="<%=bean.getFlgEscludiWeb()==0 || true%>">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione Breve(<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="descrizioneBreve_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizioneBreve_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizioneBreve",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Commerciale (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneCommerciale_<%=bean.getCurrentLang()%>" id="descrizioneCommerciale_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneCommerciale",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Dettagli (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneDettagli_<%=bean.getCurrentLang()%>" id="descrizioneDettagli_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneDettagli",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Tabella Nutrizionale (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneTabellaNutrizionale_<%=bean.getCurrentLang()%>" id="descrizioneTabellaNutrizionale_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneTabellaNutrizionale",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Aggiuntiva (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneAggiuntiva_<%=bean.getCurrentLang()%>" id="descrizioneAggiuntiva_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneAggiuntiva",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<label for="txtRicerca">Descrizione Vetrina (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea id="descrizioneVetrina_<%=bean.getCurrentLang()%>" name="descrizioneVetrina_<%=bean.getCurrentLang()%>" class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneVetrina",bean.getCurrentLang()) %></textarea>
|
||||
</acx:if>
|
||||
<acx:else><span class="text-danger">Le descrizione delle vetrine devono essere immesse sulle varianti!</span></acx:else>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
57
www/admin/art/_inc_articolo_descrizione_RAVINALE.jsp
Normal file
57
www/admin/art/_inc_articolo_descrizione_RAVINALE.jsp
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
<%@ 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>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<div class="row"><div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Nome in lingua (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="nomeL_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="nomeL_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("nomeL",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione Breve(<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="descrizioneBreve_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizioneBreve_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizioneBreve",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div>
|
||||
<!-- <div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="descrizione_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="descrizione_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizione",bean.getCurrentLang()) %></acx:inputTextFormat>" maxlength="254">
|
||||
</div> -->
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getFlgEscludiWeb()==0%>">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Manutenzione e cura (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="manutenzione_<%=bean.getCurrentLang()%>" id="manutenzione_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("manutenzione",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Commerciale (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneCommerciale_<%=bean.getCurrentLang()%>" id="descrizioneCommerciale_<%=bean.getCurrentLang()%>"class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneCommerciale",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="txtRicerca">Descrizione Tecnica (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea id="descrizioneTecnica_<%=bean.getCurrentLang()%>" name="descrizioneTecnica_<%=bean.getCurrentLang()%>" class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneTecnica",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<label for="txtRicerca">Descrizione Vetrina (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea id="descrizioneVetrina_<%=bean.getCurrentLang()%>" name="descrizioneVetrina_<%=bean.getCurrentLang()%>" class="ckeditor" style="height: 300px;"><%= bean.getDescTxtLangScript("descrizioneVetrina",bean.getCurrentLang()) %></textarea>
|
||||
</acx:if>
|
||||
<acx:else><span class="text-danger">Le descrizione delle vetrine devono essere immesse sulle varianti!</span></acx:else>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
54
www/admin/art/_inc_articolo_disponibilita.jsp
Normal file
54
www/admin/art/_inc_articolo_disponibilita.jsp
Normal file
|
|
@ -0,0 +1,54 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th>Articolo</th>
|
||||
<th>Seriale<a name="caratt"> </a></th>
|
||||
<acx:ifparm codice="TAGLIE" value="1" >
|
||||
<th>Taglia</th>
|
||||
</acx:ifparm>
|
||||
<th>Costo Medio</th>
|
||||
<th>Magazz.</th>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getTipologiaArticolo().getFlgUdm()==1%>">
|
||||
<th>Nr.</th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getTipologiaArticolo().getFlgUdm()==2%>">
|
||||
<th>Kg.</th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getTipologiaArticolo().getFlgUdm()==3%>">
|
||||
<th>Mt.</th>
|
||||
</acx:if>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Movimento" vectumerator="listaDisponibilita">
|
||||
<tr>
|
||||
<td align="left" width="36%">${listaDisponibilita.getIndex()} - <%= rowBean.getArticolo().getDescrizioneCompleta() %></td>
|
||||
<td align="left" width="15%"><%= rowBean.getSeriale() %></td>
|
||||
<acx:ifparm codice="TAGLIE" value="1" >
|
||||
<td align="left" width="15%"><%= rowBean.getArticoloTaglia().getTaglia().getDescrizione() %></td>
|
||||
</acx:ifparm>
|
||||
<td align="left" width="15%">--</td>
|
||||
<td align="left" width="15%"><%= rowBean.getMagFisico().getDescrizione() %></td>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getTipologiaArticolo().getFlgUdm()==1%>">
|
||||
<td align="right" width="15%" <%= rowBean.getNr()<0?"class='red'":""%>><%= nf.format(rowBean.getNr()) %></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getTipologiaArticolo().getFlgUdm()==2%>">
|
||||
<td align="right" width="15%" <%= rowBean.getKg()<0?"class='red'":""%>><%= nf.format(rowBean.getKg()) %></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getTipologiaArticolo().getFlgUdm()==3%>">
|
||||
<td align="right" width="15%" <%= rowBean.getMt()<0?"class='red'":""%>><%= nf.format(rowBean.getMt()) %></td>
|
||||
</acx:if>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
89
www/admin/art/_inc_articolo_fornitore.jsp
Normal file
89
www/admin/art/_inc_articolo_fornitore.jsp
Normal file
|
|
@ -0,0 +1,89 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanAF" scope="request" class="it.acxent.art.ArticoloFornitore" type="it.acxent.art.ArticoloFornitore" >
|
||||
</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>
|
||||
<input name="dataUltimoPrezzo" type="hidden" id="dataUltimoPrezzo" value="<%=df.format(beanAF.getDataUltimoPrezzo())%>" >
|
||||
<input name="costoVecchio" type="hidden" id="costoVecchio" value="<%=nf.format(beanAF.getCostoVecchio())%>">
|
||||
<input name="isArticoloDaRiordinare" type="hidden" id="isArticoloDaRiordinare" value="<%=bean.isArticoloDaRiordinare()%>">
|
||||
<input name="id_articoloFornitore" type="hidden" id="id_articoloFornitore" value="<%=beanAF.getId_articoloFornitore()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label>
|
||||
<acx:lang>Fornitore/Confezionista</acx:lang>
|
||||
</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="id_clifor" id="id_clifor" >
|
||||
<acx:optionvec boundcolumn="id_fornitore" desccolumn="descrizioneCompleta" vectumerator="listaFornitori" value="<%=beanAF.getId_fornitore()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label>
|
||||
<acx:lang>Cod. Fornitore</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="codiceFornitore" name="codiceFornitore" size="10" maxlength="20" value="<%= beanAF.getCodiceFornitore() %>">
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label>
|
||||
<acx:lang>Costo (Imp.)</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="costo" name="costo" size="10" maxlength="20" value="<%= nf.format(beanAF.getCosto()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<label>
|
||||
<acx:lang>Abituale</acx:lang>
|
||||
:</label>
|
||||
<br />
|
||||
<input type="checkbox" <%= beanAF.getFlgAbituale()==1?"checked":""%> name="ckflgAbituale" id="ckflgAbituale">
|
||||
<input type="hidden" name="flgAbituale" id="flgAbituale" value="<%=beanAF.getFlgAbituale()%>">
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<label for="txtRicerca"> </label>
|
||||
<br>
|
||||
<a href="javascript:addFornitore();"><i class="fa fa-plus fa-2x" aria-hidden="true"></i></a> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box-body table-responsive scroll-300">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th width="6%"> </th>
|
||||
<th><acx:lang>Fornitore/Confezionista</acx:lang></th>
|
||||
<th ><acx:lang>Cod. Articolo</acx:lang>
|
||||
</th>
|
||||
<th><acx:lang>Costo (imp.)</acx:lang></th>
|
||||
<th><acx:lang>Costo Vecchio (imp)</acx:lang></th>
|
||||
<th><acx:lang>Data ult. costo </acx:lang></th>
|
||||
<th><acx:lang>Abituale</acx:lang></th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloFornitore" vectumerator="listaArticoloFornitori">
|
||||
<tr>
|
||||
<td><a href="javascript:modifyFornitore(<%=rowBean.getId_articoloFornitore()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delFornitore(<%=rowBean.getId_articoloFornitore()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><%= rowBean.getFornitore().getCognome() %> <%=rowBean.getRicarico()%></td>
|
||||
<td><%= rowBean.getCodiceFornitore() %></td>
|
||||
<td><%= nf.format(rowBean.getCosto()) %></td>
|
||||
<td><%= nf.format(rowBean.getCostoVecchio()) %></td>
|
||||
<td><%= df.format(rowBean.getDataUltimoPrezzo()) %></td>
|
||||
<td align="center"><acx:if wherecondition="<%= rowBean.getFlgAbituale()==1 %>"> <i class="fa fa-check" aria-hidden="true" title="Abituale"></i> </acx:if></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
142
www/admin/art/_inc_articolo_fornitore_CC.jsp
Normal file
142
www/admin/art/_inc_articolo_fornitore_CC.jsp
Normal file
|
|
@ -0,0 +1,142 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanAF" scope="request" class="it.acxent.art.ArticoloFornitore" type="it.acxent.art.ArticoloFornitore" >
|
||||
</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>
|
||||
|
||||
<input name="costoVecchio" type="hidden" id="costoVecchio" value="<%=nf.format(beanAF.getCostoVecchio())%>">
|
||||
<input name="isArticoloDaRiordinare" type="hidden" id="isArticoloDaRiordinare" value="<%=bean.isArticoloDaRiordinare()%>">
|
||||
<input name="id_articoloFornitore" type="hidden" id="id_articoloFornitore" value="<%=beanAF.getId_articoloFornitore()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label>
|
||||
<acx:lang>Fornitore</acx:lang>
|
||||
</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="id_clifor" id="id_clifor" >
|
||||
<acx:optionvec boundcolumn="id_fornitore" desccolumn="descrizioneCompleta" vectumerator="listaFornitori" value="<%=beanAF.getId_fornitore()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Cod. Fornitore</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="codiceFornitore" name="codiceFornitore" size="10" maxlength="20" value="<%= beanAF.getCodiceFornitore() %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Costo (Imp.)</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="costo" name="costo" size="10" maxlength="20" value="<%= nf.format(beanAF.getCosto()) %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Costo Agg. (Imp.)</acx:lang><i class="fa fa-info-circle" title="Costo (imponibile) aggiuntivo" onClick="Ab.swalInfo('Costo (imponibile) aggiuntivo','Costi che non vengono considerati negli import dei fornitori, come ad esempio la SIAE. Dipende dal file di import del fornitore')"></i>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="costoAggiuntivo" name="costoAggiuntivo" size="10" maxlength="20" value="<%= nf.format(beanAF.getCostoAggiuntivo()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Check C.Ag.</acx:lang>
|
||||
:</label>
|
||||
<br />
|
||||
<input type="checkbox" <%= beanAF.getFlgControlloCostoAggAF()==1?"checked":""%> name="ckflgControlloCostoAggAF" id="ckflgControlloCostoAggAF">
|
||||
<input type="hidden" name="flgControlloCostoAggAF" id="flgControlloCostoAggAF" value="<%=beanAF.getFlgControlloCostoAggAF()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Data Prezzo</acx:lang><i class="fa fa-info-circle" title="Data ultimo costo" onClick="Ab.swalInfo('Data Ultimo Costo','Manuale!!!!')"></i>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm datemask" type="text" id="dataUltimoPrezzo" name="dataUltimoPrezzo" size="10" maxlength="20" value="<%= df.format(beanAF.getDataUltimoPrezzo()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Disp. Sede</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="dispSede" name="dispSede" size="10" maxlength="20" value="<%= nf.format(beanAF.getDispSede()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Disp Cash</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="dispCash" name="dispCash" size="10" maxlength="20" value="<%= nf.format(beanAF.getDispCash()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Abituale</acx:lang>
|
||||
:</label>
|
||||
<br />
|
||||
<input type="checkbox" <%= beanAF.getFlgAbituale()==1?"checked":""%> name="ckflgAbituale" id="ckflgAbituale">
|
||||
<input type="hidden" name="flgAbituale" id="flgAbituale" value="<%=beanAF.getFlgAbituale()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Escludi</acx:lang>
|
||||
:</label>
|
||||
<br />
|
||||
<input type="checkbox" <%= beanAF.getFlgEscludi()==1?"checked":""%> name="ckflgEscludi" id="ckflgEscludi">
|
||||
<input type="hidden" name="flgEscludi" id="flgEscludi" value="<%=beanAF.getFlgEscludi()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> </label>
|
||||
<br>
|
||||
<a href="javascript:addFornitore();"><i class="fa fa-plus fa-2x" aria-hidden="true"></i></a> </div>
|
||||
</div>
|
||||
<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-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th width="6%"> </th>
|
||||
<th><acx:lang>Fornitore</acx:lang></th>
|
||||
<th ><acx:lang>Cod. Articolo</acx:lang>
|
||||
</th>
|
||||
<th><acx:lang>Costo (imp.)</acx:lang></th>
|
||||
<th><acx:lang>Costo Vecchio (imp)</acx:lang></th>
|
||||
<th>Street Price</th>
|
||||
<th><acx:lang>Data ult. Prezzo </acx:lang></th>
|
||||
<th>Disp. Sede</th>
|
||||
<th>Disp Cash </th>
|
||||
<th><acx:lang>Abituale</acx:lang></th>
|
||||
<th>Escludi</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloFornitore" vectumerator="listaArticoloFornitori">
|
||||
<tr>
|
||||
<td><a href="javascript:modifyFornitore(<%=rowBean.getId_articoloFornitore()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delFornitore(<%=rowBean.getId_articoloFornitore()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><%= rowBean.getFornitore().getCognome() %> (ric. <%=nf.format(rowBean.getRicarico())%>%)</td>
|
||||
<td><%= rowBean.getCodiceFornitore() %></td>
|
||||
<td><acx:if wherecondition="<%=rowBean.getFlgControlloCostoAggAF()==0%>"><i class="fa fa-warning" style="color: darkred" title="Attenzione!! Costo aggiuntivi non correttamente gestito!"></i></acx:if> <acx:if wherecondition="<%= rowBean.getFlgPromo()==1 %>"> <i class="fa fa-check" aria-hidden="true" title="Promo Attiva"></i> </acx:if><acx:if wherecondition="<%=rowBean.getCostoAggiuntivo()!=0%>"><%= nf.format(rowBean.getCosto()) %>+<%= nf.format(rowBean.getCostoAggiuntivo()) %>=<b><%= nf.format(rowBean.getCostoTotale()) %> </b></acx:if><acx:else>
|
||||
<b> <%= nf.format(rowBean.getCostoTotale()) %></b></acx:else></td>
|
||||
<td><%= nf.format(rowBean.getCostoVecchio()) %></td>
|
||||
<td><%= nf.format(rowBean.getStreetPrice()) %></td>
|
||||
<td><%= df.format(rowBean.getDataUltimoPrezzo()) %></td>
|
||||
<td ><%= (rowBean.getDispSede()) %></td>
|
||||
<td ><%= (rowBean.getDispCash()) %></td>
|
||||
<td align="center"><acx:if wherecondition="<%= rowBean.getFlgAbituale()==1 %>"> <i class="fa fa-check" aria-hidden="true" title="Abituale"></i> </acx:if></td>
|
||||
<td align="center"><acx:if wherecondition="<%= rowBean.getFlgEscludi()==1 %>"> <i class="fa fa-check" aria-hidden="true" title="Escluso dal calcolo prezzo migliore"></i> </acx:if></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
42
www/admin/art/_inc_articolo_immagine.jsp
Normal file
42
www/admin/art/_inc_articolo_immagine.jsp
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<div class="row">
|
||||
<input name="totImgNumber" type="hidden" id="totImgNumber" value="20">
|
||||
<acx:if wherecondition="<%=bean.getId_articolo()==0%>">
|
||||
<h1><acx:lang>Per inserire devi prima salvare il record</acx:lang></h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:for begin="1" end="20" varname="i">
|
||||
<%int j=i.intValue();%>
|
||||
<!-- thumbnail -->
|
||||
<div class="col-lg-2 text-center loadImage" style="margin: 0; height: 220px;">
|
||||
<label>
|
||||
<input id="btn-upload_${i}" type="file" onChange="javascript:Ab.saveImage(${bean.get_Id()},${i})" />
|
||||
<div id="img-area-div_${i}" class="upload_foto"># ${i}
|
||||
<acx:if_img scaledWidth="100" scaledPrefix="100/"> <img src="../../_img/_imgArt/<%=bean.getPathIdStepDir() %><%=bean.getImgFileName(j) %>" id="imgNew_${i}" style="width:100px;">
|
||||
<script>
|
||||
$(document).ready(function() {Ab.showImgBtnArea(${i})});
|
||||
</script>
|
||||
<input type="hidden" id="img_vis_${i}" name="img_vis_${i}" value="${i}">
|
||||
</acx:if_img>
|
||||
<acx:else_img> <img src="../_V4/_img/placeHold.gif" width="35" id="imgNew_${i}" style="width:100px;"> </acx:else_img>
|
||||
</div>
|
||||
</label>
|
||||
<br>
|
||||
<div id="btn-area-div_${i}"> <a href="javascript:Ab.deleteImage(${bean.get_Id()},${i})" class="btn-img">Elimina</a> - <a id="img-zoom_${i}" href="#" onClick="Ab.showImage(${bean.get_Id()},${i})" class="btn-img">Zoom</a> </div>
|
||||
</div>
|
||||
|
||||
<!-- /thumbnail -->
|
||||
</acx:for>
|
||||
</acx:else>
|
||||
</div>
|
||||
<script language="JavaScript" src="../_V4/_js/acxent-addImg_btn.js"></script>
|
||||
44
www/admin/art/_inc_articolo_immagine_CC.jsp
Normal file
44
www/admin/art/_inc_articolo_immagine_CC.jsp
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
<!-- _inc_articolo_immagine_CC.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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<div class="row">
|
||||
<input name="totImgNumber" type="hidden" id="totImgNumber" value="8">
|
||||
<acx:if wherecondition="<%=bean.getId_articolo()==0%>">
|
||||
<h1>
|
||||
<acx:lang>Per inserire devi prima salvare il record</acx:lang>
|
||||
</h1>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:for begin="1" end="20" varname="i">
|
||||
<%int j=i.intValue();%>
|
||||
<!-- thumbnail -->
|
||||
<div class="col-lg-2 text-center loadImage" style="margin: 0; height: 220px;">
|
||||
<label>
|
||||
<input id="btn-upload_${i}" type="file" onChange="javascript:Ab.saveImage(${bean.get_Id()},${i})" />
|
||||
<div id="img-area-div_${i}" class="upload_foto"># ${i}
|
||||
<acx:if_img scaledWidth="100" scaledPrefix="100/"> <img src="../../_img/_imgArt/<%=bean.getPathIdStepDir() %><%=bean.getImgFileName(j) %>" id="imgNew_${i}" style="width:100px;">
|
||||
<script>
|
||||
$(document).ready(function() {Ab.showImgBtnArea(${i})});
|
||||
</script>
|
||||
<input type="hidden" id="img_vis_${i}" name="img_vis_${i}" value="${i}">
|
||||
</acx:if_img>
|
||||
<acx:else_img> <img src="../_V4/_img/placeHold.gif" width="35" id="imgNew_${i}" style="width:100px;"> </acx:else_img>
|
||||
</div>
|
||||
</label>
|
||||
<br>
|
||||
<div id="btn-area-div_${i}"> <a href="javascript:Ab.deleteImage(${bean.get_Id()},${i})" class="btn-img">Elimina</a> - <a id="img-zoom_${i}" href="#" onClick="Ab.showImage(${bean.get_Id()},${i})" class="btn-img">Zoom</a> </div>
|
||||
</div>
|
||||
|
||||
<!-- /thumbnail -->
|
||||
</acx:for>
|
||||
</acx:else>
|
||||
</div>
|
||||
<script language="JavaScript" src="../_V4/_js/acxent-addImg_btn.js"></script>
|
||||
59
www/admin/art/_inc_articolo_kit.jsp
Normal file
59
www/admin/art/_inc_articolo_kit.jsp
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</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>
|
||||
<input name="id_kit" type="hidden" id="id_kit">
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Articolo Kit Secondario:</label>
|
||||
<br>da verificare id_articoloSecondario
|
||||
<acx:inputajax bean="null" boundcolumn="id_articoloSecondario" resultboundcolumn="id_articoloSecondario" action='<%="/admin/art/Articolo.abl?flgKit=2&searchTxt="%>'
|
||||
nchar="0" nrow="40" returndata="id_articoloSecondario,,,descrizioneArticoloKit" nextacion="addKit()"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="" >
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneArticoloKit" enablenodb="false" enabledesc="false" type="text" class="form-control input-sm ajSearchText" id="descrizioneArticoloKit" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div id="ESTVAR" style="display:none">
|
||||
<label>Est. a variante:</label>
|
||||
<br>
|
||||
<input name="ckflgEstendiVariante" type="checkbox" id="ckflgEstendiVariante" class="minimal">
|
||||
<input type="hidden" name="flgEstendiVariante" id="flgEstendiVariante"Accessorio>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-1">
|
||||
<label> </label>
|
||||
<br>
|
||||
<a href="javascript:addKit();"> <i class="fa fa-plus fa-2x" aria-hidden="true" title="Aggiungi Kit"></i> </a> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Articolo</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Kit" vectumerator="listaKit">
|
||||
<tr>
|
||||
<td align="center" width="10%"><a href="javascript:delKit(<%=rowBean.getId_kit()%>)"> <i class="fa fa-trash-o fa-2x" title="Cancella Kit"></i> </a></td>
|
||||
<td><a href="javascript:Ab.callAbl('../art/Articolo','md','','id_articolo=<%=rowBean.getId_articoloAssociato(bean.getId_articolo())%>')"><%= rowBean.getArticoloAssociato(bean.getId_articolo()).getDescrizioneCompleta() %></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
77
www/admin/art/_inc_articolo_listini.jsp
Normal file
77
www/admin/art/_inc_articolo_listini.jsp
Normal file
|
|
@ -0,0 +1,77 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</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-4 text-center"> <strong>Elenco Listini </strong>
|
||||
<input name="id_listino" type="hidden" id="id_listino" >
|
||||
</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>Descrizione </th>
|
||||
<th>Tipo</th>
|
||||
<th>% sconto/ric.</th>
|
||||
<th> </th>
|
||||
<th>Imponibile</th>
|
||||
<th>Con Iva</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tr>
|
||||
<td colspan="4" data-title="Descrizione"><strong><em>Listino Base </em></strong></td>
|
||||
<td data-title="Utenti" class="text-right"><strong><em><%=nf.format( bean.getPrezzoBase()) %></em></strong></td>
|
||||
<td data-title="Utenti" class="text-right"><strong><em><%=nf.format(bean.getPrezzoBaseIva())%></em></strong></td>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.Listino" vectumerator="listaListino">
|
||||
<tr>
|
||||
<td data-title="Descrizione"><%= rowBean.getDescrizione() %></td>
|
||||
<td data-title="Tipo"><%= rowBean.getTipoL() %></td>
|
||||
<td data-title="Utenti" class="text-right"><acx:if wherecondition="<%=rowBean.hasListinoTipo()%>"><i class="fa fa-flag" title="Contiene listino per Tipo Articolo"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.hasListinoArticolo(bean)%>"><i class="fa fa-tag" title="Contiene listino per Articolo"></i> </acx:if>
|
||||
<%=nf.format(rowBean.getPercL()) %></td>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print">
|
||||
<acx:if wherecondition="<%= rowBean.getFlgTipoL()<99 %>"> <a href="javascript:listinoArticoloMostra('<%=rowBean.getId_listino()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Aggiungi/Aggiorna prezzo articolo su listino</acx:lang>"></i></a> <a href="javascript:listinoArticoloCancella('<%=rowBean.getId_listino()%>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Prezzo Articolo su Listino</acx:lang>"></i></a> </acx:if>
|
||||
</div></td>
|
||||
<td data-title="Utenti" class="text-right"><%=nf.format(rowBean.getPrezzo(bean).getPrezzoFinale())%></td>
|
||||
<td data-title="Utenti" class="text-right"><%=nf.format(rowBean.getPrezzoIva(bean).getPrezzoFinale())%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Modal inserimento listino -->
|
||||
<div id="modalLA" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Listino Articolo Personalizzato</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-bodyLA"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
18
www/admin/art/_inc_articolo_misure.jsp
Normal file
18
www/admin/art/_inc_articolo_misure.jsp
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanRIV" scope="request" class="it.acxent.art.Rivalutazione" type="it.acxent.art.Rivalutazione" >
|
||||
</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>to do
|
||||
|
||||
</acx:else>
|
||||
17
www/admin/art/_inc_articolo_note.jsp
Normal file
17
www/admin/art/_inc_articolo_note.jsp
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
<%@ 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>
|
||||
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
|
||||
<%-- RIGA 1 --%>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<label for="descrizione">Note Articolo:</label>
|
||||
<br>
|
||||
<textarea id="notaArticolo" name="notaArticolo" cols="50" rows="4" class="form-control input-sm"><%= bean.getNotaArticolo() %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
128
www/admin/art/_inc_articolo_prezzo.jsp
Normal file
128
www/admin/art/_inc_articolo_prezzo.jsp
Normal file
|
|
@ -0,0 +1,128 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" 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-2 col-xs-6">
|
||||
<label for="txtRicerca">Street Price :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="streetPrice" name="streetPrice" maxlength="10" value="<%=nf.format( bean.getStreetPrice()) %>">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Ric. Base (%) - %<span class="testoPiccolissimo"> (0 per ricalcolo)</span>: </label>
|
||||
<br />
|
||||
<input type="text" class="form-control input-sm" id="ricaricoBaseNew" name="ricaricoBaseNew" maxlength="3" value="<%=nf.format( bean.getRicaricoBase()) %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Noleggio:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNoleggio" id="flgNoleggio" >
|
||||
<acx:optionflg boundcolumn="flgNoleggio" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Noleggio Netto: (<%=nf.format( bean.getPrezzoNoleggioIva()) %>)</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="prezzoNoleggio" name="prezzoNoleggio" maxlength="10" value="<%=nf.format( bean.getPrezzoNoleggio()) %>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stock/Off./Us.:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStockOfferte" id="flgStockOfferte" >
|
||||
<acx:optionflg boundcolumn="flgStockOfferte" valuelist="0,1,2,3,4"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Offerta <strong>(<%=nf.format(bean.getPrezzoOffertaIva())%> compreso iva)</strong>:</label>
|
||||
<br>
|
||||
<input name="prezzoOffertaLA" type="text" class="form-control input-sm" id="prezzoOffertaLA" value="<%= nf.format(bean.getPrezzoOfferta()) %>" maxlength="22" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Data Scad. Offerta:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataScadenzaOffertaLA" name="dataScadenzaOffertaLA" maxlength="10" value="<%= df.format(bean.getDataScadenzaOfferta()) %>">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="">Codice Promozione:</label>
|
||||
<br>
|
||||
<input name="codicePromozioneA" type="text" class="form-control input-sm" id="codicePromozioneA" value="<%=bean.getCodicePromozioneA()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box-body table-responsive">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>PREZZI</th>
|
||||
<th>Imponibile</th>
|
||||
<th>con IVA</th>
|
||||
<th>% sconto</th>
|
||||
<th>Abbuono</th>
|
||||
<th>Prezzo Finale al pubblico</th>
|
||||
<th>Ric %</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vendita</td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>"> <strong><%=nf.format( bean.getPrezzoBase()) %></strong></acx:if>
|
||||
<acx:else>
|
||||
<input type="text" id="prezzoLA" <%=Ab.jsCrS()%> name="prezzoLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBase()) %>">
|
||||
</acx:else></td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>">
|
||||
<input type="text" class='<%= bean.getPrezzoPubblico()<0?"red":""%>' id="prezzoConIvaLA" <%=Ab.jsCrS()%> name="prezzoConIvaLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBaseIva()) %>" style="text-align:right" onKeyUp="javascript:aggPrezzoFinale()">
|
||||
</acx:if>
|
||||
<acx:else> <strong><%=nf.format(bean.getPrezzoBaseIva())%></strong></acx:else></td>
|
||||
<td ><input name="percLA" type="text" id="percLA" value="<%= nf.format(bean.getPercSconto()) %>" size="3" maxlength="3" <%=Ab.jsCrS()%> ></td>
|
||||
<td ><input type="text" id="abbuonoPrezzoPubblicoLA" <%=Ab.jsCrS()%> name="abbuonoPrezzoPubblicoLA" size="5" maxlength="10" value="<%=nf.format( bean.getAbbuonoPrezzoPubblico()) %>" style="text-align:right" ></td>
|
||||
<td ><strong> <%=nf.format( bean.getPrice()) %> (<%=nf.format( bean.getPriceWVat()) %> con iva) </strong></td>
|
||||
<td ></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Acquisto</td>
|
||||
<td ><strong><%=nf.format(bean.getCostoAcquistoUltimo())%></strong></td>
|
||||
<td ><strong><%=nf.format(bean.getCostoAcquistoUltimoConIva())%></strong></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ><%= nf.format(bean.getRicaricoPAUltimo()) %></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Acq. base</td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>"> <strong><%=nf.format( bean.getCostoAcquisto()) %></strong></acx:if>
|
||||
<acx:else>
|
||||
<input type="text" id="costoAcquisto" <%=Ab.jsCrS()%> name="costoAcquisto" size="10" maxlength="10" value="<%=nf.format( bean.getCostoAcquisto()) %>">
|
||||
</acx:else></td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>">
|
||||
<input type="text" class='<%= bean.getCostoAcquisto()<0?"red":""%>' id="costoAcquistoConIva" <%=Ab.jsCrS()%> name="costoAcquistoConIva" size="10" maxlength="10" value="<%=nf.format( bean.getCostoAcquistoConIva()) %>" style="text-align:right">
|
||||
</acx:if>
|
||||
<acx:else> <strong><%=nf.format(bean.getCostoAcquistoConIva())%></strong> </acx:else></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Costo riv.</td>
|
||||
<td ><strong><%=nf.format( bean.getCostoRivalutazione()) %></strong></td>
|
||||
<td ><strong><%=nf.format(bean.getCostoRivalutazioneIva())%></strong></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ><%= nf.format(bean.getRicaricoCostoRivalutazione()) %></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
233
www/admin/art/_inc_articolo_prezzo_CC.jsp
Normal file
233
www/admin/art/_inc_articolo_prezzo_CC.jsp
Normal file
|
|
@ -0,0 +1,233 @@
|
|||
<!-- _inc_articolo_prezzo_CC.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<cc:attivita/>
|
||||
<jsp:useBean id="attivita" class="it.acxent.cc.Attivita" type="it.acxent.cc.Attivita" scope="session">
|
||||
</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>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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-2 col-xs-6 ">
|
||||
<label for="txtRicerca" class="bg-orange">Street Price (<%=nf.format(bean.getStreetPriceIva())%> con iva):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="streetPrice" name="streetPrice" maxlength="10" value="<%=nf.format( bean.getStreetPrice()) %>">
|
||||
</div>
|
||||
|
||||
<!-- <div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stock/Off./Us.:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStockOfferte" id="flgStockOfferte" >
|
||||
<acx:optionflg boundcolumn="flgStockOfferte" valuelist="0,1,2,3,4"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
-->
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Perc. Sconto Offerta <i class="fa fa-info-circle" title="Se percentuale sconto >0, il prezzo viene determinato diminuendo la perc. di ricarico sull'articolo fino ad un minimo determinato dal parametro CC_RICARICO_MINIMO_OFFERTE" onClick="Ab.swalInfo('Percentuale Sconto Offerta','Se percentuale sconto >0, il prezzo viene determinato diminuendo la perc. di ricarico sull\'articolo fino ad un minimo determinato dal parametro CC_RICARICO_MINIMO_OFFERTE')"></i>:</label>
|
||||
<br>
|
||||
<input name="percScontoOffertaLA" type="text" class="form-control input-sm" id="percScontoOffertaLA" value="<%=nf.format(bean.getPercScontoOfferta()) %>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Offerta <strong class="bg-green">(<%=nf.format(bean.getPrezzoOffertaIva())%> con iva)</strong>:</label>
|
||||
<br>
|
||||
<input name="prezzoOffertaLA" type="text" class="form-control input-sm" id="prezzoOffertaLA" value="<%= nf.format(bean.getPrezzoOfferta()) %>" maxlength="22" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Data Scad. Offerta:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataScadenzaOffertaLA" name="dataScadenzaOffertaLA" maxlength="10" value="<%= df.format(bean.getDataScadenzaOfferta()) %>">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Data Scad. Offerta Forn. <i class="fa fa-info-circle" title="E' la data fine promo del fornitore costo nuovo. L'fferta interna ha comunque la priorità"></i>:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataScadenzaOffertaFornitore" name="dataScadenzaOffertaFornitore" maxlength="10" value="<%= df.format(bean.getDataScadenzaOffertaFornitore()) %>">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="">Codice Promozione:</label>
|
||||
<br>
|
||||
<input name="codicePromozioneA" type="text" class="form-control input-sm" id="codicePromozioneA" value="<%=bean.getCodicePromozioneA()%>" maxlength="254">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-8 col-xs-12">
|
||||
<label for="flgTipo">Costo Spedizione Articolo</label>
|
||||
<br>
|
||||
Se è attivo Preventivo costo spedizione su articolo ci vuole il preventivo per tutte le nazioni a prescindere. Altrimenti il costo è sulla tabella nazione (con priorità sempre su preventivo costo rispetto al costo). Il percentile mi indica quanto pesa o ingombra l'oggetto. Il costo di spedizine del carrello è dato da: costospedizione+(totpercentilecarrello-100)*costospedizione.</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="flgTipo">Prev. Costo :</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. Il costo spedizione è dato da costospedizione*percentile/100. Il costo di un ordine si basa sul totale percentile del carrello: costospedizione+(totpercentile-100)*costospedizione" onClick="Ab.swalInfo('Percentile Peso','Il costo spedizione è dato da costospedizione*percentile/100. Il costo di un ordine si basa sul totale percentile del carrello: costospedizione+(totpercentile-100)*costospedizione')"></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>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Perc. Ricarico da Applicare:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="percRicarico" name="percRicarico" maxlength="6" value="<%=nf.format( bean.getPercRicarico()) %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Ricarico Effettivo:</label>
|
||||
<br>
|
||||
<strong><%= nf.format(bean.getRicaricoEffettivoDaCostoNetto()) %>%</strong></div>
|
||||
<div class="col-lg-2 col-xs-6">Ricarico rispetto Ultimo Acquisto:<br>
|
||||
<strong><%= nf.format(bean.getRicaricoPAUltimo()) %>%</strong> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Barrato compreso iva:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input name="prezzoIvatoBarrato" type="text" class="form-control input-sm" id="prezzoIvatoBarrato" value="<%= nf.format(bean.getPrezzoIvatoBarrato()) %>" >
|
||||
<div class="input-group-addon"> <i class="fa fa-gear" title="Imposta prezzo barrato con Street Price" onClick="impostaPrezzoBarratoDet()"></i></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stato Importazione:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgModImportazione" id="flgModImportazione" >
|
||||
<acx:optionflg bean="bean" boundcolumn="flgModImportazione" valuelist="0,1,2,3,4,9"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Fornitore Costo:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="id_fornitoreCostoNuovo" id="id_fornitoreCostoNuovo" >
|
||||
<acx:optionvec boundcolumn="id_fornitore" desccolumn="descrizioneCompleta" vectumerator="listaFornitori" value="<%=bean.getId_fornitoreCostoNuovo()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box-body table-responsive">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>PREZZI</th>
|
||||
<th>Imponibile</th>
|
||||
<th>con IVA</th>
|
||||
<th>% sconto</th>
|
||||
<th>Abbuono</th>
|
||||
<th>Prezzo Finale al pubblico Comm. PayPal: <%=nf.format(bean.getTariffaPaypal())%></th>
|
||||
<acx:if wherecondition="<%=bean.isEbayAttivita()%>">
|
||||
<th>Prezzo Finale Ebay (<%=bean.getListinoEbay().getDescrizione()%>) Comm.:<%=nf.format(bean.getTariffaEbay())%></th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.isAmazonAttivita()%>">
|
||||
<th>Prezzo Finale Amazon (<%=bean.getListinoAmazon().getDescrizione()%>) Comm.:<%=nf.format(bean.getTariffaAmazon())%></th>
|
||||
</acx:if>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=bean.getFlgControlloCostoAggArt()==0%>"><i class="fa fa-warning" style="color: darkred" title="Attenzione!! Costi aggiuntivi non correttamente gestiti!"></i> </acx:if>
|
||||
Costo Netto <%=df.format(bean.getDataUltimoCosto())%></td>
|
||||
<td class="text-left" ><div class="input-group">
|
||||
<input name="costoNetto" type="text" id="costoNetto" value="<%= nf.format(bean.getCostoNetto() )%>" size="6" maxlength="10" style="min-width: 80px" class="form-control">
|
||||
<div class="input-group-addon"> <i class="fa fa-gear" title="Aggiorna Costo Netto e Prezzo di vendita in base al ricarico" onClick="aggiornaCN_Det()"></i></div>
|
||||
</div></td>
|
||||
<td class="bg-red"><%=nf.format(bean.getCostoNettoIva())%></strong></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<acx:if wherecondition="<%=bean.isEbayAttivita()%>">
|
||||
<td ></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.isAmazonAttivita()%>">
|
||||
<td ></td>
|
||||
</acx:if>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vendita <%=df.format(bean.getDataCambiamentoPrezzo())%></td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>"> <strong><%=nf.format( bean.getPrezzoBase()) %></strong></acx:if>
|
||||
<acx:else>
|
||||
<input class="form-control" type="text" id="prezzoLA" name="prezzoLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBase()) %>">
|
||||
</acx:else></td>
|
||||
<td class="bg-green"><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>">
|
||||
<input type="text" class='form-control <%= bean.getPrezzoPubblico()<0?"red":""%>' id="prezzoConIvaLA" name="prezzoConIvaLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBaseIva()) %>" style="text-align:right" onKeyUp="javascript:aggPrezzoFinale()">
|
||||
</acx:if>
|
||||
<acx:else> <strong><%=nf.format(bean.getPrezzoBaseIva())%></strong></acx:else>
|
||||
<acx:if wherecondition="<%=bean.getPrezzoVenditaComeStreetPrice()>0%>"> <i class="fa fa-exclamation-circle " aria-hidden="true" style="color:red" title="Attenzione!! Prezzo vendita >street price (<%=nf.format(bean.getStreetPrice())%>+ iva <%=nf.format(bean.getStreetPriceIva())%>)"> </i> </acx:if></td>
|
||||
<td ><input class="form-control" name="percLA" type="text" id="percLA" value="<%= nf.format(bean.getPercSconto()) %>" size="3" maxlength="3" ></td>
|
||||
<td ><input class="form-control" type="text" id="abbuonoPrezzoPubblicoLA" name="abbuonoPrezzoPubblicoLA" size="5" maxlength="10" value="<%=nf.format( bean.getAbbuonoPrezzoPubblico()) %>" style="text-align:right" ></td>
|
||||
<td class="bg-green"><strong> <%=nf.format( bean.getPrice()) %> (<%=nf.format( bean.getPriceWVat()) %> con iva) </strong><br>
|
||||
<strong>Min. Paypal <%=nf.format(bean.getPrezzoMinimoPaypal())%> (<%=nf.format(bean.getPrezzoMinimoPaypalIva())%> con iva) </strong></td>
|
||||
<acx:if wherecondition="<%=bean.isEbayAttivita()%>">
|
||||
<td class="bg-green"><strong> <%=nf.format( bean.getPrezzoArticoloEbay().getPrezzoFinale()) %> (<%=nf.format( bean.getPrezzoArticoloEbayIva().getPrezzoFinale()) %> con iva)</strong><br>
|
||||
<strong>Min Ebay<%=nf.format(bean.getPrezzoMinimoEbay())%> (<%=nf.format(bean.getPrezzoMinimoEbayIva())%> con iva) </strong></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.isAmazonAttivita()%>">
|
||||
<td class="bg-green"><strong> <%=nf.format( bean.getPrezzoArticoloAmazon().getPrezzoFinale()) %> (<%=nf.format( bean.getPrezzoArticoloAmazonIva().getPrezzoFinale()) %> con iva)</strong><br>
|
||||
<strong>Min Amazon<%=nf.format(bean.getPrezzoMinimoAmazon())%> (<%=nf.format(bean.getPrezzoMinimoAmazonIva())%> con iva) </strong></td>
|
||||
</acx:if>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ultimo Acquisto</td>
|
||||
<td ><strong><%=nf.format(bean.getCostoAcquistoUltimo())%></strong></td>
|
||||
<td ><strong><%=nf.format(bean.getCostoAcquistoUltimoConIva())%></strong></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<acx:if wherecondition="<%=bean.isEbayAttivita()%>">
|
||||
<td ></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.isAmazonAttivita()%>">
|
||||
<td ></td>
|
||||
</acx:if>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=attivita.isEbay()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Listino Ebay <i class="fa fa-info-circle" title="Listino Particolare per ebay per poter rientrare sulle tariffe applicate (non obbligatorio)" onClick="Ab.swalInfo('Listino Ebay','Listino Particolare per ebay per poter rientrare sulle tariffe applicate (non obbligatorio)')"></i>:</label>
|
||||
<br>
|
||||
<select name="id_listinoEbay" id="id_listinoEbay" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizione" vectumerator="listaListino" value="<%=bean.getId_listinoEbay()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Ebay:</label>
|
||||
<br>
|
||||
<strong><%=bean.getPrezzoArticoloEbayIva().getPrezzoFinale()%> (<%=bean.getPrezzoArticoloEbay().getPrezzoFinale()%> + iva)</strong></div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=attivita.isAmz()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Listino Amazon <i class="fa fa-info-circle" title="Listino Particolare per Amazon per poter rientrare sulle tariffe applicate (non obbligatorio)" onClick="Ab.swalInfo('Listino Amazon','Listino Particolare per Amazon per poter rientrare sulle tariffe applicate (non obbligatorio)')"></i>:</label>
|
||||
<br>
|
||||
<select name="id_listinoAmazon" id="id_listinoAmazon" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizione" vectumerator="listaListino" value="<%=bean.getId_listinoAmazon()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Amazon:</label>
|
||||
<br>
|
||||
<strong><%=bean.getPrezzoArticoloAmazonIva().getPrezzoFinale()%> (<%=bean.getPrezzoArticoloAmazon().getPrezzoFinale()%> + iva)</strong></div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Desc Prezzi Amz:</label>
|
||||
<br>
|
||||
<strong><%=bean.getAmzPrezziDescInline()%> </strong></div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"> Prezzi Foep Amz:</label>
|
||||
<br>
|
||||
<strong><%=bean.getAmzPrezziDescInline()%> </strong></div>
|
||||
</acx:if>
|
||||
</div>
|
||||
135
www/admin/art/_inc_articolo_prezzo_PSHOP.jsp
Normal file
135
www/admin/art/_inc_articolo_prezzo_PSHOP.jsp
Normal file
|
|
@ -0,0 +1,135 @@
|
|||
<!-- _TUTTOFOTO/_inc_articolo_prezzo.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.art.Articolo" type="it.acxent.art.Articolo" 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-2 col-xs-6">
|
||||
<label for="txtRicerca">Noleggio:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNoleggio" id="flgNoleggio" >
|
||||
<acx:optionflg boundcolumn="flgNoleggio" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Noleggio Netto: (<%=nf.format( bean.getPrezzoNoleggioIva()) %>)</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="prezzoNoleggio" name="prezzoNoleggio" maxlength="10" value="<%=nf.format( bean.getPrezzoNoleggio()) %>">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Perc. Sconto Offerta <i class="fa fa-info-circle" title="Se percentuale sconto >0, il prezzo viene determinato diminuendo la perc. di ricarico sull'articolo fino ad un minimo determinato dal parametro CC_RICARICO_MINIMO_OFFERTE" onClick="Ab.swalInfo('Percentuale Sconto Offerta','Se percentuale sconto >0, il prezzo viene determinato diminuendo la perc. di ricarico sull\'articolo fino ad un minimo determinato dal parametro CC_RICARICO_MINIMO_OFFERTE')"></i>:</label>
|
||||
<br>
|
||||
<input name="percScontoOffertaLA" type="text" class="form-control input-sm" id="percScontoOffertaLA" value="<%=nf.format(bean.getPercScontoOfferta()) %>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Offerta <strong class="bg-green">(<%=nf.format(bean.getPrezzoOffertaIva())%> con iva)</strong>:</label>
|
||||
<br>
|
||||
<input name="prezzoOffertaLA" type="text" class="form-control input-sm" id="prezzoOffertaLA" value="<%= nf.format(bean.getPrezzoOfferta()) %>" maxlength="22" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Data Scad. Offerta:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataScadenzaOffertaLA" name="dataScadenzaOffertaLA" maxlength="10" value="<%= df.format(bean.getDataScadenzaOfferta()) %>">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stock/Off./Us.:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStockOfferte" id="flgStockOfferte" >
|
||||
<acx:optionflg boundcolumn="flgStockOfferte" valuelist="0,1,2,3,4"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Barrato compreso iva:</label>
|
||||
<br>
|
||||
<input name="prezzoIvatoBarrato" type="text" class="form-control input-sm" id="prezzoIvatoBarrato" value="<%= nf.format(bean.getPrezzoIvatoBarrato()) %>" maxlength="22" >
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Costo Nuovo:</label>
|
||||
<br>
|
||||
<input name="costoNuovo" type="text" class="form-control input-sm" id="costoNuovo" value="<%= nf.format(bean.getCostoNuovo()) %>" maxlength="22" >
|
||||
</div>
|
||||
<!--
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Prezzo Offerta <strong>(<%=nf.format(bean.getPrezzoOffertaIva())%> compreso iva)</strong>:</label>
|
||||
<br>
|
||||
<input name="prezzoOffertaLA" type="text" class="form-control input-sm" id="prezzoOffertaLA" value="<%= nf.format(bean.getPrezzoOfferta()) %>" maxlength="22" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Data Scad. Offerta:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataScadenzaOffertaLA" name="dataScadenzaOffertaLA" maxlength="10" value="<%= df.format(bean.getDataScadenzaOfferta()) %>">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
-->
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>PREZZI</th>
|
||||
<th>Imponibile</th>
|
||||
<th>con IVA</th>
|
||||
<th>% sconto</th>
|
||||
<th>Abbuono</th>
|
||||
<th>Prezzo Finale al pubblico</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Costo Netto <%=df.format(bean.getDataUltimoCosto())%></td>
|
||||
<td ><input type="text" id="costoNetto" <%=Ab.jsCrS()%> name="costoNetto" size="10" maxlength="10" value="<%=nf.format( bean.getCostoNetto()) %>"></td>
|
||||
<td ><%=nf.format(bean.getCostoNettoIva())%></strong></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vendita <%=df.format(bean.getDataCambiamentoPrezzo())%></td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>"> <strong><%=nf.format( bean.getPrezzoBase()) %></strong></acx:if>
|
||||
<acx:else>
|
||||
<input type="text" id="prezzoLA" <%=Ab.jsCrS()%> name="prezzoLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBase()) %>">
|
||||
</acx:else></td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>">
|
||||
<input type="text" class='<%= bean.getPrezzoPubblico()<0?"red":""%>' id="prezzoConIvaLA" <%=Ab.jsCrS()%> name="prezzoConIvaLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBaseIva()) %>" style="text-align:right" onKeyUp="javascript:aggPrezzoFinale()">
|
||||
</acx:if>
|
||||
<acx:else> <strong><%=nf.format(bean.getPrezzoBaseIva())%></strong></acx:else></td>
|
||||
<td ><input name="percLA" type="text" id="percLA" value="<%= nf.format(bean.getPercSconto()) %>" size="3" maxlength="3" <%=Ab.jsCrS()%> ></td>
|
||||
<td ><input type="text" id="abbuonoPrezzoPubblicoLA" <%=Ab.jsCrS()%> name="abbuonoPrezzoPubblicoLA" size="5" maxlength="10" value="<%=nf.format( bean.getAbbuonoPrezzoPubblico()) %>" style="text-align:right" ></td>
|
||||
<td ><strong> <%=nf.format( bean.getPrice()) %> (<%=nf.format( bean.getPriceWVat()) %> con iva) </strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ultimo Acquisto</td>
|
||||
<td ><strong><%=nf.format(bean.getCostoAcquistoUltimo())%></strong></td>
|
||||
<td ><strong><%=nf.format(bean.getCostoAcquistoUltimoConIva())%></strong></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ricarico <strong>(Eff. <%= nf.format(bean.getRicaricoEffettivoDaCostoNetto()) %>)</strong></td>
|
||||
<td > <input type="text" class="form-control input-sm" id="percRicarico" name="percRicarico" maxlength="6" value="<%=nf.format( bean.getPercRicarico()) %>"></td>
|
||||
<td > </td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
<td ></td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
105
www/admin/art/_inc_articolo_prezzo_conf.jsp
Normal file
105
www/admin/art/_inc_articolo_prezzo_conf.jsp
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" 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">
|
||||
<h3>
|
||||
<acx:lang>DETTAGLIO COSTI</acx:lang>
|
||||
</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Manodopera</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input name="costoManodopera" type="text" class="form-control input-sm" id="costoManodopera" value="<%= nf.format(bean.getCostoManodopera()) %>" size="10" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Stiro</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input name="costoStiro" type="text" class="form-control input-sm" id="costoStiro" value="<%= nf.format(bean.getCostoStiro()) %>" size="10" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Spese Fisse</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input name="costoSpeseFisse" type="text" class="form-control input-sm" id="costoSpeseFisse" value="<%= nf.format(bean.getCostoSpeseFisse()) %>" size="10" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Accessori</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input name="costoAccessori" type="text" class="form-control input-sm" id="costoAccessori" value="<%= nf.format(bean.getCostoAccessori()) %>" size="10" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Costo Tessuto</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<b><%=nf.format(bean.getCostoTessutoCalc())%></b> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Tot. Costo</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<b><%= nf.format(bean.getTotCostoConfezione()) %></b></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Perc. Ricarico%</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input name="percRicarico" type="text" class="form-control input-sm" id="percRicarico" value="<%= nf.format(bean.getPercRicarico()) %>" size="10" maxlength="20" submit>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label>
|
||||
<acx:lang>Prezzo Vendita Calcolato</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<b><%=nf.format(bean.getPrezzoVenditaConfezioneCalcolatoSuCosto())%></b> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>PREZZI</th>
|
||||
<th>Imponibile</th>
|
||||
<th>con IVA</th>
|
||||
<th>% sconto</th>
|
||||
<th>Abbuono</th>
|
||||
<th>Prezzo Finale al pubblico</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Vendita</td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>"> <strong><%=nf.format( bean.getPrezzoBase()) %></strong></acx:if>
|
||||
<acx:else>
|
||||
<input type="text" id="prezzoLA" <%=Ab.jsCrS()%> name="prezzoLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBase()) %>">
|
||||
</acx:else></td>
|
||||
<td ><acx:if wherecondition="<%=bean.usaPrezzoConIva()%>">
|
||||
<input type="text" class='<%= bean.getPrezzoPubblico()<0?"red":""%>' id="prezzoConIvaLA" <%=Ab.jsCrS()%> name="prezzoConIvaLA" size="10" maxlength="10" value="<%=nf.format( bean.getPrezzoBaseIva()) %>" style="text-align:right" onKeyUp="javascript:aggPrezzoFinale()">
|
||||
</acx:if>
|
||||
<acx:else> <strong><%=nf.format(bean.getPrezzoBase())%></strong></acx:else></td>
|
||||
<td ><input name="percLA" type="text" id="percLA" value="<%= nf.format(bean.getPercSconto()) %>" size="3" maxlength="3" <%=Ab.jsCrS()%> ></td>
|
||||
<td ><input type="text" id="abbuonoPrezzoPubblicoLA" <%=Ab.jsCrS()%> name="abbuonoPrezzoPubblicoLA" size="5" maxlength="10" value="<%=nf.format( bean.getAbbuonoPrezzoPubblico()) %>" style="text-align:right" ></td>
|
||||
<td ><strong> <%=nf.format( bean.getPrice()) %> (<%=nf.format( bean.getPriceWVat()) %> con iva) </strong></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
62
www/admin/art/_inc_articolo_progettisti.jsp
Normal file
62
www/admin/art/_inc_articolo_progettisti.jsp
Normal file
|
|
@ -0,0 +1,62 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanAP" scope="request" class="it.acxent.art.ArticoloProgettista" type="it.acxent.art.ArticoloProgettista" >
|
||||
</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>
|
||||
|
||||
<input name="id_articoloProgettista" type="hidden" id="id_articoloProgettista" value="<%=beanAP.getId_articoloProgettista()%>">
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-4">
|
||||
<label>Progettisti:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="id_progettista" id="id_progettista" >
|
||||
<acx:optionvec boundcolumn="id_fornitore" desccolumn="descrizioneCompleta" vectumerator="listaProgettisti" value="<%=beanAP.getId_progettista()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label>Perc. Provvigione:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm numberinput" type="text" id="percProvvigione" name="percProvvigione" size="10" maxlength="20" value="<%=nf.format( beanAP.getPercProvvigione() )%>">
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label>Note:</label><br>
|
||||
<input class="form-control input-sm" type="text" id="nota" name="nota" size="10" maxlength="20" value="<%= beanAP.getNota() %>">
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<label for="txtRicerca"> </label>
|
||||
<br>
|
||||
<a href="javascript:addProgettista();"><i class="fa fa-plus fa-2x" aria-hidden="true"></i></a> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th width="6%"> </th>
|
||||
<th>Progettista</th>
|
||||
<th >Perc. Provv. </th>
|
||||
<th>Note</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloProgettista" vectumerator="listaArticoloProgettista">
|
||||
<tr <%=rowBean.getId_articoloProgettista()==beanAP.getId_articoloProgettista()?"class='success'":""%> >
|
||||
<td><a href="javascript:modifyProgettista(<%=rowBean.getId_articoloProgettista()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delProgettista(<%=rowBean.getId_articoloProgettista()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><%= rowBean.getProgettista().getCognomeNome() %></td>
|
||||
<td><%= nf.format(rowBean.getPercProvvigione()) %></td>
|
||||
<td><%= rowBean.getNota() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
58
www/admin/art/_inc_articolo_rivalutazione.jsp
Normal file
58
www/admin/art/_inc_articolo_rivalutazione.jsp
Normal file
|
|
@ -0,0 +1,58 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanRIV" scope="request" class="it.acxent.art.Rivalutazione" type="it.acxent.art.Rivalutazione" >
|
||||
</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>
|
||||
|
||||
<input name="id_rivalutazione" type="hidden" id="id_rivalutazione" value="<%=beanRIV.getId_rivalutazione()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<label>Data:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataRivalutazione" name="dataRivalutazione" maxlength="10" value="<%= df.format(beanRIV.getDataRivalutazione()) %>">
|
||||
<div class="input-group-addon"> <i class="fa fa-calendar"></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label>Nuovo costo (Imp.):</label>
|
||||
<br>
|
||||
<input name="imponibileRivalutazione" type="text" class="form-control input-sm" id="imponibileRivalutazione" value="<%= nf.format(beanRIV.getImponibileRivalutazione()) %>" size="10" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-5"> </div>
|
||||
<div class="col-lg-1">
|
||||
<label for="txtRicerca"> </label>
|
||||
<br>
|
||||
<a href="javascript:addRivalutazione();"><i class="fa fa-plus fa-2x" aria-hidden="true"></i></a> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th width="6%"> </th>
|
||||
<th>Data Rivalutazione</th>
|
||||
<th>Nuovo Costo (imp.)</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Rivalutazione" vectumerator="listaRivalutazioni">
|
||||
<tr>
|
||||
<td><a href="javascript:modifyRivalutazione(<%=rowBean.getId_rivalutazione()%>);"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delRivalutazione(<%=rowBean.getId_rivalutazione()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><%= df.format(rowBean.getDataRivalutazione()) %></td>
|
||||
<td><%= nf.format(rowBean.getImponibileRivalutazione()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</acx:else>
|
||||
95
www/admin/art/_inc_articolo_seo.jsp
Normal file
95
www/admin/art/_inc_articolo_seo.jsp
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
<!--_inc_articolo_seo.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>
|
||||
<%-- FINE DICHIARAZIONE BEAN --%>
|
||||
<acx:if wherecondition="<%=bean.getFlgEscludiWeb()==0 || true%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca"> Tag Title <i class="fa fa-info-circle" title="Tag title deve far convivere le caratteristiche principali del prodotto con le parole chiave che i potenziali acquirenti probabilmente utilizzeranno durante le loro ricerche. Il tutto da compilare in massimo 487 pixel (orientativamente 60 caratteri). Google pare che prenda massimo 12 parole" onClick="Ab.swalInfo('Tag TITLE dettaglio articolo','Il tag title deve far convivere le caratteristiche principali del prodotto con le parole chiave che i potenziali acquirenti probabilmente utilizzeranno durante le loro ricerche. Il tutto da compilare in massimo 487 pixel (orientativamente 60 caratteri). Google pare che prenda massimo 12 parole')"></i> <a href="javascript:copiaTitleAutomatico()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia da Tag Title Automatico"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCSeoTitle(bean.getCurrentLang()).length() %></label>
|
||||
<br>
|
||||
<input name="seoTitle_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="seoTitle_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getSeoTitle(bean.getCurrentLang()) %></acx:inputTextFormat>" placeholder="<%=bean.getCCSeoTitle(bean.getCurrentLang())%>" maxlength="254" >
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca"> Tag Title Automatico <i class="fa fa-info-circle" title="Tag title automatico cosi composto: descrizione tipo + nome + codice produttore + marca + attivita." onClick="Ab.swalInfo('Tag TITLE automatico','Tag title automatico cosi composto: descrizione tipo + nome + codice produttore + marca + attivita.')"></i>(<%=bean.getCurrentLang()%>): Len: <%= bean.getCCSeoTitleCalc(bean.getCurrentLang()).length() %></label>
|
||||
<br>
|
||||
<input type="hidden" id="seoTitleAuto" value="<%=bean.getCCSeoTitleCalc(bean.getCurrentLang())%>">
|
||||
<%=bean.getCCSeoTitleCalc(bean.getCurrentLang())%> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca"> Tag H1 <i class="fa fa-info-circle" title="Tag H1 descrizione dettaglio articolo. E' il nome. Può coincidere con il tag title. Non superare 70 caratteri" onClick="Ab.swalInfo('Tag H1 descrizione dettaglio articolo',' E\' il nome. Può coincidere con il tag title. Non superare 70 caratteri')"></i> <a href="javascript:copiaH1Automatico()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia da H1 automatico"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH1Web(bean.getCurrentLang()).length() %></label>
|
||||
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'> (it:
|
||||
<acx:inputTextFormat><%= bean.getCCTagH1("it") %></acx:inputTextFormat>
|
||||
)</acx:if>
|
||||
<br>
|
||||
<input name="tagH1_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="tagH1_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getCCTagH1(bean.getCurrentLang()) %></acx:inputTextFormat>" placeholder="<%=bean.getCCTagH1Web(bean.getCurrentLang())%>" maxlength="254" >
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca"> Tag H1 Automatico <i class="fa fa-info-circle" title="Tag H1 corrispende a marca + nome + codice produttore." onClick="Ab.swalInfo('Tag H1 automatico','Tag H1 corrispende marca + nome + codice produttore')"></i> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH1Calc(bean.getCurrentLang()).length() %></label>
|
||||
<br>
|
||||
<input type="hidden" id="tagH1Auto" value="<%=bean.getCCTagH1Calc(bean.getCurrentLang())%>">
|
||||
<%=bean.getCCTagH1Calc(bean.getCurrentLang())%> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca"> Tag H2 <i class="fa fa-info-circle" title="Tag H2 dettaglio articolo. Se non impostato viene inserito la descrizione breve oppure descrizione completa tipo. Non superare i 70 caratteri!" onClick="Ab.swalInfo('Tag H2 dettaglio articolo.','Se non impostato viene inserito la descrizione breve oppure descrizione completa tipo. Non superare i 70 caratteri!')"></i> <a href="javascript:copiaH2Automatico()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia da H2 automatico"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH2Web(bean.getCurrentLang()).length() %></label>
|
||||
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'> (it:
|
||||
<acx:inputTextFormat><%= bean.getCCTagH2("it") %></acx:inputTextFormat>
|
||||
)</acx:if>
|
||||
<br>
|
||||
<input name="tagH2_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" id="tagH2_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getCCTagH2(bean.getCurrentLang()) %></acx:inputTextFormat>" placeholder="<%=bean.getCCTagH2Web(bean.getCurrentLang())%>" maxlength="254" >
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca"> Tag H2 Automatico <i class="fa fa-info-circle" title="Tag H2 automatico cosi composto: descrizione web altrimenti descrizione tipo separati da spazi." onClick="Ab.swalInfo('Tag H2 automatico','Tag H2 automatico cosi composto: descrizione web altrimenti descrizione tipo separati da spazi')"></i>(<%=bean.getCurrentLang()%>): Len: <%= bean.getCCTagH2Calc(bean.getCurrentLang()).length() %></label>
|
||||
<br>
|
||||
<input type="hidden" id="tagH2Auto" value="<%=bean.getCCTagH2Calc(bean.getCurrentLang())%>">
|
||||
<%=bean.getCCTagH2Calc(bean.getCurrentLang())%> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Nome x URL <i class="fa fa-info-circle" title="L'Url non deve superare possibilimente i 50 60 caratteri. Ottimale sarebbe max 3 o 5 parole. Se non impostato viene composto da Marca + nome" onClick="Ab.swalInfo('Nome per url SEO friendly','L\'Url non deve superare possibilimente i 50 60 caratteri e massimo 16 parole. Ottimale sarebbe max 3 o 5 parole. Se non impostato viene composto da Marca + nome')"></i> <a href="javascript:copiaNomeUrl()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia Marca+nome su nome url"></i></a>:</label>
|
||||
<br>
|
||||
<input name="nomeSeo" type="text" class="form-control input-sm" id="nomeSeo" value="<acx:inputTextFormat><%= bean.getNomeSeo() %></acx:inputTextFormat>" maxlength="254" placeholder="<%=bean.getDescrizioneNomeUrl()%>">
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Link www <i class="fa fa-info-circle" title="Il link dell'articolo dipende dal nome URL. NON deve superare 115 caratteri. Ottimale tra 50 e 60 caratteri. Considero troppo lungo oltre 70 caratteri" onClick="Ab.swalInfo('Url dettaglio articolo','Il link dell\'articolo dipende dal nome URL. NON deve superare 115 caratteri. Ottimale tra 50 e 60 caratteri. Considero troppo lungo oltre 80 caratteri')"></i>: Len: <%= bean.getCCLinkDettaglio(new it.acxent.art.ArticoloCR()).length() %> </label>
|
||||
<br>
|
||||
<%=bean.getCCLinkDettaglio(new it.acxent.art.ArticoloCR())%></div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Meta Description <i class="fa fa-info-circle" title="Se non viene riempito manualmente, viene utilizzato il template sul tipo se impostato. Viene quindi inserito marca, nome e codice produttore dell'articolo. Non superare 150 caratteri" onClick="Ab.swalInfo('Meta Description dettaglio articolo','Se non viene riempito manualmente, viene utilizzato il template sul tipo se impostato. Viene quindi inserito marca, nome e codice produttore dell\'articolo. Non superare 150 caratteri')"></i> <a href="javascript:copiaMetaDescription()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia Meta Description Automatica"></i></a> (<%=bean.getCurrentLang()%>): Len: <%= bean.getCCMetaDescriptionWeb(bean.getCurrentLang()).length() %></label>
|
||||
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'> (it:
|
||||
<acx:inputTextFormat><%= bean.getCCMetaDescriptionWeb("it") %></acx:inputTextFormat>
|
||||
)</acx:if>
|
||||
<br>
|
||||
<textarea class="form-control input-sm" name="metaDescription_<%=bean.getCurrentLang()%>" rows="4" id="metaDescription_<%=bean.getCurrentLang()%>" placeholder="<acx:inputTextFormat><%=bean.getCCMetaDescriptionCalc(bean.getCurrentLang())%></acx:inputTextFormat>"><acx:inputTextFormat><%= bean.getMetaDescription(bean.getCurrentLang()) %></acx:inputTextFormat>
|
||||
</textarea>
|
||||
</div>
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca"> Meta Description Automatica <i class="fa fa-info-circle" title="Meta description cosi composta: Se c'è il modello definito sul tipo, viene inserito marca + dsescrizione breve + codice produttore + offerta sul segnaposto; altrimenti marca+descrizione breve + tipo + ean + caratteristiche + offerta." onClick="Ab.swalInfo('Tag Meta Description automatico','Meta description cosi composta: Se c\'è il modello definito sul tipo, viene inserito marca + dsescrizione breve + codice produttore + offerta sul segnaposto; altrimenti marca+descrizione breve + tipo + ean + caratteristiche + offerta.')"></i>(<%=bean.getCurrentLang()%>): Len : <%= bean.getCCMetaDescriptionCalc(bean.getCurrentLang()).length() %></label>
|
||||
<br>
|
||||
<input type="hidden" id="metaDescriptionAuto" value="<%=bean.getCCMetaDescriptionCalc(bean.getCurrentLang())%>">
|
||||
<%=bean.getCCMetaDescriptionCalc(bean.getCurrentLang())%> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12 msgWarning" > <br>
|
||||
<%=bean.getErroriSeo()%></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Sitemap Pr.ty (1-100):</label>
|
||||
<br>
|
||||
<input name="sitemapPriority" id="sitemapPriority" type="text" class="form-control input-sm numberinput" value="<%= bean.getSitemapPriority() %>" maxlength="60">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-12 " >
|
||||
<label>Hashcode</label>
|
||||
<br>
|
||||
<%=bean.getHashCodeCurrent()%></div>
|
||||
<div class="col-lg-3 col-xs-12 " >
|
||||
<label>Hashcode IndexNow</label>
|
||||
<br>
|
||||
<%=bean.getHashCodeIndexNow()%></div>
|
||||
</div>
|
||||
</acx:if>
|
||||
45
www/admin/art/_inc_articolo_simboli.jsp
Normal file
45
www/admin/art/_inc_articolo_simboli.jsp
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" 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"><input type="hidden" name="lavaggio" value="<%= bean.getSimboliLavaggio().getLavaggio().getCodiceSimbolo() %>">
|
||||
<input type="hidden" name="candeggio" value="<%= bean.getSimboliLavaggio().getCandeggio().getCodiceSimbolo() %>">
|
||||
<input type="hidden" name="stiratura" value="<%= bean.getSimboliLavaggio().getStiratura().getCodiceSimbolo() %>">
|
||||
<input type="hidden" name="pulituraSecco" value="<%= bean.getSimboliLavaggio().getPulituraSecco().getCodiceSimbolo() %>">
|
||||
<input type="hidden" name="asciugatura" value="<%= bean.getSimboliLavaggio().getAsciugatura().getCodiceSimbolo() %>">
|
||||
<div class="col-lg-12">
|
||||
<label>Simboli di lavaggio:</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2">
|
||||
<label>Lavaggio:<%=bean.getLavaggio()%></label>
|
||||
<br>
|
||||
<a href="javascript:ruotaLavaggio()"><img src="../_V4/_img/Icons/simboliLavaggio/<%= bean.getSimboliLavaggio().getLavaggio().getCodiceSimbolo() %>.gif" alt="Lavaggio" name="img_lavaggio" width="64" border="0"></a> </div>
|
||||
<div class="col-lg-2">
|
||||
<label>Candeggio:<%=bean.getCandeggio()%></label>
|
||||
<br>
|
||||
<a href="javascript:ruotaCandeggio()"><img src="../_V4/_img/Icons/simboliLavaggio/<%= bean.getSimboliLavaggio().getCandeggio().getCodiceSimbolo() %>.gif" alt="Candeggio" name="img_candeggio" width="64" border="0"></a> </div>
|
||||
<div class="col-lg-2">
|
||||
<label>Stiro:<%=bean.getStiratura()%></label>
|
||||
<br>
|
||||
<a href="javascript:ruotaStiratura()"><img src="../_V4/_img/Icons/simboliLavaggio/<%= bean.getSimboliLavaggio().getStiratura().getCodiceSimbolo() %>.gif" alt="Stiratura" name="img_stiratura" width="64" border="0"></a> </div>
|
||||
<div class="col-lg-2">
|
||||
<label>Pulitura a secco:<%=bean.getPulituraSecco()%></label>
|
||||
<br>
|
||||
<a href="javascript:ruotaPulituraSecco()"><img src="../_V4/_img/Icons/simboliLavaggio/<%= bean.getSimboliLavaggio().getPulituraSecco().getCodiceSimbolo() %>.gif" alt="Pulitura a Secco" name="img_pulituraSecco" width="64" border="0"></a> </div>
|
||||
<div class="col-lg-2">
|
||||
<label>Asciugatura:<%=bean.getAsciugatura()%></label>
|
||||
<br>
|
||||
<a href="javascript:ruotaAsciugatura()"><img src="../_V4/_img/Icons/simboliLavaggio/<%= bean.getSimboliLavaggio().getAsciugatura().getCodiceSimbolo() %>.gif" alt="Asciugatura" name="img_asciugatura" width="64" border="0"></a> </div>
|
||||
</div>
|
||||
73
www/admin/art/_inc_articolo_taglie.jsp
Normal file
73
www/admin/art/_inc_articolo_taglie.jsp
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanRIV" scope="request" class="it.acxent.art.Rivalutazione" type="it.acxent.art.Rivalutazione" >
|
||||
</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 hidden-print">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row"></div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca">Taglia:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="id_taglia" id="id_taglia" >
|
||||
<acx:optionvec boundcolumn="id_taglia" desccolumn="descrizione" vectumerator="listaTagliePerTipo"> </acx:optionvec>
|
||||
</select>
|
||||
<%=Ab.divAjSearchDiv("codiceAT")%>
|
||||
<input name="id_articoloTaglia" type="hidden" id="id_articoloTaglia">
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label for="txtRicerca">Barcode: </label>
|
||||
<br>
|
||||
<input name="codiceAT" type="text" class="form-control input-sm" id="codiceAT" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<input type="button" value="AGGIUNGI TAGLIA" class="btn btn-block btn-primary btn-associative" onClick="javascript:addTaglia()" id="aggiungiTaglia" >
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<input type="button" value="Aggiungi Tutte le Taglie" class="btn btn-block btn-primary btn-associative" onClick="javascript:addTaglie()" id="aggiungiTaglia" >
|
||||
</div>
|
||||
</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>Tipo Taglia</th>
|
||||
<th>Taglia</th>
|
||||
<th>Barcode </th>
|
||||
<th>Disp. mag.+<span style="color:#00CC00"> arr.</span>- <span style="color:#FF6600"> imp. </span><span>=TOT</span></th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloTaglia" vectumerator="listaTaglieArticolo">
|
||||
<tr>
|
||||
<td class="comandi text-center"><div class="inline text-center hidden-print"> <a href="javascript:delTaglia('<%=rowBean.getId_articoloTaglia()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td data-title=" Tipo Taglia"><%= rowBean.getTaglia().getTipoTaglia().getDescrizione() %></td>
|
||||
<td data-title=" Taglia"><%= rowBean.getTaglia().getDescrizione() %></td>
|
||||
<td data-title="Barcode"><%= rowBean.getCodiceAT() %></td>
|
||||
<td data-title="Dis. Magazz."><%= rowBean.getQuantitaMagazzinoMovimentoHtml() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
79
www/admin/art/_inc_articolo_usato.jsp
Normal file
79
www/admin/art/_inc_articolo_usato.jsp
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanAP" scope="request" class="it.acxent.art.ArticoloUsato" type="it.acxent.art.ArticoloUsato" >
|
||||
</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>
|
||||
<input name="id_articoloUsato" type="hidden" id="id_articoloUsato" >
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">Documento di acquisto</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label>Cliente che Vende:</label>
|
||||
<br><div class="input-group input-group-sm">
|
||||
|
||||
<input readonly name="id_fornitore" type="hidden" id="id_fornitore" size="10" maxlength="30" /> <input class="form-control input-sm ajSearchTxt"name="descrizioneFornitore" type="text" id="descrizioneFornitore" size="40" maxlength="60" <%=Ab.jsAjSearchTextM4("/admin/anag/Clifor.abl?flgCF=C&searchTxt=","descrizioneFornitore","listaFornitore","main.id_fornitore,main.descrizioneFornitore",0,"docAcquisto")%> /><span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_fornitore','descrizioneFornitore')"><i class="fa fa-refresh fa-sm" title="Pulisci Campi"></i> </a></span></div><%=Ab.divAjSearchDiv4("listaFornitore")%>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<div class="col-lg-3">
|
||||
<label>Doc. Acquisto:</label>
|
||||
<br>
|
||||
<input class="form-control input-sm" type="text" id="numeroDocumento" name="numeroDocumento" size="10" maxlength="20">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="descrizione">Data:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataDocumento" name="dataDocumento" maxlength="10" value="" nextFocus="addAcquistoUsato()" >
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<label for="txtRicerca"> </label>
|
||||
<br>
|
||||
<a href="javascript:addAcquistoUsato();"><i class="fa fa-plus fa-2x" aria-hidden="true"></i></a> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="box-body scroll-300 col-lg-12" id="no-more-tables">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th width="6%"> </th>
|
||||
<th>Cliente</th>
|
||||
<th >Num. Doc. </th>
|
||||
<th>Data Doc.</th>
|
||||
<th>Tipo Documento</th>
|
||||
<th>Importo</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloUsato" vectumerator="listaArticoliUsato">
|
||||
<tr <%=rowBean.getId_articoloUsato()==beanAP.getId_articoloUsato()?"class='success'":""%> >
|
||||
<td><a href="javascript:delAcquistoUsato(<%=rowBean.getId_articoloUsato()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td><acx:if wherecondition="<%=rowBean.getTmstStampa()!=null%>">
|
||||
<i class="fa fa-check-circle" aria-hidden="true" title="<%= rowBean.getId_articoloUsato() %> - Record stampato il <%=rowBean.getTmstStampa()%>" style="color: darkgreen"></i>
|
||||
</acx:if><acx:else>
|
||||
<i class="fa fa-ban" aria-hidden="true" title="<%= rowBean.getId_articoloUsato() %> - Record NON STAMPATO" style="color: darkred"></i>
|
||||
</acx:else> <%= rowBean.getIntestazione() %></td>
|
||||
<td><%= rowBean.getNumeroDocumento() %></td>
|
||||
<td><%= df.format(rowBean.getDataDocumento()) %></td>
|
||||
<td><%= rowBean.getTipoDocumento()%></td>
|
||||
<td><%= nf.format(rowBean.getImporto()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
60
www/admin/art/_inc_articolo_variante.jsp
Normal file
60
www/admin/art/_inc_articolo_variante.jsp
Normal file
|
|
@ -0,0 +1,60 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</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-10 text-center"> <strong>Elenco Varianti </strong>
|
||||
<input type="hidden" id="id_articoloVariante" name="id_articoloVariante" maxlength="" size="4" >
|
||||
</div>
|
||||
<div class="col-lg-2 text-center"> <a href="javascript:addVariante();"> <i class="fa fa-plus-circle fa-2x" aria-hidden="true" title="Aggiungi Variante"></i> </a> </div>
|
||||
</div>
|
||||
<div class="row scroll-400">
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-striped" style="border: 1px solid #ededed;">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Variante </th>
|
||||
<th>Visibile web</th>
|
||||
<th> Ordinabile Web</th>
|
||||
<th>Codice - serie</th>
|
||||
<th>Disp.<br>
|
||||
<span class="text-primary">(nr.|mt.|kg.)</span>+<span class=" text-green"> arr.</span>- <span class="text-danger"> imp. </span>=TOT</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterni()%>
|
||||
<th>Immagini Variante </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaArticoliVariante">
|
||||
<tr>
|
||||
<td align="left"><a href="javascript:modVariante(<%=rowBean.getId_articoloVariante()%>)"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:delVariante(<%=rowBean.getId_articoloVariante()%>)"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></td>
|
||||
<td align="left"><acx:if wherecondition="<%=rowBean.getId_vetrina()>0%>"><i class="fa fa-picture-o" title="Vetrina <%=rowBean.getVetrina().getDescrizione()%>"></i> </acx:if>
|
||||
<%= rowBean.getDescrizione(lang) %> <acx:if wherecondition="<%=!rowBean.getColoreVHex().isEmpty()%>"><span style="background:<%=rowBean.getColoreVHex()%>;color:#<%=rowBean.getFontColoreVHex()%>"> <%=rowBean.getColoreVHex()%> </span></acx:if> </td>
|
||||
<td><acx:if wherecondition="<%= rowBean.getFlgNascondi()==0 %>"> <a href="javascript:cambiaNascondi(<%=rowBean.getId_articoloVariante()%>, 1)"> <i class="fa fa-check" title="Visibile. Premi per nascondere"></i> </a> </acx:if> <%=rowBean.getCodicePromozioneAV()%>
|
||||
<acx:if wherecondition="<%= rowBean.getFlgNascondi()==1 %>"> <a href="javascript:cambiaNascondi(<%=rowBean.getId_articoloVariante()%>, 0)"> <i class="fa fa-ban" title="NON Visibile. Premi per abilitare web"></i> </a> </acx:if></td>
|
||||
<td><acx:if wherecondition="<%= rowBean.getFlgNonOrdinabile()==0 %>"> <a href="javascript:cambiaNOrd(<%=rowBean.getId_articoloVariante()%>, 1)"> <i class="fa fa-check" aria-hidden="true" title="Ordinabile. Premi per rendere la variante NON ordinabile."></i> </a> </acx:if>
|
||||
<acx:if wherecondition="<%= rowBean.getFlgNonOrdinabile()==1 %>"> <a href="javascript:cambiaNOrd(<%=rowBean.getId_articoloVariante()%>, 0)"> <i class="fa fa-ban" aria-hidden="true" title="NON Ordinabile. Premi per rendere la variante ordinabile."></i> </a> </acx:if></td>
|
||||
<td align="left"><%= rowBean.getCodiceVariante() %>
|
||||
<acx:if wherecondition='<%=!rowBean.getCodiceSerieV().equals("")%>'> - <%= rowBean.getCodiceSerieV() %></acx:if>
|
||||
<acx:if wherecondition='<%=!rowBean.getCodiciAlternativiV().equals("")%>'><%= rowBean.getCodiciAlternativiV() %></acx:if></td>
|
||||
<td><%= rowBean.getQuantitaMagazzinoMovimentoHtml() %><acx:if wherecondition="<%= rowBean.getArticolo().getTipo().getFlgUsaTagliaEffettivo()==2%>"><a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>,<%=rowBean.getId_articoloVariante()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Magazzino"></i></a> </acx:if></td>
|
||||
<%=rowBean.getHtmlTableDispoMagInterni()%>
|
||||
<td align="left"><%for (int i = 1; i <= 6; i++) {%>
|
||||
<acx:if_img checkScaled="false" scaledWidth="25" scaledPrefix="25/"> <a href="../../_img/_imgArt/<%=bean.getPathIdStepDir() %>_var/<%=rowBean.getImgFileName(i) %>" target="_blank"><img src="../../_img/_imgArt/<%=bean.getPathIdStepDir() %>_var/<%=rowBean.getImgFileName(i) %>" height="25" border="0"></a></acx:if_img>
|
||||
<%}%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
81
www/admin/art/_inc_articolo_www.jsp
Normal file
81
www/admin/art/_inc_articolo_www.jsp
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
<%@ 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.art.Articolo" type="it.acxent.art.Articolo" 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-2 form-inline col-xs-12">
|
||||
<label for="txtRicerca">Vis. Www: (<%=bean.getEscludiWeb()%>)</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgEscludiWebArt" id="flgEscludiWebArt" >
|
||||
<acx:optionflg boundcolumn="flgEscludiWebArt" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label>In Vendita su Www:</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgWebNoVendita" id="flgWebNoVendita" >
|
||||
<option value="0" <%=bean.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=bean.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label>Ord. Www</label>
|
||||
<input name="ordine" type="text" class="form-control input-sm" id="ordine" value="<%= bean.getOrdine() %>" maxlength="4">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Usato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgUsato" id="flgUsato" >
|
||||
<acx:optionflg boundcolumn="flgUsato" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Conto Vendita:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgContoVendita()==1?"checked":""%> name="ckflgContoVendita" id="ckflgContoVendita" >
|
||||
<input type="hidden" name="flgContoVendita" id="flgContoVendita" value="<%=bean.getFlgContoVendita()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Google:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgGoogle" id="flgGoogle" >
|
||||
<acx:optionflg bean="bean" boundcolumn="flgGoogle" valuelist="0,1,2"> </acx:optionflg>
|
||||
|
||||
</select>
|
||||
</div><div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Feed:</label>
|
||||
<br>
|
||||
<select name="googleFeedFileName" id="googleFeedFileName" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="descrizione" desccolumn="descrizione" vectumerator="listaFileNameGoogle" value="<%=bean.getGoogleFeedFileName()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Ebay:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgEbay()==1?"checked":""%> name="ckflgEbay" id="ckflgEbay" >
|
||||
<input type="hidden" name="flgEbay" id="flgEbay" value="<%=bean.getFlgEbay()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Rateale 0:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgRateale0()==1?"checked":""%> name="ckflgRateale0" id="ckflgRateale0" >
|
||||
<input type="hidden" name="flgRateale0" id="flgRateale0" value="<%=bean.getFlgRateale0()%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Keywords (separati da spazio):</label>
|
||||
<br>
|
||||
<input name="keywords" id="keywords" type="text" class="form-control input-sm" value="<%= bean.getKeywords() %>" maxlength="60">
|
||||
</div>
|
||||
<div class="col-lg-8 col-xs-12">
|
||||
<label for="txtRicerca"> Desc. Search:</label>
|
||||
<br>
|
||||
<%=bean.getDescrizioneSearch()%> </div>
|
||||
</div>
|
||||
260
www/admin/art/_inc_articolo_www_CC.jsp
Normal file
260
www/admin/art/_inc_articolo_www_CC.jsp
Normal file
|
|
@ -0,0 +1,260 @@
|
|||
<!-- _inc_articolo_www_CC.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%@ taglib uri="/WEB-INF/cc.tld" prefix="cc" %>
|
||||
<cc:attivita/>
|
||||
<jsp:useBean id="attivita" class="it.acxent.cc.Attivita" type="it.acxent.cc.Attivita" scope="session">
|
||||
</jsp:useBean>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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-2 col-xs-12">
|
||||
<label for="txtRicerca">Vis. Www
|
||||
<acx:if wherecondition='<%=bean.isReadyForWeb(bean.getCurrentLang())%>'> <i class="fa fa-chrome" title="Articolo <%=bean.getCurrentLang()%> Pronto Per la Pubblicazione" style="color: darkgreen"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-chrome" title="Articolo <%=bean.getCurrentLang()%> NON Pronto Per la Pubblicazione" style="color: darkred"></i> </acx:else>
|
||||
: (<%=bean.getEscludiWeb()%>)</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgEscludiWebArt" id="flgEscludiWebArt" >
|
||||
<acx:optionflg boundcolumn="flgEscludiWebArt" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Q.ta Max www.<i class="fa fa-info-circle" title="Se <0, forzo l'articolo a NON disponibile, se > 0, e' la qt.a massima acquistabile" onClick="Ab.swalInfo('Q.ta max www','Se < 0, forzo l\'articolo a NON disponibile, se > 0, è la qt.a massima acquistabile')"></i>:</label>
|
||||
<br>
|
||||
<input name="qtaMaxAcquistoWww" type="text" id="qtaMaxAcquistoWww" value="<%= nf0.format(bean.getQtaMaxAcquistoWww() )%>" size="6" maxlength="10" class="form-control">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label>In Vend. Www:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgWebNoVendita" id="flgWebNoVendita" >
|
||||
<option value="0" <%=bean.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=bean.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Usato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgUsato" id="flgUsato" >
|
||||
<acx:optionflg boundcolumn="flgUsato" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Stato Usato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="id_statoUsato" id="id_statoUsato" >
|
||||
<acx:optionvec boundcolumn="id_statoUsato" desccolumn="descrizioneCompleta" vectumerator="listaStatoUsato" value="<%=bean.getId_statoUsato()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Tipo Scheda Www:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgTipoSchedaArticoloWww" id="flgTipoSchedaArticoloWww" >
|
||||
<acx:optionflg boundcolumn="flgTipoSchedaArticoloWww" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=attivita.isSubito()%>">
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Subito/M.gest:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgSubito()==1?"checked":""%> name="ckflgSubito" id="ckflgSubito" >
|
||||
<input type="hidden" name="flgSubito" id="flgSubito" value="<%=bean.getFlgSubito()%>">
|
||||
</div>
|
||||
</acx:if>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=attivita.isEbay()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Ebay:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgEbay()==1?"checked":""%> name="ckflgEbay" id="ckflgEbay" >
|
||||
<input type="hidden" name="flgEbay" id="flgEbay" value="<%=bean.getFlgEbay()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Listino Ebay <i class="fa fa-info-circle" title="Listino Particolare per ebay per poter rientrare sulle tariffe applicate (non obbligatorio)" onClick="Ab.swalInfo('Listino Ebay','Listino Particolare per ebay per poter rientrare sulle tariffe applicate (non obbligatorio)')"></i>:</label>
|
||||
<br>
|
||||
<strong> <%=bean.getListinoEbay().getDescrizione()%></strong> </div>
|
||||
<!--
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Ebay ItemId:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input name="ebayItemId" type="text" class="form-control input-sm" id="ebayItemId" value="<%= (bean.getEbayItemId()) %>" >
|
||||
<div class="input-group-addon"> <a href="javascript:ebayAggiornaItemId()"><i class="fa fa-gears" title="Aggiorna Ebay Item Id" ></i></a> </div>
|
||||
</div>
|
||||
</div>-->
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Ebay Id Offerta:</label>
|
||||
<br>
|
||||
<input name="ebayOfferId" type="text" class="form-control input-sm" id="ebayOfferId" value="<%= (bean.getEbayOfferId()) %>" readonlyx>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Ebay Item Id:</label>
|
||||
<br>
|
||||
<input name="ebayItemId" type="text" class="form-control input-sm" id="ebayItemId" value="<%= (bean.getEbayItemId()) %>" readonlyx>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Q.ta Ebay <i class="fa fa-info-circle" title="Per ovviare ai limiti di importo in vendita su ebay, impostare q.ta' disponibile su ebay. Se 0 --> quantita' effettiva, altrimenti il minimo tra quantita' effettiva e questo valore" onClick="Ab.swalInfo('Q.ta Ebay','Per ovviare ai limiti di importo in vendita su ebay, impostare q.tà disponibile su ebay. Se 0 --> quantità effettiva, altrimenti il minimo tra quantità effettiva e questo valore')"></i>:</label>
|
||||
<br>
|
||||
<input name="qtaEbay" type="text" id="qtaEbay" value="<%= nf0.format(bean.getQtaEbay() )%>" size="6" maxlength="10" class="form-control">
|
||||
</div>
|
||||
<div class="col-lg-5 col-xs-12">
|
||||
<acx:if wherecondition="<%=bean.getFlgEbay()==1 && bean.isReadyForMarketplace(bean.getCurrentLang())%>"> <a class="btn btn-success btn-associative" href="javascript:ebayUpdateItem()">Crea/Agg. su Ebay</a> <a class="btn btn-success btn-associative" href="javascript:ebayPublish()">Pubblica su Ebay</a><a class="btn btn-success btn-associative" href="javascript:ebayPublishOnly()">Pubb. No Upd</a> <a class="btn btn-warning btn-associative" href="javascript:ebayRemoveOffer()">Rimuovi Offerta</a> <a class="btn btn-warning btn-associative" href="javascript:ebayRemoveItem()">Rimuovi da Ebay</a> </acx:if>
|
||||
<acx:else><br>
|
||||
<b>Articolo Non Pubblicabile su Ebay</b></acx:else>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<acx:if wherecondition="<%=!bean.isEbayPrezzoQtaAllineati()%>"><i class="fa fa-exclamation-circle" style="color:darkorange" title="Attenzione!!"></i><br>
|
||||
<span style="font-size: 10px">P. ebay <%=nf.format(bean.getPrezzoSuEbayIva())%> / <%=nf.format(bean.getPrezzoArticoloEbayIva().getPrezzoFinale())%><br>
|
||||
qta su ebay <%=bean.getQtaSuEbay()%> / <%=bean.getQtaEbayDaInviare()%></span></acx:if>
|
||||
<acx:else><br>
|
||||
<span style="font-size: 10px"><%=nf.format(bean.getPrezzoSuEbayIva())%><br>
|
||||
q.ta <%=bean.getQtaSuEbay()%> </span></acx:else>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=attivita.isAmz()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Amazon:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgAmazon" id="flgAmazon" >
|
||||
<option value="0" <%=bean.getFlgAmazon()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=bean.getFlgAmazon()==1?"selected":""%> >Si</option>
|
||||
<option value="2" <%=bean.getFlgAmazon()==2?"selected":""%> >Scartato</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> AmzWarn :</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgAmzWarn" id="flgAmzWarn" >
|
||||
<option value="0" <%=bean.getFlgAmzWarn()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=bean.getFlgAmzWarn()==1?"selected":""%> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Listino Amz <i class="fa fa-info-circle" title="Listino Particolare per Amazon per poter rientrare sulle tariffe applicate (non obbligatorio)" onClick="Ab.swalInfo('Listino Amazon','Listino Particolare per Amazon per poter rientrare sulle tariffe applicate (non obbligatorio)')"></i>:</label>
|
||||
<br>
|
||||
<strong> <%=bean.getListinoAmazon().getDescrizione()%> </strong> </div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Q.ta Amz <i class="fa fa-info-circle" title="Se 0 --> quantita' effettiva, altrimenti il minimo tra quantita' effettiva e questo valore" onClick="Ab.swalInfo('Q.ta Amazon','Impostare q.tà disponibile su Amazon. Se 0 --> quantità effettiva, altrimenti il minimo tra quantità effettiva e questo valore')"></i>:</label>
|
||||
<br>
|
||||
<input name="qtaAmz" type="text" id="qtaAmz" value="<%= nf0.format(bean.getQtaAmz() )%>" size="6" maxlength="10" class="form-control">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Tipo Prezzo Amz:</label>
|
||||
<br>
|
||||
<select name="flgPriceTypeAmz" id="flgPriceTypeAmz" class="form-control select2">
|
||||
<acx:optionflg bean="bean" boundcolumn="flgPriceTypeAmz" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-3">
|
||||
<label for="txtRicerca">Prezzo su Amz:</label>
|
||||
<br>
|
||||
<%=nf.format(bean.getPrezzoSuAmzIva())%> </div>
|
||||
<div class="col-lg-1 col-xs-3">
|
||||
<label for="txtRicerca">Q.ta su Amz:</label>
|
||||
<br>
|
||||
<%=bean.getQtaSuAmz()%> </div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Desc Prezzi Amz:</label>
|
||||
<br>
|
||||
<strong><%=bean.getAmzPrezziDescInline()%><br><%=bean.getAmzPrezziFoepDescInline()%> </strong></div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Asin Amz: <%=bean.getLinkAmazon()%></label>
|
||||
<br>
|
||||
<input name="asinAmz" type="text" class="form-control input-sm" id="asinAmz" value="<%= (bean.getAsinAmz()) %>" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Product Type Amz:</label>
|
||||
<br>
|
||||
<input name="productTypeAmz" type="text" class="form-control input-sm" id="productTypeAmz" value="<%= (bean.getProductTypeAmz()) %>" >
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Desc Amz:</label>
|
||||
<br>
|
||||
<input name="descAmz" type="text" class="form-control input-sm" id="descAmz" value="<%= (bean.getDescAmz()) %>" disabled>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12"> <a class="btn btn-success btn-associative" href="javascript:amzCatalogItem()">Get Asin</a> </div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<acx:if wherecondition="<%=bean.getFlgAmazon()==1 && !bean.getAsinAmz().isEmpty()%>"> <a class="btn btn-success btn-associative" href="javascript:amzUpdateOffer()">Publish</a> </acx:if>
|
||||
<acx:else><br>
|
||||
<b>Non Pubb. su Amz</b></acx:else>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-12"> <a class="btn btn-success btn-associative" href="javascript:amzUpdateOfferAuto()">Publish Auto</a> </div>
|
||||
<div class="col-lg-1 col-xs-12"> <a class="btn btn-danger btn-associative" href="javascript:amzDeleteItem()">Delete Item</a> </div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=attivita.isGoogleMerchant()%>">
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Google:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgGoogle" id="flgGoogle" >
|
||||
<acx:optionflg bean="bean" boundcolumn="flgGoogle" valuelist="0,1,2"> </acx:optionflg>
|
||||
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca"> Feed:</label>
|
||||
<br>
|
||||
<select name="googleFeedFileName" id="googleFeedFileName" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="descrizione" desccolumn="descrizione" vectumerator="listaFileNameGoogle" value="<%=bean.getGoogleFeedFileName()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=attivita.isTrovaprezzi()%>">
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca"> Trovaprezzi:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgTrovaprezzi()==1?"checked":""%> name="ckflgTrovaprezzi" id="ckflgTrovaprezzi" >
|
||||
<input type="hidden" name="flgTrovaprezzi" id="flgTrovaprezzi" value="<%=bean.getFlgTrovaprezzi()%>">
|
||||
</div>
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Keywords (separati da spazio):</label>
|
||||
<br>
|
||||
<input name="keywords" id="keywords" type="text" class="form-control input-sm" value="<%= bean.getKeywords() %>" maxlength="60">
|
||||
</div>
|
||||
<div class="col-lg-5 col-xs-12">
|
||||
<label for="txtRicerca"> Desc. Search:</label>
|
||||
<br>
|
||||
<%=bean.getDescrizioneSearch()%> </div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=attivita.isGoogleMerchant()%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-5 col-xs-12">
|
||||
<label for="txtRicerca">Nome Marketplace(<%=bean.getCurrentLang()%>) (Lunghezza Massima: <%=bean.getMaxLenNomeMarketplace()%>, attuale <%=bean.getDescTxtLangScript("nomeMarketplace",bean.getCurrentLang()).length()%> caratteri) <a href="javascript:copiaDescrizioni2MP()"><i class="fa fa-copy" style="color:darkgreen;font-weight: bold" title="Copia su Nome Marketplace"></i></a>:</label>
|
||||
<br>
|
||||
<input name="nomeMarketplace_<%=bean.getCurrentLang()%>" id="nomeMarketplace_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" value="<%= bean.getDescTxtLangScript("nomeMarketplace",bean.getCurrentLang()) %>" maxlength="<%=bean.getMaxLenDescMarketplace()%>">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Keyword www (<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<%=bean.getCCKeyword(bean.getCurrentLang())%> </div>
|
||||
<div class="col-lg-1 col-xs-12">
|
||||
<label for="txtRicerca">Ready for Web:</label>
|
||||
<br>
|
||||
<%=bean.getReadyForWeb()%> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione Marketplace(<%=bean.getCurrentLang()%>) (Lunghezza Massima: <%=bean.getMaxLenDescMarketplace()%>, attuale <%=bean.getDescTxtLangScript("descrizioneMarketplace",bean.getCurrentLang()).length()%> caratteri):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneMarketplace_<%=bean.getCurrentLang()%>" id="descrizioneMarketplace_<%=bean.getCurrentLang()%>" class="ckeditor" ><%= bean.getDescTxtLangScript("descrizioneMarketplace",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<!-- FINE _inc_articolo_www_CC.jsp -->
|
||||
120
www/admin/art/_inc_articolo_www_PSHOP.jsp
Normal file
120
www/admin/art/_inc_articolo_www_PSHOP.jsp
Normal file
|
|
@ -0,0 +1,120 @@
|
|||
<!-- _TUTTOFOTO/_inc_articolo_www.jsp -->
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<%-- DICHIARAZIONE BEAN --%>
|
||||
<cc:attivita/>
|
||||
<jsp:useBean id="attivita" class="it.acxent.cc.Attivita" type="it.acxent.cc.Attivita" scope="session">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca">Vis. Www: (<%=bean.getEscludiWeb()%>)</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgEscludiWebArt" id="flgEscludiWebArt" >
|
||||
<acx:optionflg boundcolumn="flgEscludiWebArt" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>In Vendita su Www:</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgWebNoVendita" id="flgWebNoVendita" >
|
||||
<option value="0" <%=bean.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=bean.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Usato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgUsato" id="flgUsato" >
|
||||
<acx:optionflg boundcolumn="flgUsato" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Conto Vendita:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgContoVendita()==1?"checked":""%> name="ckflgContoVendita" id="ckflgContoVendita" >
|
||||
<input type="hidden" name="flgContoVendita" id="flgContoVendita" value="<%=bean.getFlgContoVendita()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Subito:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgSubito()==1?"checked":""%> name="ckflgSubito" id="ckflgSubito" >
|
||||
<input type="hidden" name="flgSubito" id="flgSubito" value="<%=bean.getFlgSubito()%>">
|
||||
</div>
|
||||
<acx:if wherecondition="<%=attivita.isEbay()%>">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Ebay:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgEbay()==1?"checked":""%> name="ckflgEbay" id="ckflgEbay" >
|
||||
<input type="hidden" name="flgEbay" id="flgEbay" value="<%=bean.getFlgEbay()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Ebay ItemId:</label>
|
||||
<br>
|
||||
<div class="input-group">
|
||||
<input name="ebayItemId" type="text" class="form-control input-sm" id="ebayItemId" value="<%= (bean.getEbayItemId()) %>" >
|
||||
<div class="input-group-addon"> <a href="javascript:ebayAggiornaItemId()"><i class="fa fa-gears" title="Aggiorna Ebay Item Id" ></i></a> </div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Rateale 0:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgRateale0()==1?"checked":""%> name="ckflgRateale0" id="ckflgRateale0" >
|
||||
<input type="hidden" name="flgRateale0" id="flgRateale0" value="<%=bean.getFlgRateale0()%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=attivita.isGoogleMerchant()%>">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Google:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgGoogle()==1?"checked":""%> name="ckflgGoogle" id="ckflgGoogle" >
|
||||
<input type="hidden" name="flgGoogle" id="flgGoogle" value="<%=bean.getFlgGoogle()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Feed:</label>
|
||||
<br>
|
||||
<select name="fileNameGoogle" id="fileNameGoogle" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="descrizione" desccolumn="descrizione" vectumerator="listaFileNameGoogle" value="<%=bean.getGoogleFeedFileName()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</acx:if><acx:if wherecondition="<%=attivita.isTrovaprezzi()%>">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Trovaprezzi:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgTrovaprezzi()==1?"checked":""%> name="ckflgTrovaprezzi" id="ckflgTrovaprezzi" >
|
||||
<input type="hidden" name="flgTrovaprezzi" id="flgTrovaprezzi" value="<%=bean.getFlgTrovaprezzi()%>">
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Keywords (separati da spazio):</label>
|
||||
<br>
|
||||
<input name="keywords" id="keywords" type="text" class="form-control input-sm" value="<%= bean.getKeywords() %>" maxlength="60">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca"> Desc. Search:</label>
|
||||
<br>
|
||||
<%=bean.getDescrizioneSearch()%> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6 col-xs-12">
|
||||
<label for="txtRicerca">Nome Marketplace(<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<input name="nomeMarketplace_<%=bean.getCurrentLang()%>" id="nomeMarketplace_<%=bean.getCurrentLang()%>" type="text" class="form-control input-sm" value="<%= bean.getDescTxtLangScript("nomeMarketplace",bean.getCurrentLang()) %>" maxlength="50">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<label for="txtRicerca">Descrizione Marketplace(<%=bean.getCurrentLang()%>):</label>
|
||||
<br>
|
||||
<textarea name="descrizioneMarketplace_<%=bean.getCurrentLang()%>" id="descrizioneMarketplace_<%=bean.getCurrentLang()%>" class="ckeditor" ><%= bean.getDescTxtLangScript("descrizioneMarketplace",bean.getCurrentLang()) %></textarea>
|
||||
</div>
|
||||
</div>
|
||||
15
www/admin/art/_js/acxent-articolo-immagine.js
Normal file
15
www/admin/art/_js/acxent-articolo-immagine.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
/**
|
||||
*
|
||||
* GESTIONE DELLA VISUALIZZAZIONE DEI LINK DELL'IMMAGINE
|
||||
*
|
||||
*/
|
||||
for (var i=1; i<=20; i++)
|
||||
{
|
||||
// se esiste il campo vuol dire che sto
|
||||
// visualizzando un'immagine e quindi
|
||||
// devo visualizzare anche i link sottostanti
|
||||
if ($("#img_vis_"+i).val())
|
||||
{
|
||||
$("#btn-area-div_"+i).show();
|
||||
}
|
||||
}
|
||||
4528
www/admin/art/_js/acxent-articolo.js
Normal file
4528
www/admin/art/_js/acxent-articolo.js
Normal file
File diff suppressed because it is too large
Load diff
413
www/admin/art/_js/acxent-articoloVariante.js
Normal file
413
www/admin/art/_js/acxent-articoloVariante.js
Normal file
|
|
@ -0,0 +1,413 @@
|
|||
// javascript per gestione campi obbligatori///
|
||||
|
||||
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');
|
||||
}
|
||||
|
||||
function submitForm() {
|
||||
//make sure hidden and iframe values are in sync before submitting form
|
||||
//updateRTE('descrizioneTecnica_it'); //use this when syncing only 1 rich text editor ("rtel" is name of editor)
|
||||
//updateRTE('descrizioneCommerciale_it'); //use this when syncing only 1 rich text editor ("rtel" is name of editor)
|
||||
//updateRTEs(); //uncomment and call this line instead if there are multiple rich text editors inside the form
|
||||
//alert("Submitted value 1: "+document.main.descrizioneTecnica.value) //alert submitted value
|
||||
//alert("Submitted value 2: "+document.main.descrizioneCommercialeVal.value) //alert submitted value
|
||||
return true; //Set to false to disable form submission, for easy debugging.
|
||||
}
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
return Ab.validateForm('nomeV', 'Nome Variante', 'R', 'id_articolo', 'Articolo', 'RisNum>0');
|
||||
|
||||
//,'codiceVariante','Codice Variante','R'
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
Ab.setChekBoxValue('main', 'flgNonOrdinabile', '1', '0');
|
||||
|
||||
}
|
||||
|
||||
function modArticolo() {
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
//checkBoxes();
|
||||
f.cmd.value = "md";
|
||||
f.act.value = "";
|
||||
f.act2.value = "";
|
||||
f.currentTab.value = "#VAR";
|
||||
//f.id_articoloVariante.value=id;
|
||||
f.action = "../art/Articolo.abl";
|
||||
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
function delImgScaled() {
|
||||
if (Ab.confirmDelete()) {
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
//checkBoxes();
|
||||
f.cmd.value = "clearScaled";
|
||||
f.act.value = "";
|
||||
f.act2.value = "";
|
||||
//f.id_articoloVariante.value=id;
|
||||
f.action = "ArticoloVariante.abl";
|
||||
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
function hideAll() {
|
||||
popDown("DES");
|
||||
popDown("IMG");
|
||||
popDown("ACC");
|
||||
}
|
||||
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addAccessorio()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
var f = document.main;
|
||||
//Ab.validateForm('id_articoloVariante','Fornitore','R'))
|
||||
if (Ab.validateForm('id_articoloVariante', 'Articolo Variante Non salvato', 'RisNum>0', 'id_articoloVarianteAssociato', 'Articolo Variante Associato', 'RisNum>0', 'id_tipoAccessorio', 'Tipo Accessorio', 'RisNum>0')) {
|
||||
if (f.id_articoloVarianteAssociato.value == f.id_articoloVariante.value)
|
||||
alert("Impossibile associare l'articolo variante a se stesso");
|
||||
else {
|
||||
f.cmd.value = "gr";
|
||||
f.act.value = "addAcce";
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
function delAccessorio(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete()) {
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "gr";
|
||||
f.act.value = "delAcce";
|
||||
f.id_accessorio.value = l_id;
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR() { //Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
||||
}
|
||||
|
||||
function modDispo(id) {
|
||||
var f = document.main;
|
||||
var theSvlt = "Disponibilita.abl?cmd=md&id_disponibilita=" + id;
|
||||
location.href = theSvlt;
|
||||
|
||||
}
|
||||
|
||||
//// rebuild vetrina
|
||||
|
||||
var descrizioneVetrinaVEditor;
|
||||
|
||||
|
||||
function rebuildVet() {
|
||||
var currentLang = document.main.currentLang.value;
|
||||
var ct = document.main.currentTab.value;
|
||||
|
||||
if (ct == '#DESC') {
|
||||
//
|
||||
if (descrizioneVetrinaVEditor) {
|
||||
descrizioneVetrinaVEditor.destroy();
|
||||
}
|
||||
var config = {};
|
||||
descrizioneVetrinaVEditor = CKEDITOR.replace('descrizioneVetrinaV_' + currentLang);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function rebuildAllEditor() {
|
||||
|
||||
rebuildVet();
|
||||
|
||||
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addTaglia()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
if (checkFields()) {
|
||||
var f = document.main;
|
||||
if (Ab.validateForm('codiceAT', 'Barcode', 'R', 'id_taglia', 'Taglia', 'RisNum>0')) {
|
||||
checkBoxes();
|
||||
f.cmd.value = "gr";
|
||||
f.act.value = "addArticoloTaglia";
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function delTaglia(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete()) {
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "gr";
|
||||
f.act.value = "delArticoloTaglia";
|
||||
f.id_articoloTaglia.value = l_id;
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addTaglie()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
if (checkFields()) {
|
||||
var f = document.main;
|
||||
checkBoxes();
|
||||
f.cmd.value = "addTaglie";
|
||||
f.act.value = "";
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
//////////////////////////////////////////////////
|
||||
function addListino()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
var f = document.main;
|
||||
|
||||
if (Ab.validateForm('id_listino', 'Listino', 'RisNum>0')) {
|
||||
if (checkCampiListino()) {
|
||||
checkBoxes();
|
||||
f.cmd.value = "gr";
|
||||
f.act.value = "addListinoArticolo";
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function checkCampiListino() {
|
||||
var f = document.main;
|
||||
|
||||
// alert(f.prezzoLA.value + " - " + f.percLA.value);
|
||||
|
||||
if ((f.prezzoLA.value != 0 && f.percLA.value != 0) || (f.prezzoLA.value == 0 && f.percLA.value == 0)) {
|
||||
alert('Impossibile salvare! Inserire il prezzo o la percentuale!');
|
||||
return false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function delListino(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
if (Ab.confirmDelete()) {
|
||||
var f = document.main;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "gr";
|
||||
f.act.value = "delListinoArticolo";
|
||||
f.id_listinoArticolo.value = l_id;
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/////////////////////////////////////////////
|
||||
// RIALLINEA I PREZZI ARTICOLO VARIANTE CON
|
||||
// QUELLI DI ARTICOLO
|
||||
/////////////////////////////////////////////
|
||||
function usaPrezziArticolo() {
|
||||
if (confirm("Vuoi riallineare i prezzi con quelli dell'articolo?")) {
|
||||
var f = document.main;
|
||||
f.cmd.value = "allineaPrezziConArticolo";
|
||||
f.act.value = "";
|
||||
//f.cmd.value="md";
|
||||
//f.act.value="refreshRivalutazione";
|
||||
f.action = f.actionPage.value;
|
||||
Ab.submitAj('main');
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
///////////////////////////////////////
|
||||
//stampa etichetta articolo variante
|
||||
///////////////////////////////////////
|
||||
function labelV() {
|
||||
|
||||
var f = document.main; {
|
||||
var debug = false;
|
||||
var wwD = "700";
|
||||
var whD = "500";
|
||||
|
||||
var articoloV = document.getElementById('id_articoloVariante').value;
|
||||
var articolo = document.getElementById('id_articolo').value;
|
||||
|
||||
//+"&xxx="+f.xxx.value
|
||||
theAction = f.actionPage.value + "?cmd=print&act=lblArt" + "&id_articolo=" + articolo + "&id_articoloVariante=" + articoloV;
|
||||
|
||||
//
|
||||
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_Articolo", "width=" + wwD + ",height=" + whD + ",status=no,resizable=yes,top=100,left=100,scrollbars=yes");
|
||||
} else {
|
||||
window.open(theAction);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
///////////////////////////////////////
|
||||
//override perché altrimenti mi prende quello di articolo
|
||||
///////////////////////////////////////
|
||||
function preSaveCommand(func, bool) {
|
||||
|
||||
|
||||
saveCommand(func, bool);
|
||||
|
||||
|
||||
//$('#summernote').summernote('code');
|
||||
}
|
||||
|
||||
|
||||
/***************************************************/
|
||||
/***************************************************/
|
||||
/** COMANDI PER INSERIRE TESSUTO PER CONFEZIONI
|
||||
/***************************************************/
|
||||
/***************************************************/
|
||||
function addTessutoConfezioneVariante() {
|
||||
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
if (Ab.validateForm('id_articoloTessuto', 'Tessuto', 'R', 'mmAtt', 'Millimetri necessari', 'RisNum>0')) {
|
||||
f.cmd.value = "addTessutoConfezioneVariante";
|
||||
f.act.value = "";
|
||||
Ab.submitAj('main');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
function delTessutoConfezioneVariante(l_id)
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
Ab.confirmDelete4(function () {
|
||||
var f = document.main;
|
||||
f.action = f.actionPage.value;
|
||||
// FACCIO IL SUBMIT
|
||||
f.cmd.value = "delTessutoConfezioneVariante";
|
||||
f.act.value = "";
|
||||
f.id_articoloArticoloTessuto.value = l_id;
|
||||
Ab.submitAj('main');
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
/* mostra la modal con il listino articolo/
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
function listinoArticoloVarianteMostra(l_id_listino) {
|
||||
$("#modalLA").modal("show");
|
||||
$("#id_listino").val(l_id_listino);
|
||||
|
||||
$(".mov-bodyLA").load("../art/ArticoloVariante.abl?cmd=listinoArticoloVarianteMostra&id_articoloVariante=" + $("#id_articoloVariante").val() + "&id_listino=" + l_id_listino);
|
||||
}
|
||||
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
/* salva il prezzo listino dal popup/
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
function salvaPrezzoListinoAV() {
|
||||
|
||||
$("#modalLA").modal("hide");
|
||||
setTimeout(function () {
|
||||
{
|
||||
$("#main").attr("action", $("#actionPage").val());
|
||||
//$("#flgReport").val("S");
|
||||
$("#cmd").val("listinoSalvaPrezzoAV");
|
||||
//
|
||||
Ab.submitAj('main');
|
||||
|
||||
}
|
||||
|
||||
}, 500);
|
||||
|
||||
|
||||
}
|
||||
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
/* ripristina il prezzo del listino senza il dettaglio prezzo del listino.../
|
||||
/************************************************/
|
||||
/************************************************/
|
||||
function listinoArticoloVarianteCancella(l_id_listino) {
|
||||
Swal.fire({
|
||||
title: "Ripristino Prezzo Listino",
|
||||
text: "Verra' eliminato il prezzo particolare dell'articolo variante per questo listino. Vuoi Continuare?",
|
||||
icon: "warning",
|
||||
showDenyButton: true,
|
||||
showCancelButton: false,
|
||||
confirmButtonText: `Si`,
|
||||
denyButtonText: `No`,
|
||||
cancelButtonText: `Annulla`,
|
||||
}).then((result) => {
|
||||
/* Read more about isConfirmed, isDenied below */
|
||||
if (result.isConfirmed) {
|
||||
////////////////////////////////////////////////////////////////////
|
||||
$("#main").attr("action", $("#actionPage").val());
|
||||
$("#id_listino").val(l_id_listino);
|
||||
//$("#flgReport").val("S");
|
||||
$("#cmd").val("listinoArticoloVarianteCancella");
|
||||
Ab.submitAj('main');
|
||||
////////////////////////////////////////////////////////////////////
|
||||
} else if (result.isDenied) {
|
||||
//Swal.fire('Changes are not saved', '', 'info')
|
||||
}
|
||||
})
|
||||
|
||||
|
||||
}
|
||||
|
||||
41
www/admin/art/_js/acxent-articoloXlsx.js
Normal file
41
www/admin/art/_js/acxent-articoloXlsx.js
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
|
||||
|
||||
/*********************************************/
|
||||
/*********************************************/
|
||||
/* confronta e aggiorna listino TF*/
|
||||
/*********************************************/
|
||||
/*********************************************/
|
||||
function confrontaListino()
|
||||
{
|
||||
var f = document.main;
|
||||
|
||||
//if (f.flgSimulazione.value == "1" || (f.flgSimulazione.value == "0" && confirm("Export Bartolini (solo fatture emesse): simulazione non attivata. Vuoi Continuare?")))
|
||||
{
|
||||
f.action = f.actionPage.value;
|
||||
//FACCIO IL SUBMIT
|
||||
f.cmd.value = "confrontaListino";
|
||||
//alert(f.cmd.value);
|
||||
//theAction = f.actionPage.value + "?" + $("#main").serialize();
|
||||
Ab.fetch(f.actionPage.value, $("#main").serialize(), "fileDownload", null, 1);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
function aggiornaListino()
|
||||
{
|
||||
var f = document.main;
|
||||
|
||||
if (confirm("Il listino verra' aggiornato in base al file xls caricato. Vuoi Continuare?"))
|
||||
{
|
||||
f.action = f.actionPage.value;
|
||||
//FACCIO IL SUBMIT
|
||||
f.cmd.value = "aggiornaListino";
|
||||
//alert(f.cmd.value);
|
||||
//theAction = f.actionPage.value + "?" + $("#main").serialize();
|
||||
Ab.fetch(f.actionPage.value, $("#main").serialize(), "fileDownload", null, 1);
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
91
www/admin/art/_js/acxent-disponibilita.js
Normal file
91
www/admin/art/_js/acxent-disponibilita.js
Normal file
|
|
@ -0,0 +1,91 @@
|
|||
|
||||
|
||||
/////////////////////////////////////////////7
|
||||
function checkFields()
|
||||
/////////////////////////////////////////////7
|
||||
{
|
||||
return true;//Ab.validateForm('descrizione','Descrizione','R','numero','Numero','RisNum>0','eMail','','NisEmail');
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxes()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
|
||||
Ab.setChekBoxValue('main','flgAggGiacenza','1','0');
|
||||
|
||||
}
|
||||
|
||||
|
||||
/////////////////////////////////////////////////
|
||||
//////////////////////////////////////////////////
|
||||
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";
|
||||
f.submit();
|
||||
}
|
||||
}
|
||||
|
||||
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;
|
||||
f.submit();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
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;
|
||||
f.submit();
|
||||
|
||||
}
|
||||
|
||||
|
||||
function checkBoxesCR()
|
||||
/////////////////////////////////////////////
|
||||
{
|
||||
//Ab.setChekBoxValue("ricerca","flgSommaCRL","1","0");
|
||||
}
|
||||
|
||||
function checkRadioCR()
|
||||
{
|
||||
//Ab.setRadioButtonValue("ricerca","flgPlaAntPos");
|
||||
|
||||
}
|
||||
function modifyAv()
|
||||
{
|
||||
var f = document.main;
|
||||
//alert(f.id_cliente.value);
|
||||
if(f.id_articoloVarianteD.value!="" && f.id_articoloVarianteD.value!=0)
|
||||
{
|
||||
f.action="ArticoloVariante.abl"
|
||||
f.cmd.value="md";
|
||||
f.currentTab.value="DIS";
|
||||
f.id_articoloVariante.value=f.id_articoloVarianteD.value;
|
||||
f.submit();
|
||||
}
|
||||
}
|
||||
37
www/admin/art/_mailMessage/amzUpdate.html
Normal file
37
www/admin/art/_mailMessage/amzUpdate.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Untitled Document</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<p>Data Esecuzione: <strong><%=data%></strong></p>
|
||||
<p><strong><%=risultato%></strong></p>
|
||||
<p><strong style="color:darkgreen">Elenco Articoli Amz Aggiornati</strong></p>
|
||||
<table width="100%" style='border:1px solid #ccc'>
|
||||
<thead>
|
||||
<tr style='border:1px solid #ccc'>
|
||||
<th>Codice</th>
|
||||
<th>Amz</th>
|
||||
<th>Google</th>
|
||||
<th>Codici Forn</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Pr. Pub</th>
|
||||
<th>Pr. Amz</th>
|
||||
<th>Street Price</th>
|
||||
<th>Ric Eff.</th>
|
||||
<th>Q.ta</th>
|
||||
<th>Q.ta Amz</th>
|
||||
<th>Visibile</th>
|
||||
<th>Res.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%=listaArticoli%>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
93
www/admin/art/_mailMessage/articoliModificati.html
Normal file
93
www/admin/art/_mailMessage/articoliModificati.html
Normal file
|
|
@ -0,0 +1,93 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Untitled Document</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<p>Data importazione: <strong><%=data%></strong></p>
|
||||
<p>Fornitore: <strong><%=fornitore%></strong></p>
|
||||
<p><strong><%=risultato%></strong></p>
|
||||
<p><strong style="color:darkorange">Elenco Articoli Nuovi</strong></p>
|
||||
<table width="100%" border="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Codice</th>
|
||||
<th>M.Gest.</th>
|
||||
<th>Ebay</th>
|
||||
<th>Google</th>
|
||||
<th>Codici Forn</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Costo Prec.</th>
|
||||
<th>Costo Nuovo</th>
|
||||
<th>Ricar.</th>
|
||||
<th>Pr. Pub. Prec</th>
|
||||
<th> </th>
|
||||
<th>Pr. Pub Nuovo</th>
|
||||
<th>Street Price</th>
|
||||
<th>Ric Eff.</th>
|
||||
<th>Q.ta</th>
|
||||
<th>Visibile</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%=listaArticoliNuovi%>
|
||||
</tbody>
|
||||
</table>
|
||||
<p> </p>
|
||||
<p><strong style="color:darkgreen">Elenco Articoli Modificati</strong></p>
|
||||
<table width="100%" border="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Codice</th>
|
||||
<th>M.Gest.</th>
|
||||
<th>Ebay</th>
|
||||
<th>Google</th>
|
||||
<th>Codici Forn</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Costo Prec.</th>
|
||||
<th>Costo Nuovo</th>
|
||||
<th>Ricar.</th>
|
||||
<th>Pr. Pub. Prec</th>
|
||||
<th> </th>
|
||||
<th>Pr. Pub Nuovo</th>
|
||||
<th>Street Price</th>
|
||||
<th>Ric Eff.</th>
|
||||
<th>Q.ta</th>
|
||||
<th>Visibile</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%=listaArticoli%>
|
||||
</tbody>
|
||||
</table>
|
||||
<p> </p>
|
||||
<p><strong style="color:darkred">Elenco Articoli Non Trovati</strong></p>
|
||||
<table width="100%" border="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Codice</th>
|
||||
<th>M.Gest.</th>
|
||||
<th>Ebay</th>
|
||||
<th>Google</th>
|
||||
<th>Codici Forn</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Costo Prec.</th>
|
||||
<th>Costo Nuovo</th>
|
||||
<th>Ricar.</th>
|
||||
<th>Pr. Pub. Prec</th>
|
||||
<th> </th>
|
||||
<th>Pr. Pub Nuovo</th>
|
||||
<th>Street Price</th>
|
||||
<th>Ric Eff.</th>
|
||||
<th>Q.ta</th>
|
||||
<th>Visibile (count)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%=listaArticoliNonTrovati%>
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
37
www/admin/art/_mailMessage/ebayUpdate.html
Normal file
37
www/admin/art/_mailMessage/ebayUpdate.html
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<!doctype html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Untitled Document</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<p>Data Esecuzione: <strong><%=data%></strong></p>
|
||||
<p><strong><%=risultato%></strong></p>
|
||||
<p><strong style="color:darkgreen">Elenco Articoli Ebay Aggiornati</strong></p>
|
||||
<table width="100%" style="border:1px solid #ccc">
|
||||
<thead>
|
||||
<tr style="border:1px solid #ccc">
|
||||
<th>Codice</th>
|
||||
<th>M.Gest.</th>
|
||||
<th>Ebay</th>
|
||||
<th>Google</th>
|
||||
<th>Codici Forn</th>
|
||||
<th>Descrizione</th>
|
||||
<th>Pr. Pub</th>
|
||||
<th>Pr. Ebay</th>
|
||||
<th>Street Price</th>
|
||||
<th>Ric Eff.</th>
|
||||
<th>Q.ta</th>
|
||||
<th>Q.ta Ebay</th>
|
||||
<th>Visibile</th>
|
||||
<th>Res.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<%=listaArticoli%>
|
||||
</tbody>
|
||||
</table>
|
||||
<p> </p>
|
||||
</body>
|
||||
</html>
|
||||
478
www/admin/art/articolo - Copy.jsp
Normal file
478
www/admin/art/articolo - Copy.jsp
Normal file
|
|
@ -0,0 +1,478 @@
|
|||
<!-- 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="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="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articolo">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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-9">
|
||||
<ol class="breadcrumb">
|
||||
<!-- InstanceBeginEditable name="breadcrumb" -->
|
||||
<li><a href="javascript:Ab.dashboard()"><i class="fa fa-dashboard"></i> Home</a></li>
|
||||
<li ><a href="javascript:Ab.callAbl('/admin/art/Articolo',null,'back')">Elenco Articoli</a></li>
|
||||
<li class="active">Dettaglio Articolo</li>
|
||||
<!-- InstanceEndEditable -->
|
||||
</ol>
|
||||
</div>
|
||||
<div class="col-lg-3 lastUpdInfo"><!-- InstanceBeginEditable name="lastupdate" --> <%=bean.getLastUpdInfo()%> <!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<div class="box box-header">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-8"><!-- InstanceBeginEditable name="toolbar" --> <a class="btn btn-app btn-app-sm" href="javascript:newCommandPD()"> <i class="fa fa-file-o" title="<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" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></a> <a class="btn btn-app btn-app-sm" href="javascript:duplicaArticolo()"> <i class="fa fa-clone" title="Duplica Articolo"></i>Duplica</a><a href="javascript:preSaveCommand('labelAccD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-share-alt" title="Stampa Compatibilita"></i>Stampa Compatibilita </a> <a href="javascript:preSaveCommand('labelD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="Stampa codice a barre"></i>Stampa codice a barre </a> <a href="javascript:Ab.callAbl('../contab/RigaDocumento','search','', 'id_articolo=<%=bean.getId_articolo()%>')" class="btn btn-app btn-app-sm "> <i class="fa fa-file-text-o" title="Movimenti magazzino"></i>Movimenti magazzino </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="../art/Articolo.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_articolo" name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<input name="flgEscludiWebT" type="hidden" id="flgEscludiWebT" value="<%=bean.getTipo().getFlgEscludiWeb()%>">
|
||||
<input name="flgEscludiWeb" type="hidden" id="flgEscludiWeb" value="<%=bean.getFlgEscludiWeb()%>" >
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Lingua: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<input type="hidden" name="dummy" id="dummy">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile">
|
||||
<input type="hidden" name="id_articoloVarianteR" id="id_articoloVarianteR">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Codice (barcode) (id:<%=bean.getId_articolo()%>):</label>
|
||||
<br>
|
||||
<input name="codice" type="text" class="form-control input-sm" id="codice" value="<%= bean.getCodice() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Nome:</label>
|
||||
<br>
|
||||
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<acx:inputTextFormat><%= bean.getNome() %></acx:inputTextFormat>" maxlength="60">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Marca: </label>
|
||||
<input name="id_marca" type="hidden" id="id_marca" value="<%=bean.getId_marca()%>">
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneMarca" type="text" class="form-control input-sm ajSearchText" id="descrizioneMarca" value="<%= bean.getMarca().getDescrizione()%>" " maxlength="60"40 <%=Ab.jsAjSearchText4("/admin/artConfig/Marca.abl?descrizioneS=","descrizioneMarca","listaMarche","main.id_marca,main.descrizioneMarca",2,"id_iva")%>" />
|
||||
<span class="input-group-addon "> <a href="javascript:Ab.clrField('main','id_marca','descrizioneMarca');"> <i class="fa fa-refresh fa-sm"></i> </a></span> </div>
|
||||
<%=Ab.divAjSearchDiv4("listaMarche")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Tipo:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=0&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion=""
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= bean.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==1%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"> Aliquota Iva:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_iva" id="id_iva" >
|
||||
<acx:optionvec boundcolumn="id_iva" desccolumn="descrizione" vectumerator="listaIva" value="<%=bean.getId_iva()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Reverse Charge:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgRC()==1?"checked":""%> name="ckflgRC" id="ckflgRC" >
|
||||
<input type="hidden" name="flgRC" id="flgRC" value="<%=bean.getFlgRC()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Visibile:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Usa Varianti (<%=bean.getFlgUsaVarianti()==1?"Si":"No"%>): </label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgUsaVariantiArt" id="flgUsaVariantiArt" onChange="showEstVar()" >
|
||||
<option value="-1" <%=bean.getFlgUsaVariantiArt()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgUsaVariantiArt()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgUsaVariantiArt()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
<input name="flgUsaVarianti" id="flgUsaVarianti" type="hidden" value="<%=bean.getFlgUsaVarianti()%>">
|
||||
<input name="flgUsaVariantiT" id="flgUsaVariantiT" type="hidden" value="<%=bean.getTipo().getFlgUsaVarianti()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca">Vis. Www: (<%=bean.getFlgEscludiWeb()==1?"No":"Si"%>)</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgEscludiWebArt" id="flgEscludiWebArt" >
|
||||
<option value="-1" <%=bean.getFlgEscludiWebArt()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgEscludiWebArt()==0?"selected":"" %> >Si</option>
|
||||
<option value="1" <%=bean.getFlgEscludiWebArt()==1?"selected":"" %> >No</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>In Vendita su Www:</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgWebNoVendita" id="flgWebNoVendita" >
|
||||
<option value="0" <%=bean.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=bean.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Ord. Www</label>
|
||||
<input name="ordine" type="text" class="form-control input-sm" id="ordine" value="<%= bean.getOrdine() %>" maxlength="4">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Seriali Massivi.:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgSerialiMassivi" id="flgSerialiMassivi" >
|
||||
<option value="0" <%=bean.getFlgSerialiMassivi()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgSerialiMassivi()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Tipo Accessorio:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_tipoAccessorio" id="id_tipoAccessorio" >
|
||||
<acx:optionvec boundcolumn="id_tipoAccessorio" desccolumn="descrizione" vectumerator="listaTipiAccessorio" value="<%=bean.getId_tipoAccessorio()%>">--- Non è un accessorio ---- </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Stato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStato" id="flgStato" >
|
||||
<option value="0" <%=bean.getFlgStato()==0?"selected":""%> >Ok</option>
|
||||
<option value="1" <%=bean.getFlgStato()==1?"selected":""%> >A richiesta</option>
|
||||
<option value="2" <%=bean.getFlgStato()==2?"selected":""%> >Fine Serie</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stampa Etich. ( <%=bean.getFlgStampaEtichetteT()==1?"Si":"No"%>):</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStampaEtichette" id="flgStampaEtichette" >
|
||||
<option value="-1" <%=bean.getFlgStampaEtichette()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgStampaEtichette()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgStampaEtichette()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stampa Acc.(<%=bean.getFlgStampaAccessoriT()==1?"Si":"No"%>):</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStampaAccessori" id="flgStampaAccessori" >
|
||||
<option value="-1" <%=bean.getFlgStampaAccessori()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgStampaAccessori()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgStampaAccessori()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Componente:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgArticoloComponente()==1?"checked":""%> name="ckflgArticoloComponente" id="ckflgArticoloComponente" >
|
||||
<input type="hidden" name="flgArticoloComponente" id="flgArticoloComponente" value="<%=bean.getFlgArticoloComponente()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. forn. (,cod1,cod2,cod3,.....) :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiciAlternativi" name="codiciAlternativi" maxlength="254" value="<%= bean.getCodiciAlternativi() %>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca" class="text-danger">Articolo in negativo:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNegativo" id="flgNegativo" >
|
||||
<option value="0" <%=bean.getFlgNegativo()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgNegativo()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Scorta Minima :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="qtaRiordino" name="qtaRiordino" maxlength="10" value="<%= nf.format(bean.getQtaRiordino()) %>">
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</acx:if>
|
||||
<acx:else><strong>NO (v. varianti)
|
||||
<input name="id_vetrina" type="hidden" id="id_vetrina" value="0">
|
||||
</strong></acx:else>
|
||||
</div>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Usa Taglia:</label>
|
||||
<br>
|
||||
<%=bean.getTipo().getFlgUsaTagliaEffettivo()==2?"Si":"No"%> <%=bean.getTipo().getTipoTaglia().getDescrizione() %></div>
|
||||
</acx:ifparm>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Volume M3 (*):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeM3" name="volumeM3" maxlength="10" value="<%= nf4.format(bean.getVolumeM3()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Volume cm3:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeCm3" name="volumeCm3" maxlength="10" value="<%= bean.getVolumeCm3() %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Peso Kg:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="pesoKg" name="pesoKg" maxlength="10" value="<%=nf.format( bean.getPesoKg() )%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Disponibilità</label>
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="1,00"> (Modifica Qta
|
||||
<input name="ckflgAggGiacenza" type="checkbox" class="minimal" id="ckflgAggGiacenza" onClick="refresh()" value="1" <%=bean.getFlgAggGiacenza()==1?"checked":""%>>
|
||||
)</acx:ifparm>
|
||||
<acx:else>Magazzino</acx:else>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza">
|
||||
:<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<input type="text" class="form-control input-sm" id="quantita" name="quantita" maxlength="10" value="<%=nf.format( bean.getQuantita()) %>">
|
||||
</acx:if>
|
||||
<%= bean.getQuantitaMagazzinoMovimentoHtml()%> </div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:riordinoD()"> <i class="fa fa-cart-plus fa-3x" aria-hidden="true"></i> </a></acx:if>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Tipo Aggiuntivo:</label>
|
||||
<br>
|
||||
<input name="id_tipo2" type="hidden" id="id_tipo2" value="<%=bean.getId_tipo2()%>" maxlength="4">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo2" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo2" value="<%= bean.getTipo2().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=0&pageRow=24&searchTxt=","descrizioneTipo2","listaTipi2","main.id_tipo2,main.descrizioneTipo2",2,"")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_tipo2','descrizioneTipo2')"><i class="fa fa-refresh fa-sm"></i> </a></span> <span class="input-group-addon "><a href="javascript:openSW('/admin/artConfig/Tipo.abl','main.id_tipo2,main.descrizioneTipo2',300);"><i class="fa fa-edit fa-2x" title="Cerca tipo"></i></a></span>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRC()==1%>"> <span class="input-group-addon " title="Tipo Articolo con Reverse Charge"> <small>(RC)</small> </span> </acx:if>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaTipi2")%> </div>
|
||||
</div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class="active"><a href="#DESC" data-toggle="tab">Descrizione</a></li>
|
||||
<li><a href="#IMG" data-toggle="tab">Immag.</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">Prezzo</a></li>
|
||||
<li><a href="#CAR" data-toggle="tab">Caratt.</a></li>
|
||||
<acx:if wherecondition="<%=bean.getFlgArticoloComponente()==0%>">
|
||||
<li><a href="#COMPONENTI" data-toggle="tab">Componeti dell'Articolo</a></li>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<li><a href="#COMPONENTI" data-toggle="tab">Art. Comp. Associati</a></li>
|
||||
</acx:else>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#DISP" data-toggle="tab">Disponib.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#VAR" data-toggle="tab">Varianti</a></li>
|
||||
</acx:if>
|
||||
<li><a href="#ACC" data-toggle="tab">Accessori</a></li>
|
||||
<li><a href="#ALTRE" data-toggle="tab">Altre Comp.</a></li>
|
||||
<li><a href="#FORN" data-toggle="tab">Forn.</a></li>
|
||||
<li><a href="#RIVAL" data-toggle="tab">Rival.</a></li>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<li><a href="#PROGETTISTA" data-toggle="tab">Progettisti</a></li>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TAGLIE" value="true">
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<li><a href="#ALL" data-toggle="tab">All.</a></li>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="DESC">
|
||||
<jsp:include page="_inc_articolo_descrizione.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<jsp:include page="_inc_articolo_immagine.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articolo_prezzo.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="CAR">
|
||||
<jsp:include page="_inc_articolo_caratteristica.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="COMPONENTI">
|
||||
<acx:if wherecondition="<%=bean.getFlgArticoloComponente()==0%>">
|
||||
<jsp:include page="_inc_articolo_articoloComponente.jsp" flush="true" />
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<jsp:include page="_inc_articolo_listaArticoliByComponente.jsp" flush="true" />
|
||||
</acx:else>
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="DISP">
|
||||
<jsp:include page="_inc_articolo_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<div class="tab-pane" id="VAR">
|
||||
<jsp:include page="_inc_articolo_variante.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articolo_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="ALTRE">
|
||||
<jsp:include page="_inc_articolo_altre.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="FORN">
|
||||
<jsp:include page="_inc_articolo_fornitore.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="RIVAL">
|
||||
<jsp:include page="_inc_articolo_rivalutazione.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<div class="tab-pane" id="PROGETTISTA">
|
||||
<jsp:include page="_inc_articolo_progettisti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articolo_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articolo_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="ALL">
|
||||
<jsp:include page="_inc_articolo_allegato.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">INSERIRE I CAMPI OBBLIGATORI E SALVARE PER POTER INSERIRE GLI ALTRI DATI </div>
|
||||
</div>
|
||||
</acx:else>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable -->
|
||||
</form>
|
||||
</section>
|
||||
<!-- SCRIPT DI RESET -->
|
||||
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
|
||||
<!-- InstanceBeginEditable name="js-pagina" -->
|
||||
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
|
||||
<script language="JavaScript" src="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
<style>
|
||||
.pari
|
||||
{
|
||||
background-color: #DBDBDB;
|
||||
}
|
||||
.dispari
|
||||
{
|
||||
background-color: #8A8A8A;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Movimenti</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon> ..... </acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
526
www/admin/art/articolo.jsp
Normal file
526
www/admin/art/articolo.jsp
Normal file
|
|
@ -0,0 +1,526 @@
|
|||
<!-- 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="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articolo">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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/art/Articolo',null,'back')">Elenco Articoli</a></li>
|
||||
<li class="active">Dettaglio Articolo</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" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a> <a class="btn btn-app btn-app-sm" href="javascript:duplicaArticolo()"> <i class="fa fa-clone" title="Duplica Articolo"></i>Duplica</a><a href="javascript:preSaveCommand('labelAccD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-share-alt" title="Stampa Compatibilita"></i>Stampa Compatibilita </a> <a href="javascript:preSaveCommand('labelD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="Stampa codice a barre"></i>Stampa codice a barre </a> <a href="javascript:Ab.callAbl('../contab/RigaDocumento','search','', 'id_articolo=<%=bean.getId_articolo()%>')" class="btn btn-app btn-app-sm "> <i class="fa fa-file-text-o" title="Movimenti magazzino"></i>Movimenti magazzino </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="../art/Articolo.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_articolo" name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<input name="flgEscludiWebT" type="hidden" id="flgEscludiWebT" value="<%=bean.getTipo().getFlgEscludiWeb()%>">
|
||||
<input name="flgEscludiWeb" type="hidden" id="flgEscludiWeb" value="<%=bean.getFlgEscludiWeb()%>" >
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
<input type="hidden" name="dummy" id="dummy">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile">
|
||||
<input type="hidden" name="id_articoloVarianteR" id="id_articoloVarianteR">
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Lingua</acx:lang>
|
||||
: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Codice (barcode) (id:<%=bean.getId_articolo()%>):</label>
|
||||
<br>
|
||||
<input name="codice" type="text" class="form-control input-sm" id="codice" value="<%= bean.getCodice() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Nome:</label>
|
||||
<br>
|
||||
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<acx:inputTextFormat><%= bean.getNome() %></acx:inputTextFormat>" maxlength="200">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Marca: </label>
|
||||
<input name="id_marca" type="hidden" id="id_marca" value="<%=bean.getId_marca()%>">
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneMarca" type="text" class="form-control input-sm ajSearchText" id="descrizioneMarca" value="<%= bean.getMarca().getDescrizione()%>" " maxlength="60"40 <%=Ab.jsAjSearchText4("/admin/artConfig/Marca.abl?descrizioneS=","descrizioneMarca","listaMarche","main.id_marca,main.descrizioneMarca",2,"id_iva")%>" />
|
||||
<span class="input-group-addon "> <a href="javascript:Ab.clrField('main','id_marca','descrizioneMarca');"> <i class="fa fa-refresh fa-sm"></i> </a></span> </div>
|
||||
<%=Ab.divAjSearchDiv4("listaMarche")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Tipo:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion=""
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= bean.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==1%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"> Aliquota Iva:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_iva" id="id_iva" >
|
||||
<acx:optionvec boundcolumn="id_iva" desccolumn="descrizione" vectumerator="listaIva" value="<%=bean.getId_iva()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Rev. Charge:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgRC()==1?"checked":""%> name="ckflgRC" id="ckflgRC" >
|
||||
<input type="hidden" name="flgRC" id="flgRC" value="<%=bean.getFlgRC()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Visibile:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Usa Varianti (<%=bean.getFlgUsaVarianti()==1?"Si":"No"%>): </label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgUsaVariantiArt" id="flgUsaVariantiArt" onChange="showEstVar()" >
|
||||
<option value="-1" <%=bean.getFlgUsaVariantiArt()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgUsaVariantiArt()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgUsaVariantiArt()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
<input name="flgUsaVarianti" id="flgUsaVarianti" type="hidden" value="<%=bean.getFlgUsaVarianti()%>">
|
||||
<input name="flgUsaVariantiT" id="flgUsaVariantiT" type="hidden" value="<%=bean.getTipo().getFlgUsaVarianti()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Stato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStato" id="flgStato" >
|
||||
<option value="0" <%=bean.getFlgStato()==0?"selected":""%> >Ok</option>
|
||||
<option value="1" <%=bean.getFlgStato()==1?"selected":""%> >A richiesta</option>
|
||||
<option value="2" <%=bean.getFlgStato()==2?"selected":""%> >Fine Serie</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stampa Etich. ( <%=bean.getFlgStampaEtichetteT()==1?"Si":"No"%>):</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStampaEtichette" id="flgStampaEtichette" >
|
||||
<option value="-1" <%=bean.getFlgStampaEtichette()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgStampaEtichette()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgStampaEtichette()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Stampa Acc.(<%=bean.getFlgStampaAccessoriT()==1?"Si":"No"%>):</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStampaAccessori" id="flgStampaAccessori" >
|
||||
<option value="-1" <%=bean.getFlgStampaAccessori()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgStampaAccessori()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgStampaAccessori()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Kit (<%=bean.getFlgKitArt()==-1?bean.getTipo().getKit():bean.getKit()%>): </label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgKitArt" id="flgKitArt" >
|
||||
<acx:optionflg boundcolumn="flgKitArt" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
<input name="flgKit" id="flgKit" type="hidden" value="<%=bean.getFlgKit()%>">
|
||||
<input name="flgKitT" id="flgKitT" type="hidden" value="<%=bean.getTipo().getFlgKit()%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Tipo Aggiuntivo:</label>
|
||||
<br>
|
||||
<input name="id_tipo2" type="hidden" id="id_tipo2" value="<%=bean.getId_tipo2()%>" maxlength="4">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo2" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo2" value="<%= bean.getTipo2().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=0&pageRow=24&searchTxt=","descrizioneTipo2","listaTipi2","main.id_tipo2,main.descrizioneTipo2",2,"")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_tipo2','descrizioneTipo2')"><i class="fa fa-refresh"></i> </a></span> <span class="input-group-addon "><a href="javascript:openSW('/admin/artConfig/Tipo.abl','main.id_tipo2,main.descrizUranium Backup: Backup completato con successoioneTipo2',300);"><i class="fa fa-edit" title="Cerca tipo"></i></a></span>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRC()==1%>"> <span class="input-group-addon " title="Tipo Articolo con Reverse Charge"> <small>(RC)</small> </span> </acx:if>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaTipi2")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. forn. (,cod1,cod2,cod3,.....) :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiciAlternativi" name="codiciAlternativi" maxlength="254" value="<%= bean.getCodiciAlternativi() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</acx:if>
|
||||
<acx:else><strong>NO (v. varianti)
|
||||
<input name="id_vetrina" type="hidden" id="id_vetrina" value="0">
|
||||
</strong></acx:else>
|
||||
</div>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Usa Taglia:</label>
|
||||
<br>
|
||||
<%=bean.getTipo().getFlgUsaTagliaEffettivo()==2?"Si":"No"%> <%=bean.getTipo().getTipoTaglia().getDescrizione() %></div>
|
||||
</acx:ifparm>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Volume M3 (*):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeM3" name="volumeM3" maxlength="10" value="<%= nf4.format(bean.getVolumeM3()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Volume cm3:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeCm3" name="volumeCm3" maxlength="10" value="<%= bean.getVolumeCm3() %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Peso Kg:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="pesoKg" name="pesoKg" maxlength="10" value="<%=nf.format( bean.getPesoKg() )%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaSeriali()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Seriali Massivi.:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgSerialiMassivi" id="flgSerialiMassivi" >
|
||||
<option value="0" <%=bean.getFlgSerialiMassivi()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgSerialiMassivi()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaMagazzino()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca" class="text-danger">Articolo in negativo:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNegativo" id="flgNegativo" >
|
||||
<option value="0" <%=bean.getFlgNegativo()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgNegativo()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Scorta Minima :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="qtaRiordino" name="qtaRiordino" maxlength="10" value="<%= nf.format(bean.getQtaRiordino()) %>">
|
||||
</div>
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="true">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Modifica Qta:</label>
|
||||
<br>
|
||||
<input name="ckflgAggGiacenza" type="checkbox" class="minimal" id="ckflgAggGiacenza" value="1" <%=bean.getFlgAggGiacenza()==1?"checked":""%>>
|
||||
</div>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza" onChange="refresh()">
|
||||
</acx:ifparm>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Disponibilità:</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<input type="text" class="form-control input-sm" id="quantita" name="quantita" maxlength="10" value="<%=nf.format( bean.getQuantita()) %>">
|
||||
</acx:if>
|
||||
<acx:else> <%= bean.getQuantitaMagazzinoMovimentoHtml()%> </acx:else>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:riordinoD()"> <i class="fa fa-cart-plus fa-3x" aria-hidden="true"></i> </a></acx:if>
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Link www:</label>
|
||||
<br>
|
||||
<a href="../../+articolo-<%=bean.getId_articolo()%>--it.html" target="_blank">link</a> </div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class="active"><a href="#DESC" data-toggle="tab">Descrizione</a></li>
|
||||
<li><a href="#IMG" data-toggle="tab">Immag.</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">Prezzo</a></li>
|
||||
<li><a href="#LISTINI" data-toggle="tab">Listini</a></li>
|
||||
<li><a href="#WWW" data-toggle="tab">WWW</a></li>
|
||||
<li><a href="#SEO" data-toggle="tab">SEO</a></li>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgCaratteristiche()==1%>">
|
||||
<li><a href="#CAR" data-toggle="tab">Caratt.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgComponenti()==1%>">
|
||||
<li><a href="#COMPONENTI" data-toggle="tab">Componeti dell'Articolo</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#DISP" data-toggle="tab">Disponib.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#VAR" data-toggle="tab">Varianti</a></li>
|
||||
<!-- per confezioni metto comp tessuto base sempre -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESSBASE" data-toggle="tab">Comp. Tessuti base</a></li>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<!-- per confezioni metto comp tessuto con colori -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab">Comp. Tessuti</a></li>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAccessori()==1%>">
|
||||
<li><a href="#ACC" data-toggle="tab">Accessori</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getFlgKit()==1%>">
|
||||
<li><a href="#KIT" data-toggle="tab">Kit</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAltreCompatibilita()==1%>">
|
||||
<li><a href="#ALTRE" data-toggle="tab">Altre Comp.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgFornitori()==1%>">
|
||||
<li><a href="#FORN" data-toggle="tab">Forn.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRivalutazioni()==1%>">
|
||||
<li><a href="#RIVAL" data-toggle="tab">Rival.</a></li>
|
||||
</acx:if>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<li><a href="#PROGETTISTA" data-toggle="tab">Progettisti</a></li>
|
||||
</acx:ifparm>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAllegati()==1%>">
|
||||
<li><a href="#ALL" data-toggle="tab">All.</a></li>
|
||||
</acx:if>
|
||||
</ul>
|
||||
<!-- ------- -->
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="DESC">
|
||||
<jsp:include page="_inc_articolo_descrizione.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<jsp:include page="_inc_articolo_immagine.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articolo_prezzo.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="LISTINI">
|
||||
<jsp:include page="_inc_articolo_listini.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="WWW">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_www.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="tab-pane" id="SEO">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_seo.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="tab-pane" id="CAR">
|
||||
<jsp:include page="_inc_articolo_caratteristica.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="COMPONENTI">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_articoloComponente.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="DISP">
|
||||
<jsp:include page="_inc_articolo_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<div class="tab-pane" id="VAR">
|
||||
<jsp:include page="_inc_articolo_variante.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESSBASE">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti_base.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articolo_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="KIT">
|
||||
<jsp:include page="_inc_articolo_kit.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="ALTRE">
|
||||
<jsp:include page="_inc_articolo_altre.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="FORN">
|
||||
<jsp:include page="_inc_articolo_fornitore.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="RIVAL">
|
||||
<jsp:include page="_inc_articolo_rivalutazione.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<div class="tab-pane" id="PROGETTISTA">
|
||||
<jsp:include page="_inc_articolo_progettisti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articolo_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articolo_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="ALL">
|
||||
<jsp:include page="_inc_articolo_allegato.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">INSERIRE I CAMPI OBBLIGATORI E SALVARE PER POTER INSERIRE GLI ALTRI DATI </div>
|
||||
</div>
|
||||
</acx:else>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
<style>
|
||||
.pari
|
||||
{
|
||||
background-color: #DBDBDB;
|
||||
}
|
||||
.dispari
|
||||
{
|
||||
background-color: #8A8A8A;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Movimenti</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
29
www/admin/art/articoloAjST Pre Taglia.jsp
Normal file
29
www/admin/art/articoloAjST Pre Taglia.jsp
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
<!-- InstanceBegin template="/Templates/ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><link rel="stylesheet" href="../_css/textSearch.css">
|
||||
<script language="JavaScript" src="../_V3/_js/ajaxTextBoxSearch.js"></script>
|
||||
<script language="JavaScript" src="../_V3/_js/functions.js"></script>
|
||||
<%@ 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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" ></jsp:useBean><jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean><!-- InstanceEndEditable -->
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getNome());
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta());
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimo(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIvaUltimo(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPercSconto(CR.getClifor())));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoPubblico()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoPubblicoIva(CR.getClifor())));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getidArticoloTaglia());
|
||||
%>
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><img src="../_V3/_img/Icons/48x48/shadow/delete.gif" width="16" height="16" alt="Record Cancellato Logicamente" title="Record Cancellato Logicamente"></acx:if>artajst
|
||||
<%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizioneCompleta()+ " "+rowBean.getPercSconto(CR.getClifor()))%></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
<!-- InstanceEnd -->
|
||||
36
www/admin/art/articoloAjST.jsp
Normal file
36
www/admin/art/articoloAjST.jsp
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" ></jsp:useBean><jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<%-- UTILIZZATA PER LA RICERCA SENZA MAGAZZINO.
|
||||
METODO findByCRAv(..) --%><!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang)+"aa");
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquisto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
%>
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if>
|
||||
<%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(), rowBean.getDescrizioneCompleta(lang))%></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
22
www/admin/art/articoloAjSTNoVar.jsp
Normal file
22
www/admin/art/articoloAjSTNoVar.jsp
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizione(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoVenditaAcquisto(CR.getId_clifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva());
|
||||
%>??xx??<%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizioneCompleta())%>
|
||||
</acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
608
www/admin/art/articoloCR.jsp
Normal file
608
www/admin/art/articoloCR.jsp
Normal file
|
|
@ -0,0 +1,608 @@
|
|||
<!-- 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" -->
|
||||
<link rel="stylesheet" href="../_V4/_lte/_css/print1.css">
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="<acx:lang>Articoli - ricerca</acx:lang>">
|
||||
<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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- 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> <acx:lang>Home</acx:lang></a></li>
|
||||
<li class="active"><acx:lang>Elenco Articoli</acx:lang></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:apriReport()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></a> <a href="javascript:labelAccCR();" class="btn btn-app btn-app-sm "> <i class="fa fa-share-alt" title="<acx:lang>Stampa Compatibilita</acx:lang>"></i><acx:lang>Stampa Compatibilita</acx:lang> </a> <a href="javascript:labelCR();" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="<acx:lang>Stampa codice a barre</acx:lang>"></i><acx:lang>Stampa codice a barre</acx:lang> </a> <a href="javascript:catalogoPopup();" class="btn btn-app btn-app-sm "> <i class="fa fa-file-pdf-o" title="<acx:lang>Stampa catalogo Articoli</acx:lang>"></i><acx:lang>Stampa catalogo</acx:lang></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="../art/Articolo.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 type="hidden" name="id_articolo" id="id_articolo" >
|
||||
<input name="prezzoPubblicoNuovo" type="hidden" id="prezzoPubblicoNuovo">
|
||||
<input name="qtaRiordinoNuovo" type="hidden" id="qtaRiordinoNuovo">
|
||||
<input name="prezzoRivNuovo" type="hidden" id="prezzoRivNuovo">
|
||||
<input name="id_articoloMod" type="hidden" id="id_articoloMod">
|
||||
<input name="id_users" type="hidden" id="id_users" value="<%=utenteLogon.getId_users()%>">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input name="theForm" type="hidden" id="theForm" value="ricerca">
|
||||
<input type="hidden" name="flgTipoReport" id="flgTipoReport">
|
||||
<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"><acx:lang>Codice</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codice" name="codice" title="" value="<%=CR.getCodice() %>" submit>
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Nome Prodotto</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="searchTxt" name="searchTxt" title="" value="<%=CR.getSearchTxt() %>" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Compatibilità</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="compatibilita" name="compatibilita" title="" value="<%=CR.getCompatibilita() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Q.tà in mag.</acx:lang>:: </label>
|
||||
<br>
|
||||
<div class="form-group">
|
||||
<input name="ckflgQta" type="checkbox" class="minimal" id="ckflgQta" onClick="searching()" value="" <%= CR.getFlgQta()==1?"checked":""%> >
|
||||
|
||||
<input name="flgQta" type="hidden" id="flgQta" value=" <%= CR.getFlgQta()%>">
|
||||
Da
|
||||
<input name="qtaDa" type="text" class="form-control input-sm" id="qtaDa" value="<%=CR.getQtaDa()%>" maxlength="5" style="width: 50px;">
|
||||
a
|
||||
<input name="qtaA" type="text" class="form-control input-sm" id="qtaA" value="<%=CR.getQtaA()%>" maxlength="5" style="width: 50px;">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Magazzino</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_magFisico" id="id_magFisico" >
|
||||
<acx:optionvec boundcolumn="id_magFisico" desccolumn="descrizione" vectumerator="listaMagFisico" value="<%=CR.getId_magFisico()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label><acx:lang>Fino a Data Movimenti</acx:lang>:</label>
|
||||
<br>
|
||||
<small>
|
||||
<input name="dataMovimento" type="text" id="dataMovimento" class="form-control input-sm datemask datapicker" value="<%= df.format(CR.getDataMovimento()) %>" size="10">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Tipo</acx:lang>:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=-1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion="applicaListino()"
|
||||
usesubmit="true" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= CR.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Marca</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_marca" id="id_marca" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_marca" desccolumn="descrizione" vectumerator="listaMarche" value="<%=CR.getId_marca()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Riordino</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgRiordino" id="flgRiordino" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgRiordino()==-1?"selected":""%> >-- tutti ---</option>
|
||||
<option value="1" <%=CR.getFlgRiordino()==1?"selected":""%> >Articoli da riordinare</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Tipo Accessorio</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_tipoAccessorio" id="id_tipoAccessorio" >
|
||||
<acx:optionvec boundcolumn="id_tipoAccessorio" desccolumn="descrizione" vectumerator="listaTipiAccessorio" value="<%=CR.getId_tipoAccessorio()%>" lang="<%=lang%>">--- tutti ---- </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Vetrina </acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=CR.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Tipo Ricerca</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgTipoRicerca" id="flgTipoRicerca" onChange="searching()" >
|
||||
<option value="0" <%=CR.getFlgTipoRicerca()==0?"selected":""%> >Standard</option>
|
||||
<option value="9" <%=CR.getFlgTipoRicerca()==9?"selected":""%> >Riordino</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Stock/Offerte</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStockOfferte" id="flgStockOfferte" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgStockOfferte" valuelist="0,1,2,3,4,99"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Noleggio</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNoleggio" id="flgNoleggio" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgNoleggio" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Nascosti</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi" id="flgNascondi" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgNascondi()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgNascondi()==0?"selected":""%> >Solo Visibili</option>
|
||||
<option value="1" <%=CR.getFlgNascondi()==1?"selected":""%> >Solo Nascosti</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 form-inline">
|
||||
<label for="txtRicerca"><acx:lang>Sito Ecomm</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 25%;" name="flgEscludiWeb" id="flgEscludiWeb" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgEscludiWeb()==-1?"selected":"" %> >--</option>
|
||||
<option value="0" <%=CR.getFlgEscludiWeb()==0?"selected":"" %> >Si</option>
|
||||
<option value="1" <%=CR.getFlgEscludiWeb()==1?"selected":"" %> >No</option>
|
||||
</select>
|
||||
<select class="form-control input-sm select2" style="width: 70%;" name="flgWebNoVendita" id="flgWebNoVendita" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgWebNoVendita()==-1?"selected":"" %> >--</option>
|
||||
<option value="0" <%=CR.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=CR.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Ricerca con ordine www: </label>
|
||||
<br>
|
||||
<input name="ckflgOrdinaWww" type="checkbox" class="minimal" id="ckflgOrdinaWww" onClick="searching()" value="" <%= CR.getFlgOrdinaWww()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgOrdinaWww" id="flgOrdinaWww">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6"> <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>
|
||||
<acx:if wherecondition='<%=CR.getFlgReport().equals("")%>' >
|
||||
<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="table-responsive">
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoRicerca()==9%>">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<td colspan="9"><acx:if wherecondition='<%=!CR.getFileName().equals("")%>'>
|
||||
<acx:if_file_exist filename="<%=CR.getFileName()%>" path="" ><a href="../../<%=CR.getFileName()%>" target="_blank">File export in formato cvs (Excel)</a> 1</acx:if_file_exist>
|
||||
</acx:if>
|
||||
RIORDINO</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<th><acx:lang>Codice</acx:lang> </th>
|
||||
<th><acx:lang>Nome Prodotto</acx:lang> </th>
|
||||
<th><acx:lang>Tipo</acx:lang></th>
|
||||
<th class="text-center" ><acx:lang>Costo Acq.</acx:lang></th>
|
||||
<th class="text-center" ><acx:lang>Prezzo V.</acx:lang><br>
|
||||
<acx:lang>con iva</acx:lang></th>
|
||||
<th class="text-right" ><acx:lang>%Ric.</acx:lang></th>
|
||||
<th class="text-center" ><span><acx:lang>Q.ta Mov.</acx:lang><br />
|
||||
<span class="text-primary"><acx:lang>(nr.|mt.|kg.)</acx:lang></span>+<span class=" text-green"> <acx:lang>arr.</acx:lang></span>- <span class="text-danger"> <acx:lang>imp. </acx:lang></span>=TOT</span></th>
|
||||
<th class="text-center" ><acx:lang>Sc. Min.</acx:lang></th>
|
||||
<th class="text-center"><acx:lang>Fornitori </acx:lang></th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantita">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %> <%=list.getSumPartialResult("quantita")%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %>><%= rowBean.getRicaricoPAUltimoORivalutatoConIva() %></td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=rowBean.getQuantitaMagazzinoMovimentoHtml()%>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"><a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Magazzino"></i></a> </acx:if>
|
||||
</acx:if></td>
|
||||
<td align="right"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>">
|
||||
<acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"><i class="fa fa-bookmark" title="Articolo da Riordinare"></i> <%= nf.format(rowBean.getQtaRiordino()) %> </acx:if>
|
||||
<a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"><i class="fa fa-plus-square-o" title="Riordino"></i></a></acx:if></td>
|
||||
<td class="text-center"><% request.setAttribute("listaArticoloFornitori",rowBean.getFornitori());%>
|
||||
<table width="100%" border="1">
|
||||
<acx:whilevec vectumerator="listaArticoloFornitori" rowbeanclass="it.acxent.art.ArticoloFornitore" rowbeanname="rowAF">
|
||||
<tr>
|
||||
<td width="50%"><strong><%=rowAF.getFornitore().getDescrizioneCompleta()%></strong>
|
||||
<acx:if wherecondition="<%=rowBean.isArticoloDaRiordinare()%>"></acx:if></td>
|
||||
<td ><%= df.format(rowAF.getDataUltimoPrezzo()) %></td>
|
||||
<td align="right"><%= nf.format(rowAF.getCosto()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>"></acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="6"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td class="text-center"> </td>
|
||||
<td class="text-center"> </td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th><acx:lang>Codice</acx:lang> </th>
|
||||
<th><acx:lang>Descrizione</acx:lang> </th>
|
||||
<th><acx:lang>Caratt.</acx:lang></th>
|
||||
<th><acx:lang>Tipo</acx:lang></th>
|
||||
<th class="text-center"><input name="ckflgShowCostoAcquisto" type="checkbox" id="ckflgShowCostoAcquisto" onClick="searching()" value="" <%= CR.getFlgShowCostoAcquisto()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgShowCostoAcquisto" id="flgShowCostoAcquisto">
|
||||
<acx:lang>Costo Acq.</acx:lang><br>
|
||||
<acx:lang>imp | ivato</acx:lang> </th>
|
||||
<th class="text-center"><acx:lang>Imponibile Vendita</acx:lang></th>
|
||||
<th class="text-center"><acx:lang>Prezzo Vendita</acx:lang><br>
|
||||
<acx:lang>con iva.</acx:lang></th>
|
||||
<th align="right" ><acx:lang>%Ric.</acx:lang></th>
|
||||
<th class="text-center" ><span class="tabellaIntestazione"><acx:lang>St./</acx:lang><br>
|
||||
<acx:lang>Off./Us.</acx:lang></span></th>
|
||||
<th class="text-center"><span><acx:lang>Q.ta Mov.</acx:lang><br />
|
||||
<span class="text-primary"><acx:lang>(nr.|mt.|kg.)</acx:lang></span>+<span class=" text-green"><acx:lang> arr.</acx:lang></span>- <span class="text-danger"> <acx:lang>imp.</acx:lang> </span><acx:lang>=TOT</acx:lang></span></th>
|
||||
<th class="text-center" ><acx:lang>Scorta min.</acx:lang></th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowWhite"%>' >
|
||||
<td class="comandi2x text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_articolo()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_articolo()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> <a href="javascript:Ab.callAbl('/admin/contab/RigaDocumento','search','','id_articolo=<%=rowBean.getId_articolo()%>')"><i class="fa fa-history" title="Movimenti articolo"></i></a> </div></td>
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgNascondi()==1%>"> <i class="fa fa-ban" title="NASCOSTO (non piu' utilizzabile nei documenti)"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgEscludiWeb()==1%>"> <i class="fa fa-shopping-bag" title="Non visibile su sito web"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %> <acx:if wherecondition="<%=!rowBean.getDescrizioneCaratteristiche().isEmpty()%>"><i class="fa fa-info-circle" title="<%=rowBean.getDescrizioneCaratteristiche()%>"></i></acx:if></td>
|
||||
<td><%=it.acxent.db.DBAdapter.convertStringToHtml(rowBean.getDescrizioneCaratteristiche())%></td>
|
||||
<td><%= rowBean.getTipo().getDescrizioneCompleta() %></td>
|
||||
<td class="text-center" <%=rowBean.isCostoChangedToday()?" style='background-color:#00CC00'":""%>><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>">
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoRiv" type="text" id="<%=rowBean.getId_articolo()%>_prezzoRiv" value="<%= nf.format(rowBean.getCostoAcquistoORivalutato() )%>" size="6" maxlength="10">
|
||||
</acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
<td><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>"><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td class="text-right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%=nf.format( rowBean.getPrezzoBase()) %></td>
|
||||
<td class="text-right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><a name="a_<%=rowBean.getId_articolo()%>"></a>
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoPubblico" type="text" id="<%=rowBean.getId_articolo()%>_prezzoPubblico" value="<%= nf.format(rowBean.getPrezzoPubblicoIva() )%>" size="6" maxlength="10">
|
||||
<a href="javascript:aggiornaPV('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-retweet" aria-hidden="true" title="Aggiorna Prezzo Vendita e Costo rivalutazione"></i> </a></td>
|
||||
<td class="text-right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %> ><%= nf.format(rowBean.getRicaricoPAUltimoORivalutatoConIva()) %></td>
|
||||
<td class="text-center"><%= rowBean.getStockOfferte() %>
|
||||
<acx:if wherecondition="<%= rowBean.getFlgStockOfferte()==1 %>"><%= nf.format(rowBean.getPrezzoOffertaIva()) %> <%= df.format(rowBean.getDataScadenzaOfferta()) %> </acx:if></td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=rowBean.getQuantitaMagazzinoMovimentoHtml()%>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"> <a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Varianti"></i> </a> </acx:if>
|
||||
</acx:if></td>
|
||||
<td class="text-right" <%= rowBean.isArticoloDaRiordinare()?"class='alert2'":"" %>><acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"> <i class="fa fa-refresh" aria-hidden="true" title="Articolo da riordinare"></i> </acx:if>
|
||||
<input name="<%=rowBean.getId_articolo()%>_qtaRiordino" type="text" id="<%=rowBean.getId_articolo()%>_qtaRiordino" value="<%= nf.format(rowBean.getQtaRiordino() )%>" size="3" maxlength="10">
|
||||
<a href="javascript:aggiornaScMin('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-refresh" aria-hidden="true" title="Aggiorna scorta minima di riordino"></i> </a> <a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-cart-plus" aria-hidden="true" title="Riordino"></i> </a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:else>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<%double totArticoli=0;%>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body " id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<th colspan="9" class="intestazioneReport"> <%=CR.getDescrizioneCR()%>
|
||||
<div id="fileCsv" style="font-size: 14px" class="hidden-print"><a href="javascript:reportCsv()"> <acx:lang>Premi per avere il file in formato csv (Excel)</acx:lang></a> </div>
|
||||
</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterniVuoti()%>
|
||||
<tr>
|
||||
<th ><acx:lang>Codice</acx:lang> </th>
|
||||
<th ><acx:lang>Descrizione </acx:lang></th>
|
||||
<th ><acx:lang>Tipo</acx:lang></th>
|
||||
<th colspan="2" align="center" ><acx:lang>Costo Acq</acx:lang><br>
|
||||
<acx:lang> imp | ivato</acx:lang></th>
|
||||
<th align="center" ><acx:lang>Prezzo Vendita con iva</acx:lang></th>
|
||||
<th align="right" ><acx:lang>%Ric.</acx:lang></th>
|
||||
<th align="center" ><acx:lang>Scorta min.</acx:lang></th>
|
||||
<th align="center" ><acx:lang>Q.ta</acx:lang></th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterni()%>
|
||||
</tr>
|
||||
<%int i=0;
|
||||
it.acxent.util.DoubleOperator totArt=new it.acxent.util.DoubleOperator();
|
||||
%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantitaW">
|
||||
<%--i++;System.out.println(i+" "+rowBean.getDescrizioneCompleta());--%>
|
||||
<% totArt.add(rowBean.getQuantitaData(CR.getDataMovimento()));%>
|
||||
<tr class='<%=rowBean.getQuantitaData(CR.getDataMovimento())<0?"tabellaRowRed":rowBean.getQuantitaData(CR.getDataMovimento())==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %><br>
|
||||
<%= rowBean.getTipo().getDescrizione()%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutato() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right"><%= rowBean.getRicaricoBase() %></td>
|
||||
<td align="right" <%= rowBean.isArticoloDaRiordinare()?"class='alert'":"" %>><%= rowBean.isArticoloDaRiordinare()?nf.format(rowBean.getQtaRiordino()):"" %></td>
|
||||
<td align="center"><%= rowBean.getUdm() %>
|
||||
<% double qta=rowBean.getQuantitaData(CR.getDataMovimento());%>
|
||||
<acx:if wherecondition="<%=qta<0%>"><span class="alert"><%= nf.format(qta)%></span></acx:if>
|
||||
<acx:else><%= nf.format(qta) %></acx:else></td>
|
||||
<%=rowBean.getHtmlTableDispoMagInterni()%>
|
||||
</tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==2%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %> <%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%>
|
||||
</tr>
|
||||
<%request.setAttribute("listaD",rowBeanV.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%=rowBean.isUsaSeriale()%>">
|
||||
<%request.setAttribute("listaD",rowBean.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
</acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="7"><div align="right"><strong><acx:lang>TOTALE ARTICOLI</acx:lang> </strong></div></td>
|
||||
<td align="center"> </td>
|
||||
<td align="center"><strong> Nr. <%=nf.format(totArt.getResult())%> (<%=nf.format(list.getSumPartialResult("quantitaW"))%>)</strong></td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
<!-- selezione risoluzione catalog -->
|
||||
<div id="selRisoluzione" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title"><acx:lang>Risoluzione Immagini Catalogo</acx:lang></h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<select name="risoluzioneImmaginiCatalogo" id="risoluzioneImmaginiCatalogo" class="form-control select2">
|
||||
<option value="150"><acx:lang>Normale</acx:lang></option>
|
||||
<option value="300"><acx:lang>Alta</acx:lang></option>
|
||||
<option value="0"><acx:lang>Originale</acx:lang></option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="<acx:lang>CONTINUA</acx:lang>" class="btn btn-default" id="btn_elab" onClick="catalogo()"><acx:lang>CONTINUA</acx:lang></div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><acx:lang>ANNULLA</acx:lang></button>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Magazzino</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body scroll-300"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">CHIUDI</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- selezione report -->
|
||||
<div id="selReport" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Seleziona Report</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<form method="post" action="" name="rep" id="rep">
|
||||
<select name="flgTipoReportC" id="flgTipoReportC" class="form-control select2" >
|
||||
<option value="0" <%=CR.getFlgTipoReport()==0?"selected":""%> >Compatto</option>
|
||||
<option value="1" <%=CR.getFlgTipoReport()==1?"selected":""%> >Articoli+Varianti</option>
|
||||
<option value="2" <%=CR.getFlgTipoReport()==2?"selected":""%> >Articolo+Varianti+Seriali</option>
|
||||
</select>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="reportContinua()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
416
www/admin/art/articoloCRSal.jsp
Normal file
416
www/admin/art/articoloCRSal.jsp
Normal file
|
|
@ -0,0 +1,416 @@
|
|||
<!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" -->
|
||||
<title>Articoli - Ricerca 1.11</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-articolo.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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<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" --> » Ricerca Articoli<!-- InstanceEndEditable -->
|
||||
|
||||
<h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Ricerca Articoli<!-- 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" class="noborder" alt="Nuovo Record" title="Nuovo Record"></a> <a href="#"><img src="../_V3/_img/icone/32/_space.png" alt="Cassa" title="Cassa"></a> <a href="#"><img src="../_V3/_img/icone/32/_space.png" alt="Elenco Documenti" title="Elenco Documenti"></a> <a href="#"><img src="../_V3/_img/icone/32/_space.png" alt="Chiudi" title="Chiudi"></a> <a href="javascript:labelAccCR();"><img src="../_V3/_img/icone/32/stampa-label.png" alt="Stampa Compatibilita" title="Stampa Compatibilita" width="32" height="32" border="0"></a> <a href="javascript:labelCR();"><img src="../_V3/_img/icone/32/stampa-barcode.png" alt="Stampa codice a barre" title="Stampa codice a barre" width="32" height="32" border="0"></a></div>
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="Articolo.abl"><input type="hidden" name="id_articolo" id="id_articolo" >
|
||||
|
||||
<input name="prezzoPubblicoNuovo" type="hidden" id="prezzoPubblicoNuovo">
|
||||
<input name="qtaRiordinoNuovo" type="hidden" id="qtaRiordinoNuovo"> <input name="prezzoRivNuovo" type="hidden" id="prezzoRivNuovo"><input name="id_articoloMod" type="hidden" id="id_articoloMod">
|
||||
<input name="id_users" type="hidden" id="id_users" value="<%=utenteLogon.getId_users()%>"><input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR"> <input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV"> <input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV"> <input name="theForm" type="hidden" id="theForm" value="ricerca">
|
||||
<input type="hidden" name="flgTipoReport" id="flgTipoReport">
|
||||
<!-- InstanceEndEditable --><div id="messaggi" class="msg"><jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /> <!-- InstanceBeginEditable name="msg" --><!-- InstanceEndEditable --></div></div>
|
||||
<div class="body-container">
|
||||
<!-- InstanceBeginEditable name="criteriRicerca" -->
|
||||
|
||||
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
|
||||
<tr>
|
||||
<td><table cellspacing="0" cellpadding="0" width="100%">
|
||||
<tr>
|
||||
<td class="td-colored">Codice:<br>
|
||||
<input type="text" id="codice" name="codice" <%=Ab.jsCrS()%> size="14" title="" value="<%=CR.getCodice() %>">
|
||||
<%=Ab.jsSetFocus("codice")%></td>
|
||||
<td colspan="2" class="td-colored">Nome Prodotto:<br>
|
||||
<input type="text" id="searchTxt" name="searchTxt" <%=Ab.jsCrS()%> size="30" title="" value="<%=CR.getSearchTxt() %>"></td>
|
||||
<td width="24%" class="td-colored">Compatibilità:<br>
|
||||
<input type="text" id="compatibilita" name="compatibilita" <%=Ab.jsCrS()%> size="20" title="" value="<%=CR.getCompatibilita() %>"></td>
|
||||
<td width="26%" class="td-colored">Q.tà in mag.
|
||||
<input name="ckflgQta" type="checkbox" id="ckflgQta" onClick="searching()" value="" <%= CR.getFlgQta()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgQta" id="flgQta">
|
||||
:<br>
|
||||
Da
|
||||
<input name="qtaDa" type="text" id="qtaDa" value="<%=CR.getQtaDa()%>" size="3" maxlength="5">
|
||||
a
|
||||
<input name="qtaA" type="text" id="qtaA" value="<%=CR.getQtaA()%>" size="3" maxlength="5"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" class="td-colored">Tipo:<br>
|
||||
<input name="id_tipo" type="hidden" id="id_tipo" value="<%=CR.getId_tipo()%>" size="2" maxlength="4">
|
||||
<input name="descrizioneTipo" type="text" id="descrizioneTipo" value="<%= CR.getTipo().getDescrizioneCompleta()%>" size="40" maxlength="60" <%=Ab.jsAjSearchTextS("/admin/artConfig/Tipo.abl?searchTxt=","descrizioneTipo","listaTipi","main.id_tipo,main.descrizioneTipo",3)%> />
|
||||
<a href="javascript:Ab.clrField('main','id_tipo','descrizioneTipo');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci Tipo" title="Pulisci Tipo" width="16" height="16" border="0"></a> <a href="javascript:openSW('/admin/artConfig/Tipo.abl','main.id_tipo,main.descrizioneTipo',300);"><img src="../_V3/_img/Icons/Find16.gif" alt="Cerca Cliente" width="16" height="16" border="0"></a><%=Ab.divAjSearchDiv("listaTipi")%></td>
|
||||
<td class="td-colored">Marca:<br>
|
||||
<select name="id_marca" id="id_marca" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_marca" desccolumn="descrizione" vectumerator="listaMarche" value="<%=CR.getId_marca()%>"> </acx:optionvec>
|
||||
</select></td>
|
||||
<td class="td-colored">Riordino:<br>
|
||||
<select name="flgRiordino" id="flgRiordino" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgRiordino()==-1?"selected":""%> >-- tutti ---</option>
|
||||
<option value="1" <%=CR.getFlgRiordino()==1?"selected":""%> >Articoli da riordinare</option>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="3" class="td-colored">Tipo Accessorio:<br>
|
||||
<select name="id_tipoAccessorio" id="id_tipoAccessorio" <%=Ab.jsCr("flgStampaEtichette")%> >
|
||||
<acx:optionvec boundcolumn="id_tipoAccessorio" desccolumn="descrizione" vectumerator="listaTipiAccessorio" value="<%=CR.getId_tipoAccessorio()%>">--- tutti ----</acx:optionvec>
|
||||
</select></td>
|
||||
<td class="td-colored">Vetrina :<br>
|
||||
<select name="id_vetrina" id="id_vetrina" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=CR.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</td>
|
||||
<td class="td-colored">Tipo Ricerca:<br>
|
||||
<select name="flgTipoRicerca" id="flgTipoRicerca" onChange="searching()" >
|
||||
<option value="0" <%=CR.getFlgTipoRicerca()==0?"selected":""%> >Standard</option>
|
||||
<option value="9" <%=CR.getFlgTipoRicerca()==9?"selected":""%> >Riordino</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored">Stock/Offerte:<br>
|
||||
<select name="flgStockOfferte" id="flgStockOfferte" onChange="searching()" >
|
||||
<option value="" <%=CR.getFlgStockOfferte().equals("")?"selected":""%> >-- tutti --</option>
|
||||
<option value="S" <%=CR.getFlgStockOfferte().equals("S")?"selected":""%> ><%=CR.getStockOfferte("S")%></option>
|
||||
<option value="OA" <%=CR.getFlgStockOfferte().equals("OA")?"selected":""%> ><%=CR.getStockOfferte("O")%> Attive</option> <option value="O" <%=CR.getFlgStockOfferte().equals("O")?"selected":""%> ><%=CR.getStockOfferte("O")%></option>
|
||||
<option value="U" <%=CR.getFlgStockOfferte().equals("U")?"selected":""%> ><%=CR.getStockOfferte("U")%></option>
|
||||
</select></td>
|
||||
<td width="18%" class="td-colored">Nascosti:<br>
|
||||
<select name="flgNascondi" id="flgNascondi" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgNascondi()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgNascondi()==0?"selected":""%> >Solo Visibili</option>
|
||||
<option value="1" <%=CR.getFlgNascondi()==1?"selected":""%> >Solo Nascosti</option>
|
||||
</select></td>
|
||||
<td width="18%" class="td-colored">Sito Ecomm:<br>
|
||||
<select name="flgEscludiWeb" id="flgEscludiWeb" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgEscludiWeb()==-1?"selected":"" %> >--</option>
|
||||
<option value="0" <%=CR.getFlgEscludiWeb()==0?"selected":"" %> >Si</option>
|
||||
<option value="1" <%=CR.getFlgEscludiWeb()==1?"selected":"" %> >No</option>
|
||||
</select> <select name="flgWebNoVendita" id="flgWebNoVendita" onChange="searching()" >
|
||||
|
||||
<option value="-1" <%=CR.getFlgWebNoVendita()==-1?"selected":"" %> >--</option> <option value="0" <%=CR.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=CR.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select></td>
|
||||
<td class="td-colored">Mostra record cancellati:
|
||||
<input name="ckflgShowDeleteLogic" type="checkbox" id="ckflgShowDeleteLogic" onClick="searching()" value="" <%= CR.getFlgShowDeleteLogic()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgShowDeleteLogic" id="flgShowDeleteLogic"></td>
|
||||
<td align="right" class="td-colored"><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:apriReport()"> <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" -->
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoRicerca()==9%>">
|
||||
<table class="table-container th-riga alternating" width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
|
||||
<tr >
|
||||
<td colspan="9"> <acx:if wherecondition='<%=!CR.getFileName().equals("")%>'> <acx:if_file_exist filename="<%=CR.getFileName()%>" path="" ><a href="../../<%=CR.getFileName()%>" target="_blank">File export in formato cvs (Excel)</a> 1</acx:if_file_exist>
|
||||
</acx:if>
|
||||
RIORDINO </td>
|
||||
</tr>
|
||||
<tr >
|
||||
<th width="132">Codice </th>
|
||||
<th width="172">Nome Prodotto </th>
|
||||
<th width="169" >Tipo</th>
|
||||
<th width="81" align="center" >Costo Acq.</th>
|
||||
<th width="150" align="center" >Prezzo V.<br>
|
||||
con iva</th>
|
||||
<th width="63" align="right" >%Ric.</th>
|
||||
<th width="153" align="center" ><span class="testoPiccolissimo">Q.ta Mov.<br />
|
||||
(nr.|mt.|kg.)+<span class="testoPiccolissimo" style="color:#00CC00"> arr.</span>- <span class="testoPiccolissimo" style="color:#FF6600"> imp. </span>=TOT</span></th>
|
||||
<th width="84" align="center" >Sc. Min.</th>
|
||||
<th width="202" align="center" >Fornitori </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantita">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td width="132"><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><img src="../_V3/_img/icone/16/delete_16.png" width="16" height="16" alt="Record Cancellato Logicamente" title="Record Cancellato Logicamente"></acx:if><acx:if wherecondition="<%=rowBean.getId_vetrina()>0%>"><img src="../_V3/_img/Icons/48x48/shadow/star_yellow_new.gif" alt="Vetrina <%=rowBean.getVetrina().getDescrizione()%>" title="Vetrina <%=rowBean.getVetrina().getDescrizione()%>" width="16" height="16"></acx:if><acx:if wherecondition="<%=!rowBean.hasAccessori()%>"><img src="../_V3/_img/Icons/48x48/shadow/warning.gif" alt="Articolo SENZA accessori" title="Articolo SENZA accessori" width="16" height="16"></acx:if>
|
||||
<%= rowBean.getCodice() %></td>
|
||||
<td width="172" class="testoPiccolissimo"><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td width="169" class="testoPiccolissimo"><%= rowBean.getTipo().getDescrizioneCompleta() %> <%=list.getSumPartialResult("quantita")%></td>
|
||||
<td width="81" align="center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td width="150" align="center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td width="63" align="right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %>><%= rowBean.getRicaricoPAUltimoORivalutatoConIva() %></td>
|
||||
<td width="153" align="center" class="testoPiccolissimo">
|
||||
<%=rowBean.getQuantitaMagazzinoMovimentoHtml()%>
|
||||
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"><a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)">
|
||||
<img src="../_V3/_img/Icons/48x48/shadow/about.gif" alt="Dettaglio Varianti" title="Dettaglio Varianti" width="16" height="16" border="0"></a>
|
||||
</acx:if>
|
||||
</td>
|
||||
<td width="84" align="right"><acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"><img src="../_V3/_img/Icons/48x48/shadow/bookmark_preferences.gif" alt="Articolo da riordinare" title="Articolo da riordinare" width="16" height="16"><%= nf.format(rowBean.getQtaRiordino()) %></acx:if><a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"><img src="../_V3/_img/Icons/48x48/shadow/form_green.gif" alt="Riordino" title="Riordino" width="16" height="16"></a></td>
|
||||
<td width="202" align="center"><% request.setAttribute("listaArticoloFornitori",rowBean.getFornitori());%> <table width="100%" border="1">
|
||||
<acx:whilevec vectumerator="listaArticoloFornitori" rowbeanclass="it.acxent.art.ArticoloFornitore" rowbeanname="rowAF"> <tr>
|
||||
<td width="50%" class="testoPiccolissimo"><strong><%=rowAF.getFornitore().getDescrizioneCompleta()%></strong><acx:if wherecondition="<%=rowBean.isArticoloDaRiordinare()%>"></acx:if></td>
|
||||
<td width="31%" class="testoPiccolissimo"><%= df.format(rowAF.getDataUltimoPrezzo()) %></td>
|
||||
<td width="19%" align="right" class="testoPiccolissimo"><%= nf.format(rowAF.getCosto()) %></td>
|
||||
</tr></acx:whilevec>
|
||||
</table> </td>
|
||||
</tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>"></acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="6"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td align="center"> </td>
|
||||
<td align="center"> </td>
|
||||
</tr></acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:if><acx:else>
|
||||
|
||||
<table class="table-container th-riga alternating" width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
|
||||
<tr>
|
||||
<th width="66"> </th>
|
||||
<th width="76">Codice </th>
|
||||
<th width="99">Descrizione </th>
|
||||
<th width="63" >Tipo</th>
|
||||
<th colspan="2" align="center" class="testoPiccolissimo" ><input name="ckflgShowCostoAcquisto" type="checkbox" id="ckflgShowCostoAcquisto" onClick="searching()" value="" <%= CR.getFlgShowCostoAcquisto()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgShowCostoAcquisto" id="flgShowCostoAcquisto">Costo Acq.<br>
|
||||
imp | ivato</th>
|
||||
<th width="86" align="center" class="testoPiccolissimo" >Prezzo Vendita<br>
|
||||
con iva.</th>
|
||||
<th width="38" align="right" >%Ric.</th>
|
||||
<th width="59" align="center" ><span class="tabellaIntestazione">St./<br>
|
||||
Off./Us.</span></th>
|
||||
<th width="53" align="center" ><span class="testoPiccolissimo">Q.ta Mov.<br />
|
||||
(nr.|mt.|kg.)+<span class="testoPiccolissimo" style="color:#00CC00"> arr.</span>- <span class="testoPiccolissimo" style="color:#FF6600"> imp. </span>=TOT</span></th>
|
||||
<th width="153" align="center" >Scorta min.</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowWhite"%>' >
|
||||
<td width="66"><table width="80%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td><div align="center"><a href="javascript:modifyCommand(<%=rowBean.getId_articolo()%>)"><img src="../_V3/_img/icone/16/edit.png" alt="MODIFICA ARTICOLO" TITLE="MODIFICA ARTICOLO" width="16" height="16" border="0"></a></div></td>
|
||||
<td><div align="center"><a href="javascript:deleteCommandCR(<%=rowBean.getId_articolo()%>,'<%= rowBean.getLastUpdTmstString() %>')"><img src="../_V3/_img/icone/16/delete_16.png" alt="CANCELLA RECORD" TITLE="CANCELLA RECORD" width="16" height="16" border="0"></a></div></td> <td><div align="center"><a href="../contab/RigaDocumento.abl?cmd=search&id_articolo=<%=rowBean.getId_articolo()%>"><img src="../_V3/_img/Icons/48x48/shadow/exchange.gif" alt="ELENCO MOVIMENTI ARTICOLO" title="ELENCO MOVIMENTI ARTICOLO" width="16" height="16" border="0"></a></div></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td width="76"><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><img src="../_V3/_img/Icons/48x48/shadow/delete.gif" width="16" height="16" alt="Record Cancellato Logicamente" title="Record Cancellato Logicamente"></acx:if><acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"><img src="../_V3/_img/Icons/48x48/shadow/star_yellow_new.gif" alt="Vetrina" title="Vetrina" width="16" height="16"></acx:if><acx:if wherecondition="<%=!rowBean.hasAccessori()%>"><img src="../_V3/_img/Icons/48x48/shadow/warning.gif" alt="Articolo SENZA accessori" title="Articolo SENZA accessori" width="16" height="16"></acx:if>
|
||||
<acx:else><img src="../_V3/_img/Icons/48x48/shadow/document_connection.gif" alt="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>" width="16" height="16"></acx:else><%= rowBean.getCodice() %></td>
|
||||
<td width="99" class="testoPiccolissimo" ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td width="63" class="testoPiccolissimo"><%= rowBean.getTipo().getDescrizioneCompleta() %></td>
|
||||
<td width="49" align="center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>"><input name="<%=rowBean.getId_articolo()%>_prezzoRiv" type="text" class="testoPiccolissimo" id="<%=rowBean.getId_articolo()%>_prezzoRiv" value="<%= nf.format(rowBean.getCostoAcquistoORivalutato() )%>" size="6" maxlength="10"></acx:if><acx:else> </acx:else></td>
|
||||
<td width="25" align="center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>"><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></acx:if><acx:else> </acx:else></td>
|
||||
<td width="86" align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><a name="a_<%=rowBean.getId_articolo()%>"></a>
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoPubblico" type="text" class="testoPiccolissimo" id="<%=rowBean.getId_articolo()%>_prezzoPubblico" value="<%= nf.format(rowBean.getPrezzoPubblicoIva() )%>" size="6" maxlength="10">
|
||||
<a href="javascript:aggiornaPV('<%=rowBean.getId_articolo()%>')"><img src="../_V3/_img/Icons/48x48/shadow/gear_replace.gif" alt="Aggiorna Prezzo Vendita e Costo rivalutazione" title="Aggiorna Prezzo Vendita e Costo rivalutazione" width="16" height="16" border="0" ></a></td>
|
||||
<td width="38" align="right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %> ><%= nf.format(rowBean.getRicaricoPAUltimoORivalutatoConIva()) %></td>
|
||||
<td width="59" align="center"><%= rowBean.getStockOfferte() %> <acx:if wherecondition="<%= rowBean.getFlgStockOfferte().equals('O') %>"><%= nf.format(rowBean.getPrezzoOffertaIva()) %> <%= df.format(rowBean.getDataScadenzaOfferta()) %>
|
||||
</acx:if></td>
|
||||
<td width="153" align="center" class="testoPiccolissimo"><%=rowBean.getQuantitaMagazzinoMovimentoHtml()%> <acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"><a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)">
|
||||
<img src="../_V3/_img/Icons/48x48/shadow/about.gif" alt="Dettaglio Varianti" title="Dettaglio Varianti" width="16" height="16" border="0"></a></acx:if>
|
||||
</td>
|
||||
<td width="108" align="right" <%= rowBean.isArticoloDaRiordinare()?"class='alert2'":"" %>><acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"><img src="../_V3/_img/Icons/48x48/shadow/bookmark_preferences.gif" alt="Articolo da riordinare" title="Articolo da riordinare" width="16" height="16"></acx:if>
|
||||
<input name="<%=rowBean.getId_articolo()%>_qtaRiordino" type="text" class="testoPiccolissimo" id="<%=rowBean.getId_articolo()%>_qtaRiordino" value="<%= nf.format(rowBean.getQtaRiordino() )%>" size="3" maxlength="10">
|
||||
<a href="javascript:aggiornaScMin('<%=rowBean.getId_articolo()%>')"><img src="../_V3/_img/Icons/48x48/shadow/disk_green.gif" alt="Aggiorna scorta minima di riordino" title="Aggiorna scorta minima di riordino" width="16" height="16"></a>
|
||||
<a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"><img src="../_V3/_img/Icons/48x48/shadow/form_green.gif" alt="Riordino" title="Riordino" width="16" height="16"></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
|
||||
</acx:else>
|
||||
|
||||
<!-- 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" -->
|
||||
<%double totArticoli=0;%>
|
||||
<table class="table-container th-riga alternating" width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
|
||||
<tr>
|
||||
<td ><table width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
|
||||
<tr>
|
||||
<td><a href="javascript:Ab.callAbl('/admin/art/Articolo',null,null,'back')""><img src="../_V3/_img/Icons/48x48/shadow/arrow_left_green.gif" width="48" height="48" alt="Torna indietro"></a></td>
|
||||
<td colspan="8"><div id="fileCsv"><a href="javascript:reportCsv()"> Premi per avere il file in formato csv (Excel)</a> </div> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th width="130">Codice </th>
|
||||
<th width="211">Descrizione </th>
|
||||
<th width="226" >Tipo</th>
|
||||
<th colspan="2" align="center" >Costo Acq<br>
|
||||
imp | ivato</th>
|
||||
<th width="100" align="center" >Prezzo Vendita con iva</th>
|
||||
<th width="72" align="right" >%Ric.</th>
|
||||
<th width="108" align="center" >Scorta min.</th>
|
||||
<th width="133" align="center" >Q.ta</th>
|
||||
</tr>
|
||||
<%int i=0;%><acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantita"><%--i++;System.out.println(i+" "+rowBean.getDescrizioneCompleta());--%>
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td width="130"><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><img src="../_V3/_img/Icons/48x48/shadow/delete.gif" width="16" height="16" alt="Record Cancellato Logicamente" title="Record Cancellato Logicamente"></acx:if><acx:if wherecondition="<%=rowBean.getId_vetrina()>0%>"><img src="../_V3/_img/Icons/48x48/shadow/star_yellow_new.gif" alt="Vetrina <%=rowBean.getVetrina().getDescrizione()%>" title="Vetrina <%=rowBean.getVetrina().getDescrizione()%>" width="16" height="16"></acx:if><acx:if wherecondition="<%=!rowBean.hasAccessori()%>"><img src="../_V3/_img/Icons/48x48/shadow/warning.gif" alt="Articolo SENZA accessori" title="Articolo SENZA accessori" width="16" height="16"></acx:if>
|
||||
<%= rowBean.getCodice() %></td>
|
||||
<td width="211" ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td width="226"><%= rowBean.getTipo().getDescrizioneCompleta() %><br><%= rowBean.getTipo().getDescrizione()%></td>
|
||||
<td width="37" align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutato() )%></td>
|
||||
<td width="35" align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td width="100" align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td width="72" align="right"><%= rowBean.getRicaricoBase() %></td>
|
||||
<td width="108" align="right" <%= rowBean.isArticoloDaRiordinare()?"class='alert'":"" %>><%= rowBean.isArticoloDaRiordinare()?nf.format(rowBean.getQtaRiordino()):"" %></td>
|
||||
<td width="133" align="center"><%= rowBean.getUdm() %> <acx:if wherecondition="<%=rowBean.getQuantitaW()<0%>"><span class="alert"><%= nf.format(rowBean.getQuantitaW())%></span></acx:if><acx:else><%= nf.format(rowBean.getQuantitaW()) %></acx:else></td>
|
||||
</tr><acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>"><acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>"><%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV"> <tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %> <%= rowBeanV.getQuantitaAv() %></td>
|
||||
</tr></acx:whilevec></acx:if></acx:if><acx:if wherecondition="<%=CR.getFlgTipoReport()==2%>"><acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>"><%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV"> <tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %> <%= rowBeanV.getQuantitaAv() %></td>
|
||||
</tr><%request.setAttribute("listaD",rowBeanV.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Movimento" vectumerator="listaD" rowbeanname="rowBeanD"> <tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %> <%= rowBeanD.getQuantita() %></td>
|
||||
</tr></acx:whilevec>
|
||||
</acx:whilevec></acx:if><acx:else><acx:if wherecondition="<%=rowBean.isUsaSeriale()%>"><%request.setAttribute("listaD",rowBean.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Movimento" vectumerator="listaD" rowbeanname="rowBeanD"> <tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"> <%= rowBean.getUdm() %> <%= rowBeanD.getQuantita() %></td>
|
||||
</tr></acx:whilevec></acx:if></acx:else></acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="7"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td align="center"> </td>
|
||||
<td align="center"><strong> Nr. <%=nf.format(list.getSumPartialResult("quantita"))%></strong></td>
|
||||
</tr></acx:wvfooter>
|
||||
</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" -->
|
||||
<div id="selReport">
|
||||
<form method="post" action="" name="rep" id="rep">
|
||||
<table width="100%" border="0">
|
||||
<tr>
|
||||
<td align="center" valign="center">
|
||||
<select name="flgTipoReportC" id="flgTipoReportC" >
|
||||
<option value="0" <%=CR.getFlgTipoReport()==0?"selected":""%> >Compatto</option>
|
||||
<option value="1" <%=CR.getFlgTipoReport()==1?"selected":""%> >Articoli+Varianti</option>
|
||||
<option value="2" <%=CR.getFlgTipoReport()==2?"selected":""%> >Articolo+Varianti+Seriali</option>
|
||||
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="center">
|
||||
<input type="button" value="CONTINUA" class="btn-aggiungiarticolo" id="btn_elab">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center" valign="center">
|
||||
<input type="button" value="ANNULLA" class="btn-aggiungiarticolo" id="btn_closer">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</div>
|
||||
<div id="dettaglioWin"></div>
|
||||
<!-- 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>
|
||||
152
www/admin/art/articoloF.jsp
Normal file
152
www/admin/art/articoloF.jsp
Normal file
|
|
@ -0,0 +1,152 @@
|
|||
<html><!-- InstanceBegin template="/Templates/adminSW.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<!-- DW6 -->
|
||||
|
||||
<head>
|
||||
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<%@ 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>Articolo - Trova 0.1</title><!-- InstanceEndEditable -->
|
||||
|
||||
<link rel="stylesheet" href="../_V2/_css/style.css">
|
||||
<link rel="stylesheet" href="../_V2/_css/tab.css">
|
||||
<link rel="stylesheet" href="../_V2/windowfiles/dhtmlwindow.css" type="text/css" />
|
||||
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
|
||||
</head>
|
||||
<jsp:include page="../_V2/_inc/_allJs.jsp" flush="true" />
|
||||
<body>
|
||||
<!-- #BeginEditable "Script" -->
|
||||
<script language="JavaScript" src="_js/acxent-articolo.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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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="corpoPopUpRicerca">
|
||||
<table width="200" border="0" cellspacing="1" class="tabTitolo">
|
||||
<tr class="tabellaRiga" >
|
||||
<td width="258"><!-- InstanceBeginEditable name="titolo" -->RICERCA ARTICOLI <!-- InstanceEndEditable --> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<acx:if_logon_ok trueifnotsecure="true">
|
||||
<form name="ricerca" id="ricerca" 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">
|
||||
<input type="hidden" name="pageNumber" value="<%=list.getPageNumber()%>">
|
||||
<input type="hidden" name="totPageNumber" value="<%=list.getTotNumberOfPages()%>">
|
||||
<input name="totNumberOfRecords" type="hidden" id="totNumberOfRecords" value="<%=list.getTotNumberOfRecords()%>">
|
||||
<input name="flgReport" type="hidden" id="flgReport">
|
||||
<!-- #BeginEditable "criteriRicerca" -->
|
||||
<input type="hidden" name="id_articolo">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="Articolo.abl">
|
||||
<table width="100%" border="0" cellspacing="1" class="tabRicerca">
|
||||
<tr class="tabellaRiga" >
|
||||
<td width="472"> Testo Libero:<br>
|
||||
<input type="text" id="searchTxt" name="searchTxt" size="40" value="<%=CR.getSearchTxt()%>"><script language="JavaScript" type="text/javascript">document.getElementById('searchTxt').focus();document.getElementById('searchTxt').select(); </script></td>
|
||||
<td width="350"><%=CR.getClifor().getDescrizioneCompleta()%> <input name="id_clifor" type="hidden" id="id_clifor" value="<%=CR.getId_clifor()%>"></td>
|
||||
<td width="132" align="center"><a href="javascript:searching();"><img src="../_V2/img/search.gif" alt="Cerca" width="25" height="24" border="0"></a></td>
|
||||
<td width="122" align="center"><a href="javascript:window.close();"><img src="../_V2/img/close.gif" alt="Chiudi finsetra" width="23" height="24" border="0"></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #EndEditable -->
|
||||
<table width="98%" border="0" cellpadding="2" cellspacing="2" class="bgTabellaCorpoSw" >
|
||||
<tr>
|
||||
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="6%" align="center"><acx:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V2/img/Icons/back.gif" alt="pagina precedente" title="pagina precedente" width="14" height="15"></acx:prevvec>
|
||||
</td>
|
||||
<td width="26%" align="center">Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> </td>
|
||||
<td width="6%" align="center"><acx:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V2/img/Icons/next.gif" alt="pagina successiva" title="pagina successiva" width="14" height="15"></acx:nextvec>
|
||||
</td>
|
||||
<td width="34%" align="center"><span style="margin-left:20px">
|
||||
<acx:if wherecondition="<%=list.getTotNumberOfPages()>1%>">vai a pag.
|
||||
<input type="text" id="pageNumberGo" name="pageNumberGo" <%=Ab.jsCrS("goPage()")%> size="10" title="Inserisci il numero di pagina e premi invio o 'Procedi'">
|
||||
<a href="javascript:goPage();">»»»»</a></acx:if>
|
||||
</span> </td>
|
||||
<td width="28%" align="right"> <font color="#FF0000">Record Trovati: <%=list.getTotNumberOfRecords()%></font></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #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" >
|
||||
<tr class="riga1 bluette">
|
||||
<td> </td>
|
||||
<td>Codice</td>
|
||||
<td>Descrizione</td>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<tr class="riga3" onMouseOver="this.style.backgroundColor='#ffffff';" onMouseOut="this.style.backgroundColor='#ebe8d8';">
|
||||
<%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getDescrizione());
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta());
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoVenditaAcquisto(CR.getId_clifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva());
|
||||
|
||||
|
||||
|
||||
|
||||
%>
|
||||
<script language="JavaScript" type="text/JavaScript">
|
||||
if(document.main.totNumberOfRecords.value==1)
|
||||
{
|
||||
selectKey(<%=RI.getSelectedKey()%>);
|
||||
}
|
||||
</script>
|
||||
<td width="34"><a href="javascript:selectKey(<%=RI.getSelectedKey()%>)"><img src="../_V2/img/list.gif" width="16" height="16" border="0"></a></td>
|
||||
<td width="125"><%= rowBean.getCodice() %> (<%=rowBean.getOrdine()%>) </td>
|
||||
<td width="1177"><%=rowBean.getDescrizione()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #EndEditable -->
|
||||
</form>
|
||||
<form name="menu" method="post" >
|
||||
<input type="hidden" name="cmd">
|
||||
<input type="hidden" name="act">
|
||||
<input name="logon" type="hidden" id="logon" value="<%=logon%>">
|
||||
<!-- InstanceBeginEditable name="hiddenFields" -->
|
||||
<input name="id_articolo" type="hidden" id="id_articolo">
|
||||
<!-- InstanceEndEditable -->
|
||||
</form>
|
||||
<script language="JavaScript" src="../_V2/_js/refreshMenu.js" type="text/JavaScript"></script>
|
||||
<form method="post" action="../../menu/Menu.abl" name="logon" >
|
||||
<input type="hidden" name="cmdIU">
|
||||
<input type="hidden" name="actIU">
|
||||
<input type="hidden" name="cmd2">
|
||||
<input type="hidden" name="act2">
|
||||
</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="../_V2/_inc/_footer.jsp" flush="true" />
|
||||
<jsp:include page="../_V2/_inc/alertMsg.jsp" flush="true" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- InstanceEnd --></html>
|
||||
103
www/admin/art/articoloR.jsp
Normal file
103
www/admin/art/articoloR.jsp
Normal file
|
|
@ -0,0 +1,103 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
|
||||
<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="bean" scope="request" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="id_rigaDocumento" class="java.lang.String" type="java.lang.String" scope="request" >
|
||||
</jsp:useBean>
|
||||
<form action="Articolo.abl" name="modalForm" id="modalForm">
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">Riordino articolo</label>
|
||||
<input name="flgUsaVarianti" type="hidden" id="flgUsaVarianti" value="<%=bean.getFlgUsaVarianti()%>">
|
||||
<input name="cmd" type="hidden" id="cmd" />
|
||||
<input name="act" type="hidden" id="act" />
|
||||
<input name="id_articoloRA" type="hidden" id="id_articoloRA" value="<%=bean.getId_articolo()%>" />
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<input name="id_rigaDocumentoRA" type="hidden" class="form-control input-sm" id="id_rigaDocumentoRA" value="<%=id_rigaDocumento%>" />
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">(<%= nf.format(bean.getQtaRiordino() )%>)</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca">Articolo:</label>
|
||||
<strong><%= bean.getNome() %></strong> </div>
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca">Q.ta x Articolo mag.+<span style="color:#00CC00"> arr.</span> - <span style="color:#FF6600"> imp. </span><span >=TOT</span></label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-5">
|
||||
<label for="txtRicerca">Fornitore:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%; max-width:350px;" name="id_cliforRA" id="id_cliforRA">
|
||||
<acx:optionvec boundcolumn="id_fornitore" desccolumn="descrizioneCompleta" vectumerator="listaFornitori" value="<%=bean.getId_fornitoreAbituale()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<%=Ab.jsSetFocus("id_fornitore")%> </div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"></label>
|
||||
<br>
|
||||
<a href="javascript:riordino()"><i class="fa fa-cart-plus fa-2x" aria-hidden="true" title="Riordino"></i></a></div>
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca"></label>
|
||||
<span class="testoPiccolissimo"><%= bean.getQuantitaMagazzinoMovimentoHtml()%></span></div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti()==0%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca">Quantità da ordinare</label>
|
||||
<br />
|
||||
<input name="qtaDaRiordinare" type="text" class="form-control input-sm" id="qtaDaRiordinare" value="<%=nf.format(bean.getQtaDaRiordinare(Long.parseLong(0+id_rigaDocumento)))%>" maxlength="10" />
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca">Qta. Riordino:</label>
|
||||
<br />
|
||||
<%= nf.format(bean.getQtaRiordino() )%></div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti()>0%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th>Variante (Nasc.) </th>
|
||||
<th>Q.ta' Da Ordinare</th>
|
||||
<th> </th>
|
||||
<th>Codice</th>
|
||||
<th> <small> <span class="testoPiccolissimo">Q.ta Variante<br />
|
||||
mag.+</span><span class="testoPiccolissimo" style="color:#00CC00"> in arr.</span>- <span class="testoPiccolissimo" style="color:#FF6600"> imp. </span><span class="testoPiccolissimo">=TOT</span> </small> </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaArticoliVariante">
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getId_vetrina()>0%>"><img src="../_V3/_img/Icons/48x48/shadow/star_yellow_new.gif" alt="Vetrina" width="16" height="16"></acx:if>
|
||||
<%= rowBean.getNomeV() %> (<%= rowBean.getNascondi() %>) </td>
|
||||
<td><input name="qtaDaRiordinare_<%=rowBean.getId_articoloVariante()%>" type="text" class="form-control input-sm" id="qtaDaRiordinare_<%=rowBean.getId_articoloVariante()%>" value="0" maxlength="5" />
|
||||
<input name="qtaRiordino_<%=rowBean.getId_articoloVariante()%>" type="hidden" id="qtaRiordino_<%=rowBean.getId_articoloVariante()%>" value="<%=nf.format(rowBean.getQtaDaRiordinare())%>" /></td>
|
||||
<td><a href="javascript:impostaQtaRiordino(<%=rowBean.getId_articoloVariante()%>)"><i class="fa fa-cart-plus" aria-hidden="true" title="Riordino"></i> </a></td>
|
||||
<td><%= rowBean.getCodiceVariante() %>
|
||||
<acx:if wherecondition='<%=!rowBean.getCodiciAlternativiV().equals("")%>'><%= rowBean.getCodiciAlternativiV() %></acx:if></td>
|
||||
<td><label for="txtRicerca"></label>
|
||||
<acx:if wherecondition="<%=rowBean.getQuantitaAv()<0%>"></acx:if>
|
||||
<%= rowBean.getQuantitaMagazzinoMovimentoHtml()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
</form>
|
||||
1123
www/admin/art/articoloSal.jsp
Normal file
1123
www/admin/art/articoloSal.jsp
Normal file
File diff suppressed because it is too large
Load diff
45
www/admin/art/articoloSerAjST.jsp
Normal file
45
www/admin/art/articoloSerAjST.jsp
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimo(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimoConIva(CR.getClifor())));
|
||||
// qui va gestito il prezzo offerta. sconto a 0 se ho il prezzo offerta
|
||||
//gestito tutto dentro il listino
|
||||
//RI.addRiValues(nf.format(rowBean.getPercSconto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblico(CR.getClifor())));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblicoIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getSeriale());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
RI.addRiValues(rowBean.getTipo().getId_reparto());
|
||||
|
||||
%> <div class="input-group input-group-sm">
|
||||
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCompleta()+" "+rowBean.getSeriale()+" "+rowBean.getQuantitaMagazzinoMovimentoHtmlAjst())%>
|
||||
</div></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
23
www/admin/art/articoloSerAjSTNoVar.jsp
Normal file
23
www/admin/art/articoloSerAjSTNoVar.jsp
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoVenditaAcquisto(CR.getId_clifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva());
|
||||
RI.addRiValues(rowBean.getSeriale());
|
||||
%>??yy??<%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizioneCompleta()+" "+rowBean.getSeriale())%>
|
||||
</acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
23
www/admin/art/articoloSer_RAVINALEAjSTNoVar.jsp
Normal file
23
www/admin/art/articoloSer_RAVINALEAjSTNoVar.jsp
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoVenditaAcquisto(CR.getId_clifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva());
|
||||
RI.addRiValues(rowBean.getSeriale());
|
||||
%>??yy??<%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizioneCompleta()+" "+rowBean.getSeriale())%>
|
||||
</acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
269
www/admin/art/articoloVariante.jsp
Normal file
269
www/admin/art/articoloVariante.jsp
Normal file
|
|
@ -0,0 +1,269 @@
|
|||
<!-- 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="Articolo Variante">
|
||||
<jsp:useBean id="bean" class="it.acxent.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" scope="request" class="it.acxent.art.ArticoloVarianteCR" type="it.acxent.art.ArticoloVarianteCR" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<!-- 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/art/Articolo',null,null,'back')">Articoli</a> </li>
|
||||
<li> <a href="javascript:modArticolo();">Modifica Articolo</a> </li>
|
||||
<li class="active"> Dettaglio Articolo Variante </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:preSaveCommand()"> <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" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a><a href="javascript:labelV();" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="Stampa codice a barre"></i>Stampa codice a barre </a> <a href="javascript:modArticolo();" class="btn btn-app btn-app-sm"> <i class="fa fa-pencil-square-o" title="<acx:lang>Cancella Record</acx:lang>"></i>Mod. articolo </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 name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../art/ArticoloVariante.abl">
|
||||
<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="id_articoloVariante" type="hidden" id="id_articoloVariante" value="<%= bean.getId_articoloVariante() %>">
|
||||
<input type="hidden" id="id_articolo" readonly name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<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">Articolo:</label>
|
||||
<br>
|
||||
<strong><%=bean.getArticolo().getDescrizioneCompleta()%></strong></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Lingua: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Visibile</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-2">
|
||||
<label for="txtRicerca"> Non Ord.: </label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgNonOrdinabile()==1?"checked":""%> name="ckflgNonOrdinabile" id="ckflgNonOrdinabile" >
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile" value="<%=bean.getFlgNonOrdinabile()%>">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-4">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getArticolo().getTipo().getFlgUsaVarianteColori()==0%>">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Nome Variante : </label>
|
||||
<br>
|
||||
<input name="nomeV" type="text" class="form-control input-sm" id="nomeV" value="<%= bean.getNomeV() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("nomeV")%></div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="col-lg-3 col-xs-6" >
|
||||
<label>Colore:</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_colore" id="id_colore" >
|
||||
<acx:optionvec boundcolumn="id_colore" desccolumn="descrizione" vectumerator="listaColori" value="<%= bean.getId_colore() %>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</acx:else>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Variante : </label>
|
||||
<br>
|
||||
<input name="codiceVariante" type="text" class="form-control input-sm" id="codiceVariante" value="<%= bean.getCodiceVariante() %>" maxlength="30">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Serie:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceSerieV" name="codiceSerieV" maxlength="16" value="<%= bean.getCodiceSerieV() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="coloreVHex">Colore Variante:</label>
|
||||
<br>
|
||||
<div class="input-group colorpicker" style="z-index: 0!important;">
|
||||
<input name="coloreVHex" type="text" class="form-control input-sm" id="headCategorieBorderColorHex" value="<%=bean.getColoreVHex()%>" >
|
||||
<div class="input-group-addon"> <i></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Codici alternativi fornitore (,cod1,cod2,cod3,.....) :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiciAlternativiV" name="codiciAlternativiV" maxlength="254" value="<%= bean.getCodiciAlternativiV() %>">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca">Vis. Www: (Art.:<%=bean.getArticolo().getFlgEscludiWeb()==1?"No":"Si"%>)</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgEscludiWebAv" id="flgEscludiWebAv" >
|
||||
<option value="0" <%=bean.getFlgEscludiWebAv()==0?"selected":"" %> >Da Articolo</option>
|
||||
<option value="1" <%=bean.getFlgEscludiWebAv()==1?"selected":"" %> >No</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>In Vendita su Www: (Art.:<%=bean.getArticolo().getFlgWebNoVendita()==1?"No":"Si"%>)</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgWebNoVenditaAv" id="flgWebNoVenditaAv" >
|
||||
<option value="0" <%=bean.getFlgWebNoVendita()==0?"selected":"" %> >Da Articolo</option>
|
||||
<option value="1" <%=bean.getFlgWebNoVendita()==1?"selected":"" %> >NO</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca">Disponibilità</label>
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="1,00">--</acx:ifparm>
|
||||
<acx:else>Non Gestita</acx:else>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza">
|
||||
:<br>
|
||||
<%= bean.getQuantitaMagazzinoMovimentoHtml()%></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Link www:</label>
|
||||
<br>
|
||||
<a href="../../+articolo-<%=bean.getId_articolo()%>--it.html" target="_blank">link</a> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Ean:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceEanAv" name="codiceEanAv" maxlength="254" value="<%= bean.getCodiceEanAv() %>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class="active"><a href="#DISP" data-toggle="tab">Disponibilità</a></li>
|
||||
<li><a href="#DESC" data-toggle="tab">Descrizione</a></li>
|
||||
<li><a href="#IMG" data-toggle="tab">Immag.</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">Prezzo</a></li>
|
||||
<!-- <li><a href="#ACC" data-toggle="tab">Accessori</a></li>-->
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab">Comp. Tessuti</a></li>
|
||||
</acx:if>
|
||||
<li><a href="#LISTINI" data-toggle="tab">Listini</a></li>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getArticolo().getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="DISP">
|
||||
<jsp:include page="_inc_articoloVariante_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="DESC">
|
||||
<jsp:include page="_inc_articoloVariante_descrizione.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<acx:if wherecondition="<%=bean.getArticolo().getFlgKit() !=1%>">
|
||||
<jsp:include page="_inc_articoloVariante_immagine.jsp" flush="true" />
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<jsp:include page="_inc_articoloVariante_immagine-kit.jsp" flush="true" />
|
||||
</acx:else>
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articoloVariante_prezzo.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS">
|
||||
<jsp:include page="_inc_articoloVarianteConfezione_tessuti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articoloVariante_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="LISTINI">
|
||||
<jsp:include page="_inc_articoloVariante_listini.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articoloVariante_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articoloVariante_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<!-- 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="../art/_js/acxent-articoloVariante.js"></script><script language="JavaScript" src="../_V4/_js/acxent-addImg.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 -->
|
||||
348
www/admin/art/articoloVariante1.jsp
Normal file
348
www/admin/art/articoloVariante1.jsp
Normal file
|
|
@ -0,0 +1,348 @@
|
|||
<!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>Articolo Variante 1.03</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-articoloVariante.js"></script><script language="JavaScript" src="../_V3/_js/acxent-addImg.js"></script>
|
||||
<script language="JavaScript" src="../_V3/_lib/ckeditorFull/ckeditor.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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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/art/Articolo',null,null,'back')">Articoli</a> » <a href="javascript:modArticolo();">Modifica Articolo</a> » Dettaglio Articolo Variante<!-- InstanceEndEditable --><h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Dettaglio Articolo Variante
|
||||
<!-- 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></div>
|
||||
<!-- InstanceEndEditable --><div id="messaggi" class="msg"><jsp:include page="../_V3/_inc/beanMsg.jsp" flush="true" /> <!-- InstanceBeginEditable name="msg" --><input type="hidden" name="actionPage" id="actionPage" value="ArticoloVariante.abl">
|
||||
<input type="hidden" id="id_articoloVariante" name="id_articoloVariante" maxlength="" size="4" value="<%=bean.getId_articoloVariante()%>"><!-- InstanceEndEditable --></div>
|
||||
</div>
|
||||
<!-- InstanceBeginEditable name="body" -->
|
||||
|
||||
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
|
||||
<!-- tabella. questa � la tabella contenitore che crea lo spazio bianco con bordo grigio. -->
|
||||
<tr>
|
||||
<td><table cellspacing="0" cellpadding="0" width="100%">
|
||||
<tr>
|
||||
<td colspan="2" class="td-colored">Lingua: <select name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<option value="it" <%=bean.getCurrentLang().equals("it")?"selected":"" %> >it</option>
|
||||
<option value="en" <%=bean.getCurrentLang().equals("en")?"selected":"" %> >en</option>
|
||||
<option value="fr" <%=bean.getCurrentLang().equals("fr")?"selected":"" %> >fr</option>
|
||||
<option value="de" <%=bean.getCurrentLang().equals("de")?"selected":"" %> >de</option>
|
||||
|
||||
|
||||
</select>
|
||||
</td>
|
||||
<td colspan="2" class="td-colored"><span class="bluette">Tmst: <%=bean.getImgTmst()%>
|
||||
<input type="hidden" id="imgTmst" readonly name="imgTmst" value="<%=bean.getImgTmst()%>">
|
||||
</span></td>
|
||||
<td width="16%" align="right" class="td-colored"><span class="bluette">
|
||||
<select name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</span></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored">Articolo:<br>
|
||||
<input type="hidden" id="id_articolo" readonly name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<strong><%=bean.getArticolo().getDescrizioneCompleta()%></strong></td>
|
||||
<td width="31%" class="td-colored">Nome Variante : <br>
|
||||
<input name="nomeV" type="text" <%=Ab.jsCr("codiceVariante")%> class="mandatoryField" id="nomeV" value="<%= bean.getNomeV() %>" size="20" maxlength="30">
|
||||
<%=Ab.jsSetFocus("nomeV")%></td>
|
||||
<td width="21%" class="td-colored">Codice Variante : <br>
|
||||
<input name="codiceVariante" type="text" <%=Ab.jsCr("codiciAlternativiV")%> class="mandatoryField" id="codiceVariante" value="<%= bean.getCodiceVariante() %>" size="20" maxlength="30"></td>
|
||||
<td width="7%" align="left" class="td-colored">Serie:<br>
|
||||
<input type="text" id="codiceSerieV" name="codiceSerieV" size="3" maxlength="4" value="<%= bean.getCodiceSerieV() %>"></td>
|
||||
<td class="td-colored">Vetrina :<br>
|
||||
<select name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" class="td-colored">Codici alternativi fornitore (,cod1,cod2,cod3,.....) :<br>
|
||||
<input type="text" <%=Ab.jsCr("flgVetrina")%> id="codiciAlternativiV" name="codiciAlternativiV" size="60" maxlength="254" value="<%= bean.getCodiciAlternativiV() %>"></td>
|
||||
</tr>
|
||||
<acx:ifparm codice="TESSUTI" value="0">
|
||||
<tr>
|
||||
<td colspan="5" class="td-colored">
|
||||
<table width="400" border="0">
|
||||
<tr>
|
||||
<td colspan="8" align="center" class="td-colored"><strong>Quantità</strong> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="79" class="td-colored"><strong>um</strong></td>
|
||||
<td width="144" align="right" class="td-colored"><strong>Giacenza</strong></td>
|
||||
<td width="9" align="right" class="td-colored"> </td>
|
||||
<td width="88" align="right" class="td-colored"><strong>In Arr. </strong></td>
|
||||
<td width="5" align="right" class="td-colored"> </td>
|
||||
<td width="69" align="right" class="td-colored"><strong>Imp.</strong></td>
|
||||
<td width="17" align="right" class="td-colored"> </td>
|
||||
<td width="62" align="right" class="td-colored"><strong>Eff</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored"><%=bean.getArticolo().getUdm()%></td>
|
||||
<td align="right" class="td-colored"><%=nf.format( bean.getQuantitaAv()) %></td>
|
||||
<td align="center" class="td-colored">+</td>
|
||||
<td align="right" class="td-colored"><%=nf.format(bean.getQuantitaInArrivoAv())%></td>
|
||||
<td align="center" class="td-colored">-</td>
|
||||
<td align="right" class="td-colored"><%=nf.format(bean.getQuantitaImpegnataAv())%></td>
|
||||
<td align="center" class="td-colored">=</td>
|
||||
<td align="right" class="td-colored"><b><%=nf.format(bean.getQuantitaEffettivaAv())%></b></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TESSUTI" value="1">
|
||||
<tr>
|
||||
<td align="center" class="td-colored" width="25%"><span class="tabellaRiga">Q.tà in magazzino :<br>
|
||||
<input type="text" id="magazzino" name="magazzino" size="10" maxlength="20" value="<%= nf.format(bean.getQuantitaAv()) %>">
|
||||
</span></td>
|
||||
<td align="center" class="td-colored"><span class="tabellaRiga">Q.tà in produzione :<br>
|
||||
<input type="text" id="inProduzione" name="inProduzione" size="10" maxlength="20" value="<%=nf.format(bean.getQtaInProduzioneV()) %>">
|
||||
</span></td>
|
||||
<td colspan="2" align="center" class="td-colored"><span class="tabellaRiga">Q.tà attribuita :<br>
|
||||
<input type="text" id="attribuita" name="attribuita" size="10" maxlength="20" value="<%=nf.format(bean.getQtaAttribuitaV()) %>">
|
||||
</span></td>
|
||||
<td align="center" class="td-colored"><span class="tabellaRiga">Disponibile :<br>
|
||||
<strong><%=nf.format(bean.getDisponibile()) %></strong></span></td>
|
||||
</tr>
|
||||
</acx:ifparm>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr><td class="td-colored">
|
||||
<ul class="tabs" >
|
||||
<li id="#DISPLI"><a href="#DISP">Disponibilita</a></li>
|
||||
<li id="#DESCLI"><a href="#DESC">Descrizioni</a></li>
|
||||
<li id="#IMGLI"><a href="#IMG">Immagini</a></li>
|
||||
<li id="#ACCLI"><a href="#ACC">Accessori</a></li>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgUsaTaglia()==1 && bean.getArticolo().getFlgUsaVarianti()==1 %>">
|
||||
<acx:ifparm codice="TAGLIE" value="1" >
|
||||
<li id="#TAGLI"><a href="#TAG">Taglie</a></li>
|
||||
</acx:ifparm>
|
||||
</acx:if>
|
||||
</ul>
|
||||
</td></tr>
|
||||
|
||||
|
||||
<tr><td class="td-colored">
|
||||
<div id="DISP" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1">
|
||||
<tr>
|
||||
<th align="left" width="36%">Articolo</th>
|
||||
<th align="left" width="15%">Seriale</th>
|
||||
<th align="left" width="15%">Costo Medio</th>
|
||||
<th align="left" width="15%">Magazz.</th>
|
||||
<th align="left" width="15%">Q.ta </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Disponibilita" vectumerator="listaDisponibilita">
|
||||
<tr class="tabellaWhite" onMouseOver="this.style.backgroundColor='#ebe8d8';" onMouseOut="this.style.backgroundColor='#ffffff';" >
|
||||
<td align="left" width="36%"><%= rowBean.getArticoloVariante().getDescrizioneCompleta() %></td>
|
||||
<td align="left" width="15%"><%= rowBean.getSerialeD() %></td>
|
||||
<td align="left" width="15%"> </td>
|
||||
<td align="left" width="15%"><%= rowBean.getMagFisico().getDescrizione() %></td>
|
||||
<td align="left" width="15%" <%=rowBean.getQuantitaD()<0?"class='red'":""%>><%= rowBean.getUdmD() %> <%= nf.format(rowBean.getQuantitaD()) %> </td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="5" class="riga3Bottom"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td></tr>
|
||||
<tr><td class="td-colored">
|
||||
<div id="DESC" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr class="riga3">
|
||||
<td colspan="4" > Descrizione (<%=bean.getCurrentLang()%>):<br>
|
||||
<input name="descrizioneV_<%=bean.getCurrentLang()%>" type="text" id="descrizioneV_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizioneV",bean.getCurrentLang()) %></acx:inputTextFormat>" size="40" maxlength="60">
|
||||
</tr>
|
||||
<tr class="riga3">
|
||||
<td colspan="4" >Descrizione Vetrina Variante (<%=bean.getCurrentLang()%>):<br>
|
||||
<textarea id="descrizioneVetrinaV_<%=bean.getCurrentLang()%>" name="descrizioneVetrinaV_<%=bean.getCurrentLang()%>" cols="60" rows="4"><%= bean.getDescTxtLangScript("descrizioneVetrinaV",bean.getCurrentLang()) %></textarea>
|
||||
<br>
|
||||
<script language="JavaScript" type="text/JavaScript">
|
||||
/*displaylimit("document.main.descrizioneVetrinaV_<%=bean.getCurrentLang()%>",254)*/
|
||||
</script></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</td></tr>
|
||||
<tr><td class="td-colored">
|
||||
<div id="IMG" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
|
||||
<tr class="riga3">
|
||||
<td width="20%" ><span class="hovered">
|
||||
<acx:lang>Selezione Immagine</acx:lang>
|
||||
:</span><br />
|
||||
<select name="imgSel" class="select" id="imgSel"> <option value="0" selected> </option>
|
||||
<%for (int i = 1; i <= 6; i++) {%> <option value="<%=i%>">Img<%=i%></option>
|
||||
<%}%>
|
||||
</select>
|
||||
<input name="totImgNumber" type="hidden" id="totImgNumber" value="6"></td>
|
||||
<td width="37%" ><span class="hovered">
|
||||
<acx:lang>Scegli un file</acx:lang>
|
||||
:</span><br />
|
||||
<input name="imgFile" type="file" class="select" id="imgFile" size="40" maxlength="200" /></td>
|
||||
<td width="23%" align="center" ><a href="javascript:addImg()"><img src="../_V3/_img/icone/32/save_32.png" alt="<acx:lang>Salva Immagine</acx:lang>" title="<acx:lang>Salva Immagine</acx:lang>" height="24" border="0" /></a><div id="ELAB_IMG" name="ELAB_IMG" style="position:absolute; left:160px; top:381px; width:540px; height:170px; z-index:100; visibility: hidden; background-color: #FFFFFF; border: 1px none #000000;">
|
||||
<table width="100%" height="100%" border="0" style="border-style:dashed;border-width:thin;border-color:#FF0000">
|
||||
<tr>
|
||||
<td align="center" valign="middle"><span class="alert">
|
||||
<acx:lang>CARICAMENTO IMMAGINE IN CORSO</acx:lang>
|
||||
. . . . . <br />
|
||||
<br />
|
||||
<img src="../img/attesa3.gif" width="100" height="16" /></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr class="riga3">
|
||||
<td colspan="3" ><%for (int i = 1; i <= 6; i++) {%><acx:if_img src='<%="../../_img/_imgArt/"+bean.getImgFileName(i) %>' alt=" "><div style="float:left;min-height:100px;"><table width="100%" height="100%" border="1" >
|
||||
<tr align="center" valign="middle" class="codiceArt" style="border-bottom-color:#00CC33;border-style:solid">
|
||||
<td width="10%" >img<%=i%></td>
|
||||
<td width="7%" ><acx:if_img src='<%="../../_img/_imgArt/"+bean.getImgFileName(i) %>' alt=" "><a href="javascript:delImgn(<%=i%>);"><img src="../_V3/_img/icone/32/delete_32.png" alt="<acx:lang>Cancella Immagine </acx:lang><%=i%>" title="<acx:lang>Cancella Immagine </acx:lang><%=i%>" width="24" height="27" border="0" /></a></acx:if_img></td>
|
||||
</tr>
|
||||
<tr align="center" valign="top">
|
||||
<td colspan="2"><acx:if_img alt=""><img src="../../_img/_imgArt/<%=bean.getImgFileName(i) %>" alt="img<%=i%>" width="50" border="0" title="img<%=i%>" /><br>_imgArt/<%=bean.getImgFileName(i) %></acx:if_img> </td>
|
||||
</tr>
|
||||
</table></div></acx:if_img><%}%></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</td></tr>
|
||||
<tr><td class="td-colored">
|
||||
<div id="ACC" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr class="riga3">
|
||||
<td >Articolo Variante:<br>
|
||||
<input type="hidden" id="id_articoloVarianteAssociato" readonly name="id_articoloVarianteAssociato">
|
||||
<input name="descrizioneArticoloVariante" type="text" id="descrizioneArticoloVariante" <%=Ab.jsAjSearchTextM("/admin/art/ArticoloVariante.abl?searchTxt=","descrizioneArticoloVariante","divArticoliVarianti","main.id_articoloVarianteAssociato,main.descrizioneArticoloVariante",0,"id_tipoAccessorio")%> size="40" maxlength="60">
|
||||
<a href="javascript:Ab.clrField('main','id_articoloVarianteAssociato','descrizioneArticoloVariante');"><img src="../_V3/_img/Icons/48x48/shadow/recycle.gif" alt="Pulisci" width="16" height="16" border="0"></a> <%=Ab.divAjSearchDiv("divArticoliVarianti")%>
|
||||
<input name="id_accessorio" type="hidden" id="id_accessorio"></td>
|
||||
<td width="132" align="center" ><a href="javascript:addAccessorio();"><img src="../_V3/_img/Icons/add3.gif" alt="Aggiungi Accessorio" height="30" border="0"></a></td>
|
||||
</tr>
|
||||
<tr class="riga3">
|
||||
<td colspan="2" class="tabellaRiga" ><table width="99%" border="0" align="center" cellpadding="2" cellspacing="1">
|
||||
<tr>
|
||||
<th align="left" width="72%">Articolo Variante </th>
|
||||
<th align="left" width="18%">Tipo Legame </th>
|
||||
<th align="center" width="10%"> </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Accessorio" vectumerator="listaAccessori">
|
||||
<tr>
|
||||
<td align="left" width="72%"><%= rowBean.getArticoloVarianteAssociato().getDescrizione() %></td>
|
||||
<td align="left" width="18%"><%= rowBean.getTipoAccessorioAssociato(bean.getId_articolo()).getDescrizione()%></td>
|
||||
<td align="center" width="10%"><a href="javascript:delAccessorio(<%=rowBean.getId_accessorio()%>)"><img src="../_V3/_img/icone/32/delete_32.png" alt="Cancella Accessorio" width="16" height="16" border="0"></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3" class="riga3Bottom"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
|
||||
<acx:ifparm codice="TAGLIE" value="1">
|
||||
<div id="TAG" class="tab_content">
|
||||
<table width="100%" border="0" cellpadding="3" cellspacing="0" class="bgTabellaCorpoRicerca">
|
||||
<tr>
|
||||
<td class="td-colored"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr align="center" class="riga3">
|
||||
<td class="td-colored" colspan="5" ></td>
|
||||
</tr>
|
||||
<tr class="riga3">
|
||||
<td width="97" class="td-colored">Taglia:<br><select name="id_taglia" id="id_taglia" <%=Ab.jsCr("descrizioneTipoPadre")%> >
|
||||
<acx:optionvec boundcolumn="id_taglia" desccolumn="descrizione" vectumerator="listaTagliePerTipo"> </acx:optionvec>
|
||||
</select> <%=Ab.divAjSearchDiv("codiceAT")%> <input name="id_articoloTaglia" type="hidden" id="id_articoloTaglia">
|
||||
</td>
|
||||
<td class="td-colored" width="327" >Barcode: <br>
|
||||
<input name="codiceAT" type="text" id="codiceAT" size="20" maxlength="20">
|
||||
</td>
|
||||
<td width="90" align="center" class="td-colored" ><a href="javascript:addTaglia();"><img src="../_V3/_img/Icons/add3.gif" alt="Aggiungi Barcode" title="Aggiungi Barcode" height="20" border="0"></a></td>
|
||||
<td class="td-colored" width="58" align="center" ><a href="javascript:addTaglie();"><img src="../_V3/_img/icone/32/gear_32.png" alt="Crea Taglie" title="Crea Taglie" height="32" border="0"></a></td>
|
||||
</tr>
|
||||
<tr class="riga3">
|
||||
<td colspan="4"><table width="99%" border="0" align="center" cellpadding="2" cellspacing="1">
|
||||
<tr>
|
||||
<th class="td-colored" align="left" width="13%">Tipo Taglia</th>
|
||||
<th class="td-colored" align="left" width="13%">Taglia</th>
|
||||
<th class="td-colored" align="left" width="77%">Barcode<th class="td-colored" align="center" width="10%"> </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloTaglia" vectumerator="listaTaglieArticolo">
|
||||
<tr>
|
||||
<td align="left" width="13%"><%= rowBean.getTaglia().getTipoTaglia().getDescrizione() %></td>
|
||||
<td align="left" width="13%"><%= rowBean.getTaglia().getDescrizione() %></td>
|
||||
<td align="left" width="77%"><%= rowBean.getCodiceAT() %></td>
|
||||
<td align="center" width="10%"><a href="javascript:delTaglia(<%=rowBean.getId_articoloTaglia()%>)"><img src="../_V3/_img/icone/32/delete_32.png" alt="Cancella Accessorio" width="16" height="16" border="0"></a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</td></tr>
|
||||
</table> <script>$(document).ready(function () {
|
||||
rebuildAllEditor();
|
||||
});</script>
|
||||
<!-- 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>
|
||||
18
www/admin/art/articoloVarianteAjST.jsp
Normal file
18
www/admin/art/articoloVarianteAjST.jsp
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<!-- 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.art.ArticoloVarianteCR" type="it.acxent.art.ArticoloVarianteCR" 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" -->artvar <acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta());
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getFlgUdmAv());
|
||||
RI.addRiValues(rowBean.getQuantitaAv());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getArticolo().getPercSconto()));
|
||||
RI.addRiValues(rowBean.getArticolo().getId_iva());
|
||||
%><%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizioneCompleta())%></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
139
www/admin/art/articoloVarianteF.jsp
Normal file
139
www/admin/art/articoloVarianteF.jsp
Normal file
|
|
@ -0,0 +1,139 @@
|
|||
<html><!-- InstanceBegin template="/Templates/adminSW.dwt" codeOutsideHTMLIsLocked="false" -->
|
||||
<!-- DW6 -->
|
||||
|
||||
<head>
|
||||
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<%@ 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>TheBean - Trova 0.1</title><!-- InstanceEndEditable -->
|
||||
|
||||
<link rel="stylesheet" href="../_V2/_css/style.css">
|
||||
<link rel="stylesheet" href="../_V2/_css/tab.css">
|
||||
<link rel="stylesheet" href="../_V2/windowfiles/dhtmlwindow.css" type="text/css" />
|
||||
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
|
||||
</head>
|
||||
<jsp:include page="../_V2/_inc/_allJs.jsp" flush="true" />
|
||||
<body>
|
||||
<!-- #BeginEditable "Script" -->
|
||||
<script language="JavaScript" src="_js/acxent-articoloVariante.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.art.ArticoloVarianteCR" type="it.acxent.art.ArticoloVarianteCR" 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="corpoPopUpRicerca">
|
||||
<table width="200" border="0" cellspacing="1" class="tabTitolo">
|
||||
<tr class="tabellaRiga" >
|
||||
<td width="258"><!-- InstanceBeginEditable name="titolo" -->RICERCA ARTICOLI/VARIANTI <!-- InstanceEndEditable --> </td>
|
||||
</tr>
|
||||
</table>
|
||||
<acx:if_logon_ok trueifnotsecure="true">
|
||||
<form name="ricerca" id="ricerca" 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">
|
||||
<input type="hidden" name="pageNumber" value="<%=list.getPageNumber()%>">
|
||||
<input type="hidden" name="totPageNumber" value="<%=list.getTotNumberOfPages()%>">
|
||||
<input name="totNumberOfRecords" type="hidden" id="totNumberOfRecords" value="<%=list.getTotNumberOfRecords()%>">
|
||||
<input name="flgReport" type="hidden" id="flgReport">
|
||||
<!-- #BeginEditable "criteriRicerca" -->
|
||||
<input type="hidden" name="id_articoloVariante">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="ArticoloVariante.abl">
|
||||
<table width="100%" border="0" cellspacing="1" class="tabRicerca">
|
||||
<tr class="tabellaRiga" >
|
||||
<td width="573"> Testo Libero:<br>
|
||||
<input type="text" id="searchTxt" name="searchTxt" size="40" value="<%=CR.getSearchTxt()%>"><script language="JavaScript" type="text/javascript">document.getElementById('searchTxt').focus();document.getElementById('searchTxt').select(); </script></td>
|
||||
<td width="358"> </td>
|
||||
<td width="150" align="center"><a href="javascript:searching();"><img src="../_V2/img/search.gif" alt="Cerca" width="25" height="24" border="0"></a></td>
|
||||
<td width="137" align="center"><a href="javascript:window.close();"><img src="../_V2/img/close.gif" alt="Chiudi finsetra" width="23" height="24" border="0"></a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #EndEditable -->
|
||||
<table width="98%" border="0" cellpadding="2" cellspacing="2" class="bgTabellaCorpoSw" >
|
||||
<tr>
|
||||
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="6%" align="center"><acx:prevvec link="javascript:prevPage();" vectumerator="list"> <img src="../_V2/img/Icons/back.gif" alt="pagina precedente" title="pagina precedente" width="14" height="15"></acx:prevvec>
|
||||
</td>
|
||||
<td width="26%" align="center">Pagina <%=list.getPageNumber()%> di <%=list.getTotNumberOfPages()%> </td>
|
||||
<td width="6%" align="center"><acx:nextvec link="javascript:nextPage();" vectumerator="list"> <img src="../_V2/img/Icons/next.gif" alt="pagina successiva" title="pagina successiva" width="14" height="15"></acx:nextvec>
|
||||
</td>
|
||||
<td width="34%" align="center"><span style="margin-left:20px">
|
||||
<acx:if wherecondition="<%=list.getTotNumberOfPages()>1%>">vai a pag.
|
||||
<input type="text" id="pageNumberGo" name="pageNumberGo" <%=Ab.jsCrS("goPage()")%> size="10" title="Inserisci il numero di pagina e premi invio o 'Procedi'">
|
||||
<a href="javascript:goPage();">»»»»</a></acx:if>
|
||||
</span> </td>
|
||||
<td width="28%" align="right"> <font color="#FF0000">Record Trovati: <%=list.getTotNumberOfRecords()%></font></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #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" >
|
||||
<tr class="riga1 bluette">
|
||||
<td> </td>
|
||||
<td>Descrizione</td>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="list">
|
||||
<tr class="riga3" onMouseOver="this.style.backgroundColor='#ffffff';" onMouseOut="this.style.backgroundColor='#ebe8d8';">
|
||||
<%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getDescrizione());
|
||||
%>
|
||||
<script language="JavaScript" type="text/JavaScript">
|
||||
if(document.main.totNumberOfRecords.value==1)
|
||||
{
|
||||
selectKey(<%=RI.getSelectedKey()%>);
|
||||
}
|
||||
</script>
|
||||
<td width="34"><a href="javascript:selectKey(<%=RI.getSelectedKey()%>)"><img src="../_V2/img/list.gif" width="16" height="16" border="0"></a></td>
|
||||
<td width="1177"><%=rowBean.getDescrizione()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #EndEditable -->
|
||||
</form>
|
||||
<form name="menu" method="post" >
|
||||
<input type="hidden" name="cmd">
|
||||
<input type="hidden" name="act">
|
||||
<input name="logon" type="hidden" id="logon" value="<%=logon%>">
|
||||
<!-- InstanceBeginEditable name="hiddenFields" -->
|
||||
<input name="id_articoloVariante" type="hidden" id="id_articoloVariante">
|
||||
<!-- InstanceEndEditable -->
|
||||
</form>
|
||||
<script language="JavaScript" src="../_V2/_js/refreshMenu.js" type="text/JavaScript"></script>
|
||||
<form method="post" action="../../menu/Menu.abl" name="logon" >
|
||||
<input type="hidden" name="cmdIU">
|
||||
<input type="hidden" name="actIU">
|
||||
<input type="hidden" name="cmd2">
|
||||
<input type="hidden" name="act2">
|
||||
</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="../_V2/_inc/_footer.jsp" flush="true" />
|
||||
<jsp:include page="../_V2/_inc/alertMsg.jsp" flush="true" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- InstanceEnd --></html>
|
||||
24
www/admin/art/articoloVarianteImg.jsp
Normal file
24
www/admin/art/articoloVarianteImg.jsp
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
|
||||
<title>Crea Immagini AV Scalate 0.1</title>
|
||||
</head>
|
||||
<link rel="stylesheet" href="../_V2/_css/style.css">
|
||||
<body><jsp:useBean id="bean" scope="request" type="it.acxent.art.ArticoloVariante" class="it.acxent.art.ArticoloVariante" ></jsp:useBean>
|
||||
Creazione immagine Scaled in corso......................................<br />
|
||||
|
||||
<ul> <li>
|
||||
dettaglio prefisso AV scaled 370 : <acx:if_img alt=" " scaledWidth="370" checkScaled="false" scaledPrefix="AV/"><img src="../../_img/_imgArt/<%=bean.getImgFileName(1) %>" border="0" alt="Art Righe Thumb"></acx:if_img><acx:else_img>No Foto</acx:else_img><br />
|
||||
</li>
|
||||
<li>lista prefisso TH scaled 275 : <acx:if_img alt=" " scaledWidth="275" checkScaled="false"><img src="../../_img/_imgArt/<%=bean.getImgFileName(1) %>" border="0" alt="Art Righe Thumb"></acx:if_img><acx:else_img>No Foto</acx:else_img>
|
||||
</li>
|
||||
<li>carrello prefisso CART scaled 50 : <acx:if_img alt=" " scaledWidth="50" checkScaled="false" scaledPrefix="CART/"><img src="../../_img/_imgArt/<%=bean.getImgFileName(1) %>" border="0" alt="Art Righe Thumb"></acx:if_img><acx:else_img>No Foto</acx:else_img>
|
||||
</li>
|
||||
<li>ViewAll prefisso VALL scaled 120 : <acx:if_img alt=" " scaledWidth="120" checkScaled="false" scaledPrefix="VALL/"><img src="../../_img/_imgArt/<%=bean.getImgFileName(1) %>" border="0" alt="Art Righe Thumb"></acx:if_img><acx:else_img>No Foto</acx:else_img>
|
||||
</li>
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
404
www/admin/art/articoloVarianteSal.jsp
Normal file
404
www/admin/art/articoloVarianteSal.jsp
Normal file
|
|
@ -0,0 +1,404 @@
|
|||
<!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>Articolo Variante 2.1</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-articoloVariante.js"></script><script language="JavaScript" src="../_V3/_js/acxent-addImg.js"></script>
|
||||
<script language="JavaScript" src="../_V3/_lib/ckeditorFull/ckeditor.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.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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/art/Articolo',null,null,'back')">Articoli</a> » <a href="javascript:modArticolo();">Modifica Articolo</a> » Dettaglio Articolo Variante<!-- InstanceEndEditable --><h1 style="float:right"><!-- InstanceBeginEditable name="pageTitle" -->Dettaglio Articolo Variante <!-- 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="" title=""></a> <a href="javascript:modArticolo();"><img src="../_V3/_img/icone/32/left_32.png" alt="Modifica Articolo" title="Modifica Articolo" 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" -->
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="ArticoloVariante.abl">
|
||||
<input type="hidden" id="id_articoloVariante" name="id_articoloVariante" maxlength="" size="4" value="<%=bean.getId_articoloVariante()%>">
|
||||
|
||||
<table class="table-container" cellpadding="0" cellspacing="0" width="100%">
|
||||
<!-- tabella. questa � la tabella contenitore che crea lo spazio bianco con bordo grigio. -->
|
||||
<tr>
|
||||
<td><table cellspacing="0" cellpadding="0" width="100%">
|
||||
<tr>
|
||||
<td colspan="2" class="td-colored">Lingua:
|
||||
<select name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select></td>
|
||||
<td colspan="2" class="td-colored"><span class="bluette">
|
||||
<input type="hidden" id="imgTmst" readonly name="imgTmst" value="<%=bean.getImgTmst()%>">
|
||||
</span><span class="bluette">
|
||||
<select name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</span></td>
|
||||
<td width="16%" class="td-colored">
|
||||
Non Ordinabile:
|
||||
<input type="checkbox" <%= bean.getFlgNonOrdinabile()==1?"checked":""%> name="ckflgNonOrdinabile" id="ckflgNonOrdinabile" <%=Ab.jsCr("nomeV")%>>
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile" value="<%=bean.getFlgNonOrdinabile()%>"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored">Articolo:<br>
|
||||
<input type="hidden" id="id_articolo" readonly name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<strong><%=bean.getArticolo().getDescrizioneCompleta()%></strong></td>
|
||||
<td width="31%" class="td-colored">Nome Variante : <br>
|
||||
<input name="nomeV" type="text" <%=Ab.jsCr("codiceVariante")%> class="mandatoryField" id="nomeV" value="<%= bean.getNomeV() %>" size="20" maxlength="30">
|
||||
<%=Ab.jsSetFocus("nomeV")%></td>
|
||||
<td width="21%" class="td-colored">Codice Variante : <br>
|
||||
<input name="codiceVariante" type="text" <%=Ab.jsCr("codiciAlternativiV")%> class="mandatoryField" id="codiceVariante" value="<%= bean.getCodiceVariante() %>" size="20" maxlength="30"></td>
|
||||
<td width="7%" align="left" class="td-colored">Serie:<br>
|
||||
<input type="text" id="codiceSerieV" name="codiceSerieV" size="3" maxlength="4" value="<%= bean.getCodiceSerieV() %>"></td>
|
||||
<td class="td-colored">Vetrina :<br>
|
||||
<select name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="5" class="td-colored">Codici alternativi fornitore (,cod1,cod2,cod3,.....) :<br>
|
||||
<input type="text" <%=Ab.jsCr("flgVetrina")%> id="codiciAlternativiV" name="codiciAlternativiV" size="60" maxlength="254" value="<%= bean.getCodiciAlternativiV() %>">
|
||||
</td>
|
||||
</tr>
|
||||
<acx:ifparm codice="TESSUTI" value="0">
|
||||
<tr>
|
||||
<td colspan="5" class="td-colored"><table width="400" border="0">
|
||||
<tr>
|
||||
<td colspan="8" align="center" class="td-colored"><strong>Quantità</strong> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="79" class="td-colored"><strong>um</strong></td>
|
||||
<td width="144" align="right" class="td-colored"><strong>Giacenza</strong></td>
|
||||
<td width="9" align="right" class="td-colored"> </td>
|
||||
<td width="88" align="right" class="td-colored"><strong>In Arr. </strong></td>
|
||||
<td width="5" align="right" class="td-colored"> </td>
|
||||
<td width="69" align="right" class="td-colored"><strong>Imp.</strong></td>
|
||||
<td width="17" align="right" class="td-colored"> </td>
|
||||
<td width="62" align="right" class="td-colored"><strong>Eff</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored"><%=bean.getArticolo().getUdm()%></td>
|
||||
<td align="right" class="td-colored"><%=nf.format( bean.getQuantitaAv()) %></td>
|
||||
<td align="center" class="td-colored">+</td>
|
||||
<td align="right" class="td-colored"><%=nf.format(bean.getQuantitaInArrivoAv())%></td>
|
||||
<td align="center" class="td-colored">-</td>
|
||||
<td align="right" class="td-colored"><%=nf.format(bean.getQuantitaImpegnataAv())%></td>
|
||||
<td align="center" class="td-colored">=</td>
|
||||
<td align="right" class="td-colored"><b><%=nf.format(bean.getQuantitaEffettivaAv())%></b></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</acx:ifparm> <acx:ifparm codice="TESSUTI" value="1">
|
||||
<tr>
|
||||
<td align="center" class="td-colored" width="25%">Q.tà in magazzino :<br>
|
||||
<input type="text" id="magazzino" name="magazzino" size="10" maxlength="20" value="<%= nf.format(bean.getQuantitaAv()) %>">
|
||||
</td>
|
||||
<td align="center" class="td-colored">Q.tà in produzione :<br>
|
||||
<input type="text" id="inProduzione" name="inProduzione" size="10" maxlength="20" value="<%=nf.format(bean.getQtaInProduzioneV()) %>">
|
||||
</td>
|
||||
<td colspan="2" align="center" class="td-colored">Q.tà attribuita :<br>
|
||||
<input type="text" id="attribuita" name="attribuita" size="10" maxlength="20" value="<%=nf.format(bean.getQtaAttribuitaV()) %>">
|
||||
</td>
|
||||
<td align="center" class="td-colored">Disponibile :<br>
|
||||
<strong><%=nf.format(bean.getDisponibile()) %></strong></td>
|
||||
</tr>
|
||||
</acx:ifparm>
|
||||
</table></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored"><ul class="tabs" >
|
||||
<li id="DISPLI"><a href="#DISP">Disponibilita</a></li>
|
||||
<li id="DESCLI"><a href="#DESC">Descrizioni</a></li>
|
||||
<li id="IMGLI"><a href="#IMG">Immagini</a></li>
|
||||
<li id="ACCLI"><a href="#ACC">Accessori</a></li>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getArticolo().getFlgUsaVarianti()==1 %>"> <acx:ifparm codice="TAGLIE" value="1" >
|
||||
<li id="TAGLI"><a href="#TAG">Taglie</a></li>
|
||||
</acx:ifparm> </acx:if> <acx:ifparm codice="TESSUTI" value="1" >
|
||||
<li id="LISTLI"><a href="#LIST">Listini</a></li>
|
||||
</acx:ifparm>
|
||||
</ul></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
<div id="DISP" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="table-container th-riga alternating">
|
||||
<tr>
|
||||
<th align="left" width="36%">Articolo</th>
|
||||
<th align="left" width="15%">Seriale</th>
|
||||
<acx:ifparm codice="TAGLIE" value="1" >
|
||||
<th align="left" width="15%">Taglia</th>
|
||||
</acx:ifparm>
|
||||
<th align="left" width="15%">Costo Medio</th>
|
||||
<th align="left" width="15%">Magazz.</th>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==1%>">
|
||||
<th class="td-colored" align="left" width="15%">Nr. </th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==2%>">
|
||||
<th class="td-colored" align="left" width="15%">Kg. </th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==3%>">
|
||||
<th class="td-colored" align="left" width="15%">Mt. </th>
|
||||
</acx:if> </tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Movimento" vectumerator="listaDisponibilita">
|
||||
<tr>
|
||||
<td align="left" width="36%"><%= rowBean.getArticoloVariante().getDescrizioneCompleta() %></td>
|
||||
<td align="left" width="15%"><%= rowBean.getSeriale() %></td>
|
||||
<acx:ifparm codice="TAGLIE" value="1" >
|
||||
<td align="left" width="15%">
|
||||
<%= rowBean.getArticoloTaglia().getTaglia().getDescrizione() %>
|
||||
</td>
|
||||
</acx:ifparm>
|
||||
<td align="left" width="15%"> </td>
|
||||
<td align="left" width="15%"><%= rowBean.getMagFisico().getDescrizione() %></td>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==1%>">
|
||||
<td align="right" width="15%" <%= rowBean.getNr()<0?"class='red'":""%>> <%= nf.format(rowBean.getNr()) %></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==2%>">
|
||||
<td align="right" width="15%" <%= rowBean.getKg()<0?"class='red'":""%>> <%= nf.format(rowBean.getKg()) %></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getTipologiaArticolo().getFlgUdm()==3%>">
|
||||
<td align="right" width="15%" <%= rowBean.getMt()<0?"class='red'":""%>> <%= nf.format(rowBean.getMt()) %></td>
|
||||
</acx:if>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="6"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="DESC" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr>
|
||||
<td colspan="4" class="td-colored" > Descrizione (<%=bean.getCurrentLang()%>):<br>
|
||||
<input name="descrizioneV_<%=bean.getCurrentLang()%>" type="text" id="descrizioneV_<%=bean.getCurrentLang()%>" value="<acx:inputTextFormat><%= bean.getDescTxtLangScript("descrizioneV",bean.getCurrentLang()) %></acx:inputTextFormat>" size="40" maxlength="60">
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4" class="td-colored" >Descrizione Vetrina Variante (<%=bean.getCurrentLang()%>):<br>
|
||||
<textarea id="descrizioneVetrinaV_<%=bean.getCurrentLang()%>" name="descrizioneVetrinaV_<%=bean.getCurrentLang()%>" cols="60" rows="4"><%= bean.getDescTxtLangScript("descrizioneVetrinaV",bean.getCurrentLang()) %></textarea>
|
||||
<br>
|
||||
<script language="JavaScript" type="text/JavaScript">
|
||||
/*displaylimit("document.main.descrizioneVetrinaV_<%=bean.getCurrentLang()%>",254)*/
|
||||
</script></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="IMG" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr>
|
||||
<td class="td-colored" width="20%" ><span class="hovered"> <acx:lang>Selezione Immagine</acx:lang> :</span><br />
|
||||
<select name="imgSel" class="select" id="imgSel">
|
||||
<option value="0" selected> </option>
|
||||
<%for (int i = 1; i <= 6; i++) {%>
|
||||
<option value="<%=i%>">Img<%=i%></option>
|
||||
<%}%>
|
||||
</select>
|
||||
<input name="totImgNumber" type="hidden" id="totImgNumber" value="6"></td>
|
||||
<td width="37%" class="td-colored" ><span class="hovered"> <acx:lang>Scegli un file</acx:lang> :</span><br />
|
||||
<input name="imgFile" type="file" class="select" id="imgFile" size="40" maxlength="200" /></td>
|
||||
<td class="td-colored" width="23%" align="center" ><a href="javascript:addImg()"><img src="../_V3/_img/icone/32/save_32.png" alt="<acx:lang>Salva Immagine</acx:lang>" title="<acx:lang>Salva Immagine</acx:lang>" height="24" border="0" /></a>
|
||||
<div id="ELAB_IMG" name="ELAB_IMG" style="position:absolute; left:160px; top:381px; width:540px; height:170px; z-index:100; visibility: hidden; background-color: #FFFFFF; border: 1px none #000000;">
|
||||
<table width="100%" height="100%" border="0" style="border-style:dashed;border-width:thin;border-color:#FF0000">
|
||||
<tr>
|
||||
<td align="center" valign="middle"><span class="alert"> <acx:lang>CARICAMENTO IMMAGINE IN CORSO</acx:lang> . . . . . <br />
|
||||
<br />
|
||||
<img src="../img/attesa3.gif" width="100" height="16" /></span></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="td-colored" colspan="3" ><%for (int i = 1; i <= 6; i++) {%>
|
||||
<acx:if_img src='<%="../../_img/_imgArt/"+bean.getImgFileName(i) %>' alt=" ">
|
||||
<div style="float:left;min-height:100px;">
|
||||
<table width="100%" height="100%" border="1" >
|
||||
<tr align="center" valign="middle" class="codiceArt" style="border-bottom-color:#00CC33;border-style:solid">
|
||||
<td width="10%" >img<%=i%></td>
|
||||
<td width="7%" ><acx:if_img src='<%="../../_img/_imgArt/"+bean.getImgFileName(i) %>' alt=" "><a href="javascript:delImgn(<%=i%>);"><img src="../_V3/_img/icone/32/delete_32.png" alt="<acx:lang>Cancella Immagine </acx:lang><%=i%>" title="<acx:lang>Cancella Immagine </acx:lang><%=i%>" width="24" height="27" border="0" /></a></acx:if_img></td>
|
||||
</tr>
|
||||
<tr align="center" valign="top">
|
||||
<td colspan="2"><acx:if_img alt=""><img src="../../_img/_imgArt/<%=bean.getImgFileName(i) %>" alt="img<%=i%>" width="50" border="0" title="img<%=i%>" /><br>
|
||||
_imgArt/<%=bean.getImgFileName(i) %></acx:if_img> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</acx:if_img>
|
||||
<%}%></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><div id="ACC" class="tab_content">
|
||||
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr>
|
||||
<td class="td-colored">Articolo Variante:<br>
|
||||
<input type="hidden" id="id_articoloVarianteAssociato" readonly name="id_articoloVarianteAssociato">
|
||||
<input name="descrizioneArticoloVariante" type="text" id="descrizioneArticoloVariante" <%=Ab.jsAjSearchTextM("/admin/art/ArticoloVariante.abl?searchTxt=","descrizioneArticoloVariante","divArticoliVarianti","main.id_articoloVarianteAssociato,main.descrizioneArticoloVariante",0,"id_tipoAccessorio")%> size="40" maxlength="60">
|
||||
<a href="javascript:Ab.clrField('main','id_articoloVarianteAssociato','descrizioneArticoloVariante');"><img src="../_V3/_img/icone/16/refresh.gif" alt="Pulisci" width="16" height="16" border="0"></a> <%=Ab.divAjSearchDiv("divArticoliVarianti")%>
|
||||
<input name="id_accessorio" type="hidden" id="id_accessorio"></td>
|
||||
<td class="td-colored" width="132" align="center" ><a href="javascript:addAccessorio();"><img src="../_V3/_img/Icons/48x48/shadow/add2.gif" alt="Aggiungi Accessorio" height="32" border="0"></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" class="td-colored"><table class="table-container th-riga alternating" width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
|
||||
<tr>
|
||||
<th align="center" width="5%"> </th>
|
||||
<th align="left" width="32%">Articolo Variante </th>
|
||||
<th align="left" width="63%">Tipo Legame </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Accessorio" vectumerator="listaAccessori">
|
||||
<tr>
|
||||
<td align="center" width="5%"><a href="javascript:delAccessorio(<%=rowBean.getId_accessorio()%>)"><img src="../_V3/_img/icone/32/delete_32.png" alt="Cancella Accessorio" width="16" height="16" border="0"></a></td>
|
||||
<td align="left" width="32%"><%= rowBean.getArticoloVarianteAssociato().getDescrizione() %></td>
|
||||
<td align="left" width="63%"><%= rowBean.getTipoAccessorioAssociato(bean.getId_articolo()).getDescrizione()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
<acx:ifparm codice="TAGLIE" value="1"><acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgUsaTagliaEffettivo()==2 %>">
|
||||
<div id="TAG" class="tab_content">
|
||||
<table width="100%" border="0" cellpadding="3" cellspacing="0">
|
||||
<tr>
|
||||
<td class="td-colored"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr align="center">
|
||||
<td class="td-colored" colspan="5" ></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="97" class="td-colored">Taglia:<br>
|
||||
<select name="id_taglia" id="id_taglia" <%=Ab.jsCr("descrizioneTipoPadre")%> >
|
||||
<acx:optionvec boundcolumn="id_taglia" desccolumn="descrizione" vectumerator="listaTagliePerTipo"> </acx:optionvec>
|
||||
</select>
|
||||
<%=Ab.divAjSearchDiv("codiceAT")%>
|
||||
<input name="id_articoloTaglia" type="hidden" id="id_articoloTaglia"></td>
|
||||
<td class="td-colored" width="327" >Barcode: <br>
|
||||
<input name="codiceAT" type="text" id="codiceAT" size="20" maxlength="20"></td>
|
||||
<td width="90" align="center" class="td-colored" ><a href="javascript:addTaglia();"><img src="../_V3/_img/Icons/48x48/shadow/add2.gif" alt="Aggiungi Barcode" title="Aggiungi Barcode" height="32" border="0"></a></td>
|
||||
<td class="td-colored" width="58" align="center" ><a href="javascript:addTaglie();"><img src="../_V3/_img/icone/32/gear_32.png" alt="Crea Taglie" title="Crea Taglie" height="32" border="0"></a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4"><table class="table-container th-riga alternating" width="100%" border="0" align="center" cellpadding="1" cellspacing="2">
|
||||
<tr>
|
||||
<th class="td-colored" align="left" width="4%"> </th>
|
||||
<th class="td-colored" align="left" width="18%">Tipo Taglia</th>
|
||||
<th class="td-colored" align="left" width="11%">Taglia</th>
|
||||
<th class="td-colored" align="left" width="67%">Barcode </tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloTaglia" vectumerator="listaTaglieArticolo">
|
||||
<tr>
|
||||
<td align="center" width="4%"><a href="javascript:delTaglia(<%=rowBean.getId_articoloTaglia()%>)"><img src="../_V3/_img/icone/32/delete_32.png" alt="Cancella Accessorio" width="16" height="16" border="0"></a></td>
|
||||
<td align="left" width="18%"><%= rowBean.getTaglia().getTipoTaglia().getDescrizione() %></td>
|
||||
<td align="left" width="11%"><%= rowBean.getTaglia().getDescrizione() %></td>
|
||||
<td align="left" width="67%"><%= rowBean.getCodiceAT() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</acx:if> </acx:ifparm> <acx:ifparm codice="TESSUTI" value="1">
|
||||
<div id="LIST" class="tab_content">
|
||||
<table width="100%" border="0" cellpadding="3" cellspacing="0">
|
||||
<tr>
|
||||
<td class="td-colored" valign="top"><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" >
|
||||
<tr >
|
||||
<td width="328" class="td-colored" >Listino Associato: <br>
|
||||
<select name="id_listino" id="id_listino" <%=Ab.jsCr("")%>>
|
||||
<acx:optionvec boundcolumn="id_listino" desccolumn="descrizioneCompleta" vectumerator="listaListini"> </acx:optionvec>
|
||||
</select>
|
||||
<input name="id_listinoArticolo" type="hidden" id="id_listinoArticolo"></td>
|
||||
<td class="td-colored" width="175" >Prezzo :<br>
|
||||
<input type="text" id="prezzoLA" name="prezzoLA" size="10" maxlength="20"></td>
|
||||
<td class="td-colored" width="176" >
|
||||
% :<br>
|
||||
<input type="text" id="percLA" name="percLA" size="10" maxlength="20"></td>
|
||||
<td width="141" align="center" class="td-colored" ><a href="javascript:addListino();"><img src="../_V3/_img/Icons/48x48/shadow/add2.gif" alt="Aggiungi Prezzo Listino" title="Aggiungi Prezzo Listino" height="32" border="0"></a></td>
|
||||
</tr>
|
||||
<tr >
|
||||
<td class="td-colored" colspan="5"><table width="99%" border="0" align="center" cellpadding="2" cellspacing="1" class="tabellaSfondoXBordi">
|
||||
<tr>
|
||||
<th class="td-colored" align="center" width="8%"> </th>
|
||||
<th class="td-colored" align="left" width="58%">Listino</th>
|
||||
<th class="td-colored" align="left" width="34%">Prezzo</th>
|
||||
<th class="td-colored" align="left" width="34%">Percentuale</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.anag.ListinoArticolo" vectumerator="listaListiniArticolo">
|
||||
<tr onMouseOver="this.style.backgroundColor='#ebe8d8';" onMouseOut="this.style.backgroundColor='#ffffff';" >
|
||||
<td align="center" width="8%"><a href="javascript:delListino(<%=rowBean.getId_listinoArticolo()%>)"><img src="../_V3/_img/icone/32/delete_32.png" alt="Cancella Prezzo Listino" width="16" height="16" border="0"></a></td>
|
||||
<td align="left" width="58%"><%= rowBean.getListino().getDescrizioneCompleta() %></td>
|
||||
<td align="right" width="34%"><%= nf.format(rowBean.getPrezzoLA()) %></td>
|
||||
|
||||
<td align="right" width="34%"><%= nf.format(rowBean.getPercLA()) %>%</td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</acx:ifparm></td>
|
||||
</tr>
|
||||
</table>
|
||||
<script>$(document).ready(function () {
|
||||
rebuildAllEditor();
|
||||
});</script>
|
||||
<!-- 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>
|
||||
269
www/admin/art/articoloVariante_RAVINALE.jsp
Normal file
269
www/admin/art/articoloVariante_RAVINALE.jsp
Normal file
|
|
@ -0,0 +1,269 @@
|
|||
<!-- 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="Articolo Variante">
|
||||
<jsp:useBean id="bean" class="it.acxent.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" scope="request" class="it.acxent.art.ArticoloVarianteCR" type="it.acxent.art.ArticoloVarianteCR" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<!-- 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/art/Articolo',null,null,'back')">Articoli</a> </li>
|
||||
<li> <a href="javascript:modArticolo();">Modifica Articolo</a> </li>
|
||||
<li class="active"> Dettaglio Articolo Variante </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:preSaveCommand()"> <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" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a><a href="javascript:labelV();" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="Stampa codice a barre"></i>Stampa codice a barre </a> <a href="javascript:modArticolo();" class="btn btn-app btn-app-sm"> <i class="fa fa-pencil-square-o" title="<acx:lang>Cancella Record</acx:lang>"></i>Mod. articolo </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 name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../art/ArticoloVariante.abl">
|
||||
<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="id_articoloVariante" type="hidden" id="id_articoloVariante" value="<%= bean.getId_articoloVariante() %>">
|
||||
<input type="hidden" id="id_articolo" readonly name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<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">Articolo:</label>
|
||||
<br>
|
||||
<strong><%=bean.getArticolo().getDescrizioneCompleta()%></strong></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Lingua: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Visibile</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-2">
|
||||
<label for="txtRicerca"> Non Ord.: </label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgNonOrdinabile()==1?"checked":""%> name="ckflgNonOrdinabile" id="ckflgNonOrdinabile" >
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile" value="<%=bean.getFlgNonOrdinabile()%>">
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-4">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getArticolo().getTipo().getFlgUsaVarianteColori()==0%>">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Nome Variante : </label>
|
||||
<br>
|
||||
<input name="nomeV" type="text" class="form-control input-sm" id="nomeV" value="<%= bean.getNomeV() %>" maxlength="100">
|
||||
<%=Ab.jsSetFocus("nomeV")%></div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="col-lg-3 col-xs-6" >
|
||||
<label>Colore:</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_colore" id="id_colore" >
|
||||
<acx:optionvec boundcolumn="id_colore" desccolumn="descrizione" vectumerator="listaColori" value="<%= bean.getId_colore() %>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</acx:else>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Variante : </label>
|
||||
<br>
|
||||
<input name="codiceVariante" type="text" class="form-control input-sm" id="codiceVariante" value="<%= bean.getCodiceVariante() %>" maxlength="30">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Serie:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceSerieV" name="codiceSerieV" maxlength="16" value="<%= bean.getCodiceSerieV() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="coloreVHex">Colore Variante:</label>
|
||||
<br>
|
||||
<div class="input-group colorpicker" style="z-index: 0!important;">
|
||||
<input name="coloreVHex" type="text" class="form-control input-sm" id="headCategorieBorderColorHex" value="<%=bean.getColoreVHex()%>" >
|
||||
<div class="input-group-addon"> <i></i> </div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<label for="txtRicerca">Codici alternativi fornitore (,cod1,cod2,cod3,.....) :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiciAlternativiV" name="codiciAlternativiV" maxlength="254" value="<%= bean.getCodiciAlternativiV() %>">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca">Vis. Www: (Art.:<%=bean.getArticolo().getFlgEscludiWeb()==1?"No":"Si"%>)</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgEscludiWebAv" id="flgEscludiWebAv" >
|
||||
<option value="0" <%=bean.getFlgEscludiWebAv()==0?"selected":"" %> >Da Articolo</option>
|
||||
<option value="1" <%=bean.getFlgEscludiWebAv()==1?"selected":"" %> >No</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>In Vendita su Www: (Art.:<%=bean.getArticolo().getFlgWebNoVendita()==1?"No":"Si"%>)</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgWebNoVenditaAv" id="flgWebNoVenditaAv" >
|
||||
<option value="0" <%=bean.getFlgWebNoVendita()==0?"selected":"" %> >Da Articolo</option>
|
||||
<option value="1" <%=bean.getFlgWebNoVendita()==1?"selected":"" %> >NO</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca">Disponibilità</label>
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="1,00">--</acx:ifparm>
|
||||
<acx:else>Non Gestita</acx:else>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza">
|
||||
:<br>
|
||||
<%= bean.getQuantitaMagazzinoMovimentoHtml()%></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Link www:</label>
|
||||
<br>
|
||||
<a href="../../+articolo-<%=bean.getId_articolo()%>--it.html" target="_blank">link</a> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Ean:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceEanAv" name="codiceEanAv" maxlength="254" value="<%= bean.getCodiceEanAv() %>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class="active"><a href="#DISP" data-toggle="tab">Disponibilità</a></li>
|
||||
<li><a href="#DESC" data-toggle="tab">Descrizione</a></li>
|
||||
<li><a href="#IMG" data-toggle="tab">Immag.</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">Prezzo</a></li>
|
||||
<!-- <li><a href="#ACC" data-toggle="tab">Accessori</a></li>-->
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab">Comp. Tessuti</a></li>
|
||||
</acx:if>
|
||||
<li><a href="#LISTINI" data-toggle="tab">Listini</a></li>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getArticolo().getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="DISP">
|
||||
<jsp:include page="_inc_articoloVariante_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="DESC">
|
||||
<jsp:include page="_inc_articoloVariante_descrizione.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<acx:if wherecondition="<%=bean.getArticolo().getFlgKit() !=1%>">
|
||||
<jsp:include page="_inc_articoloVariante_immagine.jsp" flush="true" />
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<jsp:include page="_inc_articoloVariante_immagine-kit.jsp" flush="true" />
|
||||
</acx:else>
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articoloVariante_prezzo.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS">
|
||||
<jsp:include page="_inc_articoloVarianteConfezione_tessuti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articoloVariante_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="LISTINI">
|
||||
<jsp:include page="_inc_articoloVariante_listini.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articoloVariante_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articoloVariante_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<!-- 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="../art/_js/acxent-articoloVariante.js"></script><script language="JavaScript" src="../_V4/_js/acxent-addImg.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 -->
|
||||
18
www/admin/art/articoloVariante_RAVINALEAjST.jsp
Normal file
18
www/admin/art/articoloVariante_RAVINALEAjST.jsp
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
<!-- 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.art.ArticoloVarianteCR" type="it.acxent.art.ArticoloVarianteCR" 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" -->artvar <acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta());
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getFlgUdmAv());
|
||||
RI.addRiValues(rowBean.getQuantitaAv());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getArticolo().getPercSconto()));
|
||||
RI.addRiValues(rowBean.getArticolo().getId_iva());
|
||||
%><%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizioneCompleta())%></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
195
www/admin/art/articoloVariante_conf.jsp
Normal file
195
www/admin/art/articoloVariante_conf.jsp
Normal file
|
|
@ -0,0 +1,195 @@
|
|||
<!-- 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="Articolo Variante">
|
||||
<jsp:useBean id="bean" class="it.acxent.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="CR" scope="request" class="it.acxent.art.ArticoloVarianteCR" type="it.acxent.art.ArticoloVarianteCR" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean>
|
||||
<!-- 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/art/Articolo',null,null,'back')">Articoli</a> </li>
|
||||
<li> <a href="javascript:modArticolo();">Modifica Articolo</a> </li>
|
||||
<li class="active"> Dettaglio Articolo Variante </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:preSaveCommand()"> <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" title="<acx:lang>Cancella Record</acx:lang>"></i><acx:lang>Elimina</acx:lang></a><a href="javascript:labelV();" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="Stampa codice a barre"></i>Stampa codice a barre </a> <a href="javascript:modArticolo();" class="btn btn-app btn-app-sm"> <i class="fa fa-pencil-square-o" title="<acx:lang>Cancella Record</acx:lang>"></i>Mod. articolo </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 name="lastUpdTmst" id="lastUpdTmst" type="hidden" value="<%= bean.getLastUpdTmstString() %>">
|
||||
<input type="hidden" name="actionPage" id="actionPage" value="../art/ArticoloVariante.abl">
|
||||
<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="id_articoloVariante" type="hidden" id="id_articoloVariante" value="<%= bean.getId_articoloVariante() %>">
|
||||
<input type="hidden" id="id_articolo" readonly name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<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">Articolo:</label>
|
||||
<br>
|
||||
<strong><%=bean.getArticolo().getDescrizioneCompleta()%></strong></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Lingua: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Visibile</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<acx:if wherecondition="<%=bean.getArticolo().getTipo().getFlgUsaVarianteColori()==0%>">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Nome Variante : </label>
|
||||
<br>
|
||||
<input name="nomeV" type="text" class="form-control input-sm" id="nomeV" value="<%= bean.getNomeV() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("nomeV")%></div></acx:if><acx:else>
|
||||
<div class="col-lg-3 col-xs-6" >
|
||||
<label>Colore:</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_colore" id="id_colore" >
|
||||
<acx:optionvec boundcolumn="id_colore" desccolumn="descrizione" vectumerator="listaColori" value="<%= bean.getId_colore() %>"> </acx:optionvec>
|
||||
</select>
|
||||
</div></acx:else>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Variante : </label>
|
||||
<br>
|
||||
<input name="codiceVariante" type="text" class="form-control input-sm" id="codiceVariante" value="<%= bean.getCodiceVariante() %>" maxlength="30">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-6">
|
||||
<label for="txtRicerca">Disponibilità</label>
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="1,00">--</acx:ifparm>
|
||||
<acx:else>Non Gestita</acx:else>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza">
|
||||
:<br>
|
||||
<%= bean.getQuantitaMagazzinoMovimentoHtml()%></div>
|
||||
</div>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class="active"><a href="#DISP" data-toggle="tab">Disponibilità</a></li>
|
||||
<li><a href="#DESC" data-toggle="tab">Descrizione</a></li>
|
||||
<li><a href="#IMG" data-toggle="tab">Immag.</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">Prezzo</a></li>
|
||||
<!-- <li><a href="#ACC" data-toggle="tab">Accessori</a></li>-->
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab">Comp. Tessuti</a></li>
|
||||
</acx:if>
|
||||
<li><a href="#LISTINO" data-toggle="tab">Listini</a></li>
|
||||
<acx:if wherecondition="<%= bean.getArticolo().getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getArticolo().getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
</ul>
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="DISP">
|
||||
<jsp:include page="_inc_articoloVariante_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="DESC">
|
||||
<jsp:include page="_inc_articoloVariante_descrizione.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<jsp:include page="_inc_articoloVariante_immagine.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articoloVariante_prezzo.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS">
|
||||
<jsp:include page="_inc_articoloVarianteConfezione_tessuti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articoloVariante_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="LISTINO">
|
||||
<jsp:include page="_inc_articoloVariante_listini.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articoloVariante_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articoloVariante_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<!-- 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="../art/_js/acxent-articoloVariante.js"></script><script language="JavaScript" src="../_V4/_js/acxent-addImg.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 -->
|
||||
87
www/admin/art/articoloView.jsp
Normal file
87
www/admin/art/articoloView.jsp
Normal file
|
|
@ -0,0 +1,87 @@
|
|||
<!DOCTYPE html>
|
||||
<html><!-- InstanceBegin template="/Templates/3adminView.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 --><!-- InstanceBeginEditable name="Bean" --><jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="list" scope="request" class="it.acxent.util.Vectumerator" type="it.acxent.util.Vectumerator">
|
||||
</jsp:useBean><!-- 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>
|
||||
<!-- InstanceBeginEditable name="title" --><title>: Articolo dettaglio 0.3</title><!-- InstanceEndEditable -->
|
||||
<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" />
|
||||
<link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/text.css" media="screen" />
|
||||
<acx:custom_css><link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/content.css" media="screen" /></acx:custom_css>
|
||||
<link rel="stylesheet" type="text/css" href="../_V3/_css/colors/green/layout_content.css" media="screen" />
|
||||
<!-- InstanceBeginEditable name="css" --><!-- InstanceEndEditable -->
|
||||
</head>
|
||||
<jsp:include page="../_V3/_inc/_allJs2.jsp" flush="true" />
|
||||
<body>
|
||||
<!-- #BeginEditable "Script" -->
|
||||
<script language="JavaScript" src="_js/acxent-articolo.js">
|
||||
</script>
|
||||
<!-- #EndEditable -->
|
||||
<acx:if_logon_ok trueifnotsecure="true"> <!-- #BeginEditable "body" -->
|
||||
<table width="100%" border="0" cellspacing="1" class="table-container">
|
||||
<tr>
|
||||
<th align="left"><strong>Dettaglio Articolo <%= bean.getDescrizioneCompleta() %></strong> <input type="hidden" id="id_articoloVariante" name="id_articoloVariante" maxlength="" size="4" >
|
||||
xx<br></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left">Quantità totale in magazzino: <strong><%= bean.getUdm() %> <acx:if wherecondition="<%=bean.getQuantita()<0%>"><span class="alert"><%= nf.format(bean.getQuantita())%></span></acx:if><acx:else><%= nf.format(bean.getQuantita()) %></acx:else></strong></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><table width="100%" border="0" align="center" cellpadding="2" cellspacing="1" class="table-container th-riga alternating">
|
||||
|
||||
<tr>
|
||||
<th align="left" width="23%">Variante (Nasc.) </th>
|
||||
<th align="left" width="42%">Codice</th>
|
||||
<th align="left" width="35%">Disp.</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaArticoliVariante">
|
||||
<tr>
|
||||
<td align="left" width="23%"><acx:if wherecondition="<%=rowBean.getId_vetrina()>0%>"><img src="../_V3/_img/Icons/48x48/shadow/star_yellow_new.gif" alt="Vetrina <%=rowBean.getVetrina().getDescrizione()%>" title="Vetrina <%=rowBean.getVetrina().getDescrizione()%>" width="16" height="16"></acx:if><%= rowBean.getNomeV() %> (<%= rowBean.getNascondi() %>) </td>
|
||||
<td align="left" width="42%" class="testoPiccolissimo"><%= rowBean.getCodiceVariante() %><acx:if wherecondition='<%=!rowBean.getCodiciAlternativiV().equals("")%>'><%= rowBean.getCodiciAlternativiV() %></acx:if></td>
|
||||
<td align="left" width="35%"> <%= rowBean.getQuantitaMagazzinoMovimentoHtml()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3"></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
</tr>
|
||||
</table>
|
||||
<!-- #EndEditable -->
|
||||
<form name="main" method="post" >
|
||||
<input type="hidden" name="cmd">
|
||||
<input type="hidden" name="act">
|
||||
<input name="logon" type="hidden" id="logon" value="<%=logon%>">
|
||||
<!-- InstanceBeginEditable name="hiddenFields" -->
|
||||
<input name="id_articolo" type="hidden" id="id_articolo">
|
||||
<!-- InstanceEndEditable -->
|
||||
</form>
|
||||
<script language="JavaScript" src="../_V3/_js/refreshFrames.js" type="text/JavaScript"></script>
|
||||
</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/alertMsg.jsp" flush="true" />
|
||||
</div>
|
||||
</body>
|
||||
<!-- InstanceEnd --></html>
|
||||
64
www/admin/art/articoloViewMovimento.jsp
Normal file
64
www/admin/art/articoloViewMovimento.jsp
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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="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>
|
||||
<!--<script language="JavaScript" src="_js/acxent-articolo.js">
|
||||
</script>
|
||||
<acx:if_logon_ok trueifnotsecure="true"> <!--
|
||||
<script language="JavaScript">alert("inizio");
|
||||
</script>
|
||||
-->
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div col="lg-12"> <strong>Dettaglio Articolo <%= bean.getDescrizioneCompleta() %></strong>
|
||||
<input type="hidden" id="id_articoloVariante" name="id_articoloVariante" maxlength="" size="4" >
|
||||
DEPRECATO<br>
|
||||
Quantità totale in magazzino: <strong><%=bean.getQuantitaMagazzinoMovimentoHtml()%></strong> </div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div col="lg-12">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th align="left">Variante (Nasc.) </th>
|
||||
<th align="left" >Codice</th>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 %>">
|
||||
<th align="left" >Taglia</th>
|
||||
</acx:if>
|
||||
<th align="left" >Disp.</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.Movimento" vectumerator="listaArticoliVarianteMovimento">
|
||||
<tr>
|
||||
<td align="left" ><acx:if wherecondition="<%=rowBean.getArticoloVariante().getId_vetrina()>0%>">
|
||||
<i class="fa fa-picture-o" title="Vetrina <%=rowBean.getArticoloVariante().getVetrina().getDescrizione()%>"></i>
|
||||
</acx:if>
|
||||
<%= rowBean.getArticoloVariante().getNomeV() %> (<%= rowBean.getArticoloVariante().getNascondi() %>) </td>
|
||||
<td align="left" class="testoPiccolissimo"><%= rowBean.getArticoloVariante().getCodiceVariante() %>
|
||||
<acx:if wherecondition='<%=!rowBean.getArticoloVariante().getCodiciAlternativiV().equals("")%>'><%= rowBean.getArticoloVariante().getCodiciAlternativiV() %></acx:if></td>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 %>">
|
||||
<td class="testoPiccolissimo" align="left"><%= rowBean.getArticoloTaglia().getTaglia().getDescrizione() %></td>
|
||||
</acx:if>
|
||||
<td align="left" ><%= rowBean.getArticoloVariante().getQuantitaMagazzinoMovimentoHtml()%></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</acx:if_logon_ok>
|
||||
79
www/admin/art/articoloViewMovimentoRD.jsp
Normal file
79
www/admin/art/articoloViewMovimentoRD.jsp
Normal file
|
|
@ -0,0 +1,79 @@
|
|||
<%@ taglib uri="/WEB-INF/acxent.tld" prefix="acx" %>
|
||||
<%@ page language="java" import="it.acxent.jsp.*" %>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="lang" class="java.lang.String" type="java.lang.String" scope="session" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="beanAV" class="it.acxent.art.ArticoloVariante" type="it.acxent.art.ArticoloVariante" 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="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>
|
||||
<!--<script language="JavaScript" src="_js/acxent-articolo.js">
|
||||
</script>
|
||||
<acx:if_logon_ok trueifnotsecure="true"> <!--
|
||||
<script language="JavaScript">alert("inizio");
|
||||
</script>
|
||||
-->
|
||||
|
||||
<section class="content">
|
||||
<div class="row">
|
||||
<div col="lg-12">
|
||||
<acx:if wherecondition="<%=beanAV.getId_articoloVariante()>0%>"> <strong>Dettaglio Articolo Variante <%= beanAV.getDescrizioneCompleta() %></strong> <br>
|
||||
Quantità totale in magazzino: <strong><%=beanAV.getQuantitaMagazzinoMovimentoHtml()%></strong> </acx:if>
|
||||
<acx:else> <strong>Dettaglio Articolo <%= bean.getDescrizioneCompleta() %></strong> <br>
|
||||
Quantità totale in magazzino: <strong><%=bean.getQuantitaMagazzinoMovimentoHtml()%></strong> </acx:else>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div col="lg-12">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaVarianti()==1 %>">
|
||||
<th align="left">Variante </th>
|
||||
<th align="left" >Codice</th>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 %>">
|
||||
<th align="left" >Taglia</th>
|
||||
</acx:if>
|
||||
<th align="left" >Disp.</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterni()%>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaArticoliVarianteMovimentoRD">
|
||||
<tr>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaVarianti()==1 %>">
|
||||
<td align="left" ><acx:if wherecondition="<%=rowBean.getArticoloVariante().getFlgNascondi()==1%>"> <i class="fa fa-ban" title="Nascosto"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getArticoloVariante().getId_vetrina()>0%>"> <i class="fa fa-picture-o" title="Vetrina <%=rowBean.getArticoloVariante().getVetrina().getDescrizione()%>"></i> </acx:if>
|
||||
<%= rowBean.getArticoloVariante().getDescrizione(lang) %></td>
|
||||
<td align="left" class="testoPiccolissimo"><%= rowBean.getArticoloVariante().getCodiceVariante() %>
|
||||
<acx:if wherecondition='<%=!rowBean.getArticoloVariante().getCodiciAlternativiV().equals("")%>'><%= rowBean.getArticoloVariante().getCodiciAlternativiV() %></acx:if></td>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 %>">
|
||||
<td class="testoPiccolissimo" align="left"><%= rowBean.getArticoloTaglia().getTaglia().getDescrizione() %></td>
|
||||
</acx:if>
|
||||
<td align="left" ><acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 %>"><%= rowBean.getArticoloTaglia().getQuantitaMagazzinoMovimentoHtml()%></acx:if>
|
||||
<acx:else><%= rowBean.getArticoloVariante().getQuantitaMagazzinoMovimentoHtml()%></acx:else></td>
|
||||
<%=rowBean.getArticoloVariante().getHtmlTableDispoMagInterni()%>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
<tr>
|
||||
<td bordercolor="#FFCCFF" colspan="3"></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</acx:if_logon_ok>
|
||||
122
www/admin/art/articoloXlsxCR.jsp
Normal file
122
www/admin/art/articoloXlsxCR.jsp
Normal file
|
|
@ -0,0 +1,122 @@
|
|||
<!-- 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" -->
|
||||
<link rel="stylesheet" href="../_V4/_lte/_css/print1.css">
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articoli - Confronto Xls">
|
||||
<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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- 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">Confronto XLS</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" --> <!-- 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="../art/ArticoloXlsx.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_users" type="hidden" id="id_users" value="<%=utenteLogon.getId_users()%>">
|
||||
<input name="theForm" type="hidden" id="theForm" value="ricerca">
|
||||
<input type="hidden" name="flgTipoReport" id="flgTipoReport">
|
||||
<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-4 col-xs-12">
|
||||
<label for="descrizione">File Xls Listino:</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 XLS</div>
|
||||
</div>
|
||||
</label>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6"><br>
|
||||
<input type="button" value="CONFRONTA LISTINO" class="btn btn-block btn-primary " onClick="javascript:confrontaListino()" id="" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6"><br>
|
||||
<input type="button" value="AGGIORNA LISTINO" class="btn btn-block btn-primary " onClick="javascript:aggiornaListino()" id="" >
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6"><br>
|
||||
<input type="button" value="RICARICA PAGINA" class="btn btn-block btn-primary " onClick="javascript:Ab.callAbl('/admin/art/ArticoloXlsx','search')" id="" >
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<div id="fileDownload" style="font-size: 16px;font-weight: bold" class="hidden-print"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- selezione risoluzione catalog --><!-- 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="../art/_js/acxent-articoloXlsx.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
|
||||
<!-- Modal --><!-- selezione report -->
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
519
www/admin/art/articolo_CC.jsp
Normal file
519
www/admin/art/articolo_CC.jsp
Normal file
|
|
@ -0,0 +1,519 @@
|
|||
<!-- 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" -->
|
||||
<%@ taglib uri="/WEB-INF/cc.tld" prefix="cc" %>
|
||||
<cc:attivita/>
|
||||
<jsp:useBean id="attivita" class="it.acxent.cc.Attivita" type="it.acxent.cc.Attivita" scope="session">
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articolo">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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/art/Articolo',null,'back')">Elenco Articoli</a></li>
|
||||
<li class="active">Dettaglio Articolo</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" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a> <a class="btn btn-app btn-app-sm" href="javascript:duplicaArticolo()"> <i class="fa fa-clone" title="Duplica Articolo"></i>Duplica</a>
|
||||
<acx:if wherecondition="<%=attivita.isIcecat()%>"><a class="btn btn-app btn-app-sm" href="javascript:caricaIcecat()"> <i class="fa fa-database" title="Per i campi vuoti descrittivi e immagini, prova a caricarli tramite il catalogo ICECAT"></i>Carica ICECAT</a></acx:if><acx:if wherecondition="<%=attivita.isIcecat()%>"><a class="btn btn-app btn-app-sm" href="javascript:inviaIndexNow()"> <i class="fa fa-upload" title="Invio url a Bing Index Now"></i>Bing IndexNow</a></acx:if>
|
||||
<!-- 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="../art/Articolo.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="currentTabDefault" type="hidden" id="currentTabDefault" value='#DESC'>
|
||||
<input name="currentFocus" type="hidden" id="currentFocus" value="<%= bean.getCurrentFocus() %>">
|
||||
<input type="hidden" id="id_articolo" name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<input name="flgEscludiWebT" type="hidden" id="flgEscludiWebT" value="<%=bean.getTipo().getFlgEscludiWeb()%>">
|
||||
<input name="flgEscludiWeb" type="hidden" id="flgEscludiWeb" value="<%=bean.getFlgEscludiWeb()%>" >
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
<input type="hidden" name="dummy" id="dummy">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile">
|
||||
<input type="hidden" name="id_articoloVarianteR" id="id_articoloVarianteR">
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Lingua: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Codice (barcode) (id:<%=bean.getId_articolo()%>)
|
||||
<acx:if wherecondition="<%=bean.getCodice().length()!=10%>"><i class="fa fa-exclamation-triangle fa-2x" title="ATTENZIONE! CODICE DI LUNGHEZZA ERRATA" style="color:red"></i></acx:if>
|
||||
<i class="fa fa-info-circle" title="Sul sito cercare per **[codiceArticolo]"></i>: </label>
|
||||
<br>
|
||||
<input name="codice" type="text" class="form-control input-sm" id="codice" value="<%= bean.getCodice() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Nome:</label>
|
||||
<br>
|
||||
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<acx:inputTextFormat><%= bean.getNome() %></acx:inputTextFormat>" maxlength="60">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Marca: </label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_marca" action='<%="/admin/artConfig/Marca.abl?descrizioneS="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion="descrizioneTipo"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneMarca" type="text" class="form-control input-sm ajSearchText" id="descrizioneMarca" value="<%= bean.getMarca().getDescrizione()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Tipo:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion="id_iva"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= bean.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==1%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"> Aliquota Iva:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="id_iva" id="id_iva" >
|
||||
<acx:optionvec boundcolumn="id_iva" desccolumn="descrizione" vectumerator="listaIva" value="<%=bean.getId_iva()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Rev. Charge:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgRC()==1?"checked":""%> name="ckflgRC" id="ckflgRC" >
|
||||
<input type="hidden" name="flgRC" id="flgRC" value="<%=bean.getFlgRC()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Visibile:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Usa Varianti (<%=bean.getFlgUsaVarianti()==1?"Si":"No"%>): </label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgUsaVariantiArt" id="flgUsaVariantiArt" onChange="showEstVar()" >
|
||||
<option value="-1" <%=bean.getFlgUsaVariantiArt()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgUsaVariantiArt()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgUsaVariantiArt()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
<input name="flgUsaVarianti" id="flgUsaVarianti" type="hidden" value="<%=bean.getFlgUsaVarianti()%>">
|
||||
<input name="flgUsaVariantiT" id="flgUsaVariantiT" type="hidden" value="<%=bean.getTipo().getFlgUsaVarianti()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Matricola:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="nMatricola" name="nMatricola" maxlength="254" value="<%= bean.getNMatricola() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Ean:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceEan" name="codiceEan" maxlength="254" value="<%= bean.getCodiceEan() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Codice Produttore <acx:if wherecondition="<%= !bean.getCodiceProduttore().isEmpty() %>"><a href="https://www.google.com/search?q=<%=bean.getCodiceProduttore()%>+ean" target="_blank"><i class="fa fa-barcode" style="color: darkblue" title="Cerca EAN"></i></a></acx:if>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceProduttore" name="codiceProduttore" maxlength="254" value="<%= bean.getCodiceProduttore() %>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-12">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Tipo Aggiuntivo:</label>
|
||||
<br>
|
||||
<input name="id_tipo2" type="hidden" id="id_tipo2" value="<%=bean.getId_tipo2()%>" maxlength="4">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo2" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo2" value="<%= bean.getTipo2().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=0&pageRow=24&searchTxt=","descrizioneTipo2","listaTipi2","main.id_tipo2,main.descrizioneTipo2",2,"")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_tipo2','descrizioneTipo2')"><i class="fa fa-refresh fa-sm"></i> </a></span> <span class="input-group-addon "><a href="javascript:openSW('/admin/artConfig/Tipo.abl','main.id_tipo2,main.descrizUranium Backup: Backup completato con successoioneTipo2',300);"><i class="fa fa-edit" title="Cerca tipo"></i></a></span>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRC()==1%>"> <span class="input-group-addon " title="Tipo Articolo con Reverse Charge"> <small>(RC)</small> </span> </acx:if>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaTipi2")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. forn. (,cod1,cod2,cod3,.....) :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiciAlternativi" name="codiciAlternativi" maxlength="254" value="<%= bean.getCodiciAlternativi() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Tag Articolo (,tag1,tag2,tag3,.....) <i class="fa fa-info-circle" title="Sul sito cercare per @[tag]"></i>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="tagArticolo" name="tagArticolo" maxlength="254" value="<%= bean.getTagArticolo() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</acx:if>
|
||||
<acx:else><strong>NO (v. varianti)
|
||||
<input name="id_vetrina" type="hidden" id="id_vetrina" value="0">
|
||||
</strong></acx:else>
|
||||
</div>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Usa Taglia:</label>
|
||||
<br>
|
||||
<%=bean.getTipo().getFlgUsaTagliaEffettivo()==2?"Si":"No"%> <%=bean.getTipo().getTipoTaglia().getDescrizione() %></div>
|
||||
</acx:ifparm>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaSeriali()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Seriali Massivi.:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgSerialiMassivi" id="flgSerialiMassivi" >
|
||||
<option value="0" <%=bean.getFlgSerialiMassivi()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgSerialiMassivi()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaMagazzino()%>">
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="true">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Modifica Qta:</label>
|
||||
<br>
|
||||
<input name="ckflgAggGiacenza" type="checkbox" class="minimal" id="ckflgAggGiacenza" value="1" <%=bean.getFlgAggGiacenza()==1?"checked":""%>>
|
||||
</div>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza" onChange="refresh()">
|
||||
</acx:ifparm>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Disponibilità:</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<input type="text" class="form-control input-sm" id="quantita" name="quantita" maxlength="10" value="<%=nf0.format( bean.getQuantita()) %>">
|
||||
</acx:if>
|
||||
<acx:else><%=nf0.format( bean.getQuantita()) %> </acx:else>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:azzeraQuantita()"> <i class="fa fa-eraser fa-3x" aria-hidden="true" title="Azzera Quantita'"></i> </a> </div>
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:riordinoD()"> <i class="fa fa-cart-plus fa-3x" aria-hidden="true" title="Riordino"></i> </a> </div>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Scaffale:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="scaffale" name="scaffale" maxlength="254" value="<%= bean.getScaffale() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Link www:</label>
|
||||
<br>
|
||||
<a href="../../+articolo-<%=bean.getId_articolo()%>--it.html" target="_blank">link</a> <a href='<%="../../"+bean.getCCLinkDettaglio(new it.acxent.art.ArticoloCR())%>' target="_blank">link sito</a> </div>
|
||||
<div class="col-lg-3 col-xs-12">
|
||||
<label for="txtRicerca">Link Fornitori:</label>
|
||||
<br>
|
||||
<%= bean.getCodiciAlternativiLinkAll() %> </div>
|
||||
<div class="col-lg-2 col-xs-12">
|
||||
<label for="txtRicerca">Categorie import (,cat1, cat2,..):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="categoriaImport" name="categoriaImport" maxlength="254" value="<%= bean.getCategoriaImport() %>">
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="true">
|
||||
<%-- GESTIONE TABS --%>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class=""><a href="#DESC" data-toggle="tab">Descrizione</a></li>
|
||||
<li><a href="#IMG" data-toggle="tab">Immag.</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">Prezzo</a></li>
|
||||
<acx:if wherecondition="<%=bean.isCostoSpedizioneFull()%>">
|
||||
<!-- <li><a href="#COSTOSPED" data-toggle="tab">Spese Spedizione</a></li>-->
|
||||
</acx:if>
|
||||
<li><a href="#LISTINI" data-toggle="tab">Listini</a></li>
|
||||
<li><a href="#WWW" data-toggle="tab">WWW</a></li>
|
||||
<li><a href="#SEO" data-toggle="tab">SEO</a></li>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgCaratteristiche()==1%>">
|
||||
<li><a href="#CAR" data-toggle="tab">Caratt.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgComponenti()==1%>">
|
||||
<li><a href="#COMPONENTI" data-toggle="tab">Componeti dell'Articolo</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<!-- <li><a href="#DISP" data-toggle="tab">Disponib.</a></li> -->
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#VAR" data-toggle="tab">Varianti</a></li>
|
||||
<!-- per confezioni metto comp tessuto base sempre -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESSBASE" data-toggle="tab">Comp. Tessuti base</a></li>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<!-- per confezioni metto comp tessuto con colori -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab">Comp. Tessuti</a></li>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAccessori()==1%>">
|
||||
<li><a href="#ACC" data-toggle="tab">Accessori</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getFlgKit()==1%>">
|
||||
<li><a href="#KIT" data-toggle="tab">Kit</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAltreCompatibilita()==1%>">
|
||||
<li><a href="#ALTRE" data-toggle="tab">Altre Comp.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgFornitori()==1%>">
|
||||
<li><a href="#FORN" data-toggle="tab">Forn.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRivalutazioni()==1%>">
|
||||
<li><a href="#RIVAL" data-toggle="tab">Rival.</a></li>
|
||||
</acx:if>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<li><a href="#PROGETTISTA" data-toggle="tab">Progettisti</a></li>
|
||||
</acx:ifparm>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAllegati()==1%>">
|
||||
<li><a href="#ALL" data-toggle="tab">All.</a></li>
|
||||
</acx:if>
|
||||
</ul>
|
||||
<!-- ------- -->
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane " id="DESC" page="_inc_articolo_descrizione_CC.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG" page="_inc_articolo_immagine_CC.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO" >
|
||||
<jsp:include page="_inc_articolo_prezzo_CC.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.isCostoSpedizioneFull()%>"> </acx:if>
|
||||
<div class="tab-pane" id="LISTINI" page="_inc_articolo_listini.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="WWW" page="_inc_articolo_www_CC.jsp">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="tab-pane" id="SEO" page="_inc_articolo_seo.jsp">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="tab-pane" id="CAR" page="_inc_articolo_caratteristica.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="COMPONENTI" page="_inc_articolo_articoloComponente.jsp">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="DISP" page="_inc_articolo_disponibilita.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<div class="tab-pane" id="VAR" page="_inc_articolo_variante.jsp" >
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESSBASE" page="_inc_articoloConfezione_tessuti_base.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS" page="_inc_articoloConfezione_tessuti.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articolo_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="KIT">
|
||||
<jsp:include page="_inc_articolo_kit.jsp" flush="true" />
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="ALTRE" page="_inc_articolo_altre.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="FORN" >
|
||||
<jsp:include page="_inc_articolo_fornitore_CC.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="RIVAL" page="_inc_articolo_rivalutazione.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<div class="tab-pane" id="PROGETTISTA">
|
||||
<jsp:include page="_inc_articolo_progettisti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="TAGLIE" >
|
||||
<jsp:include page="_inc_articolo_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE" page="_inc_articolo_misure.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="ALL" page="_inc_articolo_allegato.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="USATO" page="_inc_articolo_usato.jsp">
|
||||
<jsp:include page="../_V4/_jsp/beanTabDefault.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">INSERIRE I CAMPI OBBLIGATORI E SALVARE PER POTER INSERIRE GLI ALTRI DATI </div>
|
||||
</div>
|
||||
</acx:else>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
<style>
|
||||
.pari
|
||||
{
|
||||
background-color: #DBDBDB;
|
||||
}
|
||||
.dispari
|
||||
{
|
||||
background-color: #8A8A8A;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Movimenti</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
36
www/admin/art/articolo_CCAjST.jsp
Normal file
36
www/admin/art/articolo_CCAjST.jsp
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" ></jsp:useBean><jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<%-- UTILIZZATA PER LA RICERCA SENZA MAGAZZINO.
|
||||
METODO findByCRAv(..) --%><!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang)+"aa");
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquisto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
%>
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if>
|
||||
<%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(), rowBean.getDescrizioneCompleta(lang))%></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
1284
www/admin/art/articolo_CCCR.jsp
Normal file
1284
www/admin/art/articolo_CCCR.jsp
Normal file
File diff suppressed because it is too large
Load diff
45
www/admin/art/articolo_CCSerAjST.jsp
Normal file
45
www/admin/art/articolo_CCSerAjST.jsp
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimo(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimoConIva(CR.getClifor())));
|
||||
// qui va gestito il prezzo offerta. sconto a 0 se ho il prezzo offerta
|
||||
//gestito tutto dentro il listino
|
||||
//RI.addRiValues(nf.format(rowBean.getPercSconto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblico(CR.getClifor())));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblicoIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getSeriale());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
RI.addRiValues(rowBean.getTipo().getId_reparto());
|
||||
|
||||
%> <div class="input-group input-group-sm">
|
||||
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCompleta()+" "+rowBean.getSeriale()+" "+rowBean.getQuantitaMagazzinoMovimentoHtmlAjst())%>
|
||||
</div></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
46
www/admin/art/articolo_CCSxerAjST.jsp
Normal file
46
www/admin/art/articolo_CCSxerAjST.jsp
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimo(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIvaUltimo(CR.getClifor())));
|
||||
// qui va gestito il prezzo offerta. sconto a 0 se ho il prezzo offerta
|
||||
//gestito tutto dentro il listino
|
||||
//RI.addRiValues(nf.format(rowBean.getPercSconto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblico(CR.getClifor())));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblicoIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getSeriale());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
RI.addRiValues(rowBean.getTipo().getId_reparto());
|
||||
RI.addRiValues(rowBean.getNMatricola());
|
||||
|
||||
%> <div class="input-group input-group-sm">
|
||||
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCompleta()+" "+rowBean.getSeriale()+" "+rowBean.getQuantitaMagazzinoMovimentoHtmlAjst())%>
|
||||
</div></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
475
www/admin/art/articolo_PSHOP.jsp
Normal file
475
www/admin/art/articolo_PSHOP.jsp
Normal file
|
|
@ -0,0 +1,475 @@
|
|||
<!-- 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="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articolo">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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/art/Articolo',null,'back')">Elenco Articoli</a></li>
|
||||
<li class="active">Dettaglio Articolo</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" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a> <a class="btn btn-app btn-app-sm" href="javascript:duplicaArticolo()"> <i class="fa fa-clone" title="Duplica Articolo"></i>Duplica</a><a href="javascript:stampaTulps()" class="btn btn-app btn-app-sm "> <i class="fa fa-print" title="Stampa Tulps Prova"></i>Stampa Tulps Prova </a><a href="javascript:stampaTulpsDef()" class="btn btn-app btn-app-sm "> <i class="fa fa-print" title="Stampa Tulps Definitivo"></i>Stampa Tulps Definitivo </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="../art/Articolo.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_articolo" name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<input name="flgEscludiWebT" type="hidden" id="flgEscludiWebT" value="<%=bean.getTipo().getFlgEscludiWeb()%>">
|
||||
<input name="flgEscludiWeb" type="hidden" id="flgEscludiWeb" value="<%=bean.getFlgEscludiWeb()%>" >
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
|
||||
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Lingua: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<input type="hidden" name="dummy" id="dummy">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile">
|
||||
<input type="hidden" name="id_articoloVarianteR" id="id_articoloVarianteR">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Codice (barcode) (id:<%=bean.getId_articolo()%>):</label>
|
||||
<br>
|
||||
<input name="codice" type="text" class="form-control input-sm" id="codice" value="<%= bean.getCodice() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Nome:</label>
|
||||
<br>
|
||||
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<acx:inputTextFormat><%= bean.getNome() %></acx:inputTextFormat>" maxlength="60">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Marca: </label>
|
||||
<input name="id_marca" type="hidden" id="id_marca" value="<%=bean.getId_marca()%>">
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneMarca" type="text" class="form-control input-sm ajSearchText" id="descrizioneMarca" value="<%= bean.getMarca().getDescrizione()%>" " maxlength="60"40 <%=Ab.jsAjSearchText4("/admin/artConfig/Marca.abl?descrizioneS=","descrizioneMarca","listaMarche","main.id_marca,main.descrizioneMarca",2,"id_iva")%>" />
|
||||
<span class="input-group-addon "> <a href="javascript:Ab.clrField('main','id_marca','descrizioneMarca');"> <i class="fa fa-refresh fa-sm"></i> </a></span> </div>
|
||||
<%=Ab.divAjSearchDiv4("listaMarche")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">Tipo:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion=""
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= bean.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==1%>">
|
||||
<div class="row">
|
||||
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"> Aliquota Iva:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_iva" id="id_iva" >
|
||||
<acx:optionvec boundcolumn="id_iva" desccolumn="descrizione" vectumerator="listaIva" value="<%=bean.getId_iva()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Rev. Charge:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgRC()==1?"checked":""%> name="ckflgRC" id="ckflgRC" >
|
||||
<input type="hidden" name="flgRC" id="flgRC" value="<%=bean.getFlgRC()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label>Visibile:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Usa Varianti (<%=bean.getFlgUsaVarianti()==1?"Si":"No"%>): </label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgUsaVariantiArt" id="flgUsaVariantiArt" onChange="showEstVar()" >
|
||||
<option value="-1" <%=bean.getFlgUsaVariantiArt()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgUsaVariantiArt()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgUsaVariantiArt()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
<input name="flgUsaVarianti" id="flgUsaVarianti" type="hidden" value="<%=bean.getFlgUsaVarianti()%>">
|
||||
<input name="flgUsaVariantiT" id="flgUsaVariantiT" type="hidden" value="<%=bean.getTipo().getFlgUsaVarianti()%>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Matricola:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="nMatricola" name="nMatricola" maxlength="254" value="<%= bean.getNMatricola() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Ean:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceEan" name="codiceEan" maxlength="254" value="<%= bean.getCodiceEan() %>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca">Tipo Aggiuntivo:</label>
|
||||
<br>
|
||||
<input name="id_tipo2" type="hidden" id="id_tipo2" value="<%=bean.getId_tipo2()%>" maxlength="4">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo2" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo2" value="<%= bean.getTipo2().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=0&pageRow=24&searchTxt=","descrizioneTipo2","listaTipi2","main.id_tipo2,main.descrizioneTipo2",2,"")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_tipo2','descrizioneTipo2')"><i class="fa fa-refresh fa-sm"></i> </a></span> <span class="input-group-addon "><a href="javascript:openSW('/admin/artConfig/Tipo.abl','main.id_tipo2,main.descrizUranium Backup: Backup completato con successoioneTipo2',300);"><i class="fa fa-edit" title="Cerca tipo"></i></a></span>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRC()==1%>"> <span class="input-group-addon " title="Tipo Articolo con Reverse Charge"> <small>(RC)</small> </span> </acx:if>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaTipi2")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Cod. forn. (,cod1,cod2,cod3,.....) :</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiciAlternativi" name="codiciAlternativi" maxlength="254" value="<%= bean.getCodiciAlternativi() %>">
|
||||
</div>
|
||||
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</acx:if>
|
||||
<acx:else><strong>NO (v. varianti)
|
||||
<input name="id_vetrina" type="hidden" id="id_vetrina" value="0">
|
||||
</strong></acx:else>
|
||||
</div>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Usa Taglia:</label>
|
||||
<br>
|
||||
<%=bean.getTipo().getFlgUsaTagliaEffettivo()==2?"Si":"No"%> <%=bean.getTipo().getTipoTaglia().getDescrizione() %></div>
|
||||
</acx:ifparm>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaSeriali()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Seriali Massivi.:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgSerialiMassivi" id="flgSerialiMassivi" >
|
||||
<option value="0" <%=bean.getFlgSerialiMassivi()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgSerialiMassivi()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaMagazzino()%>">
|
||||
|
||||
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="true">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Modifica Qta:</label>
|
||||
<br>
|
||||
<input name="ckflgAggGiacenza" type="checkbox" class="minimal" id="ckflgAggGiacenza" value="1" <%=bean.getFlgAggGiacenza()==1?"checked":""%>>
|
||||
</div>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza" onChange="refresh()">
|
||||
</acx:ifparm>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Disponibilità:</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<input type="text" class="form-control input-sm" id="quantita" name="quantita" maxlength="10" value="<%=nf0.format( bean.getQuantita()) %>">
|
||||
</acx:if>
|
||||
<acx:else><%=nf0.format( bean.getQuantita()) %> </acx:else>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:riordinoD()"> <i class="fa fa-cart-plus fa-3x" aria-hidden="true"></i> </a></acx:if>
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Scaffale:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="scaffale" name="scaffale" maxlength="254" value="<%= bean.getScaffale() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Link www:</label>
|
||||
<br>
|
||||
<a href="https://www.tuttofoto.com/+articolo-<%=bean.getId_articolo()%>--it.html" target="_blank">link</a> </div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class="active"><a href="#DESC" data-toggle="tab">Descrizione</a></li>
|
||||
<li><a href="#IMG" data-toggle="tab">Immag.</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">Prezzo</a></li>
|
||||
<li><a href="#WWW" data-toggle="tab">WWW</a></li>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgCaratteristiche()==1%>">
|
||||
<li><a href="#CAR" data-toggle="tab">Caratt.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgComponenti()==1%>">
|
||||
<li><a href="#COMPONENTI" data-toggle="tab">Componeti dell'Articolo</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<!-- <li><a href="#DISP" data-toggle="tab">Disponib.</a></li> -->
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#VAR" data-toggle="tab">Varianti</a></li>
|
||||
<!-- per confezioni metto comp tessuto base sempre -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESSBASE" data-toggle="tab">Comp. Tessuti base</a></li>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<!-- per confezioni metto comp tessuto con colori -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab">Comp. Tessuti</a></li>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAccessori()==1%>">
|
||||
<li><a href="#ACC" data-toggle="tab">Accessori</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getFlgKit()==1%>">
|
||||
<li><a href="#KIT" data-toggle="tab">Kit</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAltreCompatibilita()==1%>">
|
||||
<li><a href="#ALTRE" data-toggle="tab">Altre Comp.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgFornitori()==1%>">
|
||||
<li><a href="#FORN" data-toggle="tab">Forn.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRivalutazioni()==1%>">
|
||||
<li><a href="#RIVAL" data-toggle="tab">Rival.</a></li>
|
||||
</acx:if>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<li><a href="#PROGETTISTA" data-toggle="tab">Progettisti</a></li>
|
||||
</acx:ifparm>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAllegati()==1%>">
|
||||
<li><a href="#ALL" data-toggle="tab">All.</a></li>
|
||||
</acx:if>
|
||||
|
||||
</ul>
|
||||
<!-- ------- -->
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="DESC">
|
||||
<jsp:include page="_inc_articolo_descrizione_PSHOP.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<jsp:include page="_inc_articolo_immagine.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articolo_prezzo_PSHOP.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="WWW">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_www_PSHOP.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="tab-pane" id="CAR">
|
||||
<jsp:include page="_inc_articolo_caratteristica.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="COMPONENTI">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_articoloComponente.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="DISP">
|
||||
<jsp:include page="_inc_articolo_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<div class="tab-pane" id="VAR">
|
||||
<jsp:include page="_inc_articolo_variante.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESSBASE">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti_base.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articolo_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="KIT">
|
||||
<jsp:include page="_inc_articolo_kit.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="ALTRE">
|
||||
<jsp:include page="_inc_articolo_altre.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="FORN">
|
||||
<jsp:include page="_inc_articolo_fornitore.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="RIVAL">
|
||||
<jsp:include page="_inc_articolo_rivalutazione.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<div class="tab-pane" id="PROGETTISTA">
|
||||
<jsp:include page="_inc_articolo_progettisti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articolo_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articolo_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="ALL">
|
||||
<jsp:include page="_inc_articolo_allegato.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="USATO">
|
||||
<jsp:include page="_inc_articolo_usato.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">INSERIRE I CAMPI OBBLIGATORI E SALVARE PER POTER INSERIRE GLI ALTRI DATI </div>
|
||||
</div>
|
||||
</acx:else>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
<style>
|
||||
.pari
|
||||
{
|
||||
background-color: #DBDBDB;
|
||||
}
|
||||
.dispari
|
||||
{
|
||||
background-color: #8A8A8A;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Movimenti</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
37
www/admin/art/articolo_PSHOPAjST.jsp
Normal file
37
www/admin/art/articolo_PSHOPAjST.jsp
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" ></jsp:useBean><jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<%-- UTILIZZATA PER LA RICERCA SENZA MAGAZZINO.
|
||||
METODO findByCRAv(..) --%><!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang)+"aa");
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquisto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
RI.addRiValues(rowBean.getNMatricola());
|
||||
%>
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if>
|
||||
<%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(), rowBean.getCodice()+" "+rowBean.getDescrizioneCompleta(lang))%></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
686
www/admin/art/articolo_PSHOPCR.jsp
Normal file
686
www/admin/art/articolo_PSHOPCR.jsp
Normal file
|
|
@ -0,0 +1,686 @@
|
|||
<!-- 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" -->
|
||||
<link rel="stylesheet" href="../_V4/_lte/_css/print1.css">
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articoli - ricerca">
|
||||
<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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<!-- 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">Ricerca Articoli</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:apriReport()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
|
||||
<acx:lang>Report</acx:lang>
|
||||
</a><a href="javascript:stampaListino();" class="btn btn-app btn-app-sm "> <i class="fa fa-file-pdf-o" title="Listino Articoli"></i>Stampa Listino </a><a href="javascript:catalogoPopup();" class="btn btn-app btn-app-sm "> <i class="fa fa-file-pdf-o" title="Catalogo Articoli"></i>Stampa catalogo </a><a href="javascript:stampaTulpsCR()" class="btn btn-app btn-app-sm "> <i class="fa fa-print" title="Stampa Tulps Prova"></i>Stampa Tulps Prova </a><a href="javascript:stampaTulpsCRDef()" class="btn btn-app btn-app-sm "> <i class="fa fa-print" title="Stampa Tulps Definitivo"></i>Stampa Tulps Definitivo </a><a href="javascript:Ab.callAbl('/admin/art/ArticoloXlsx','search')" class="btn btn-app btn-app-sm "> <i class="fa fa-file-excel-o" title="ConfrontoXls"></i>Confronta Xls </a><a href="javascript:importArticoliSferaTrade()" class="btn btn-app btn-app-sm "> <i class="fa fa-download" title="Import Sferatrade 930"></i>Import Sferatrade 930 </a>
|
||||
<acx:if wherecondition="<%=utenteLogon.getId_users()==1 || utenteLogon.getFlgSuper()==1%>"><a class="btn btn-app btn-app-sm " href="javascript:rptVendite()"> <i class="fa fa-bar-chart" title="<acx:lang>Report Vendite</acx:lang>"></i>
|
||||
<acx:lang>Report Vendite</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm " href="javascript:inventario()"> <i class="fa fa-bar-chart" title="<acx:lang>Inventario</acx:lang>"></i>
|
||||
<acx:lang>Inventario</acx:lang>
|
||||
</a></acx:if>
|
||||
<!-- 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="../art/Articolo.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 type="hidden" name="id_articolo" id="id_articolo" >
|
||||
<input name="prezzoPubblicoNuovo" type="hidden" id="prezzoPubblicoNuovo">
|
||||
<input name="qtaRiordinoNuovo" type="hidden" id="qtaRiordinoNuovo">
|
||||
<input name="prezzoRivNuovo" type="hidden" id="prezzoRivNuovo">
|
||||
<input name="id_articoloMod" type="hidden" id="id_articoloMod">
|
||||
<input name="id_users" type="hidden" id="id_users" value="<%=utenteLogon.getId_users()%>">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input name="theForm" type="hidden" id="theForm" value="ricerca">
|
||||
<input type="hidden" name="flgTipoReport" id="flgTipoReport">
|
||||
<input type="hidden" name="costoNetto" id="costoNetto">
|
||||
<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">Codice:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codice" name="codice" title="" value="<%=CR.getCodice() %>" submit>
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Nome Prodotto:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="searchTxt" name="searchTxt" title="" value="<%=CR.getSearchTxt() %>" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Matricola:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="nMatricola" name="nMatricola" title="" value="<%=CR.getNMatricola() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Ean:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceEan" name="codiceEan" title="" value="<%=CR.getCodiceEan() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca">Q.tà in mag.: </label>
|
||||
<br>
|
||||
<div class="form-group">
|
||||
<input name="ckflgQta" type="checkbox" class="minimal" id="ckflgQta" onClick="searching()" value="" <%= CR.getFlgQta()==1?"checked":""%> >
|
||||
|
||||
<input name="flgQta" type="hidden" id="flgQta" value=" <%= CR.getFlgQta()%>">
|
||||
Da
|
||||
<input name="qtaDa" type="text" class="form-control input-sm" id="qtaDa" value="<%=CR.getQtaDa()%>" maxlength="5" style="width: 50px;">
|
||||
a
|
||||
<input name="qtaA" type="text" class="form-control input-sm" id="qtaA" value="<%=CR.getQtaA()%>" maxlength="5" style="width: 50px;">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Tipo:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=-1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion="applicaListino()"
|
||||
usesubmit="true" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= CR.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Marca:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_marca" id="id_marca" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_marca" desccolumn="descrizione" vectumerator="listaMarche" value="<%=CR.getId_marca()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca"> Usato:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgUsato" id="flgUsato" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgUsato" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"> Stato Importazione:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" onChange="searching()" name="flgModImportazione" id="flgModImportazione" >
|
||||
<option value="-1" <%=CR.getFlgModImportazione()==-1?"selected":""%> ></option>
|
||||
<option value="0" <%=CR.getFlgModImportazione()==0?"selected":""%> >Non Trovati</option>
|
||||
<option value="1" <%=CR.getFlgModImportazione()==1?"selected":""%> >Nuovi</option>
|
||||
<option value="2" <%=CR.getFlgModImportazione()==2?"selected":""%> >Aggiornati</option>
|
||||
<option value="3" <%=CR.getFlgModImportazione()==3?"selected":""%> >Trovato ma non modif.</option>
|
||||
<option value="4" <%=CR.getFlgModImportazione()==4?"selected":""%> >Trovato NON DISPONIBILE</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca"> Cliente venditore/Acquirente:</label>
|
||||
***<br>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Data Doc da:</label>
|
||||
<br>
|
||||
<input name="dataDocumentoDa" type="text" class="form-control input-sm datemask datapicker" id="dataDocumentoDa" value="<%= df.format(CR.getDataDocumentoDa()) %>" maxlength="10" >
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Data Doc a:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm datemask datapicker" id="dataDocumentoA" name="dataDocumentoA" maxlength="10" value="<%= df.format(CR.getDataDocumentoA()) %>" submit>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=CR.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Stock/Offerte:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStockOfferte" id="flgStockOfferte" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgStockOfferte" valuelist="0,1,2,3,4,99"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Noleggio:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNoleggio" id="flgNoleggio" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgNoleggio" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Nascosti:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi" id="flgNascondi" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgNascondi()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgNascondi()==0?"selected":""%> >Solo Visibili</option>
|
||||
<option value="1" <%=CR.getFlgNascondi()==1?"selected":""%> >Solo Nascosti</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Scaffale:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="scaffale" name="scaffale" title="" value="<%=CR.getScaffale() %>" submit>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 form-inline">
|
||||
<label for="txtRicerca">Sito Ecomm:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 25%;" name="flgEscludiWeb" id="flgEscludiWeb" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgEscludiWeb" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
<select class="form-control input-sm select2" style="width: 70%;" name="flgWebNoVendita" id="flgWebNoVendita" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgWebNoVendita()==-1?"selected":"" %> >--</option>
|
||||
<option value="0" <%=CR.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=CR.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Ebay:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgEbay" id="flgEbay" onChange="searching()">
|
||||
<option value="-1" <%=CR.getFlgEbay()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgEbay()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=CR.getFlgEbay()==1?"selected":""%> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Google:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgGoogle" id="flgGoogle" onChange="searching()">
|
||||
<option value="-1" <%=CR.getFlgGoogle()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgGoogle()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=CR.getFlgGoogle()==1?"selected":""%> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Rateale 0:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgRateale0" id="flgRateale0" onChange="searching()">
|
||||
<option value="-1" <%=CR.getFlgRateale0()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgRateale0()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=CR.getFlgRateale0()==1?"selected":""%> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Conto Vendita:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgContoVendita" id="flgContoVendita" onChange="searching()">
|
||||
<option value="-1" <%=CR.getFlgContoVendita()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgContoVendita()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=CR.getFlgContoVendita()==1?"selected":""%> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">In esaurimento:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgInEsaurimento" id="flgInEsaurimento" onChange="searching()">
|
||||
<option value="-1" <%=CR.getFlgInEsaurimento()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgInEsaurimento()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=CR.getFlgInEsaurimento()==1?"selected":""%> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-5">
|
||||
<label for="txtRicerca">Ricerca con ord. www: </label>
|
||||
<br>
|
||||
<input name="ckflgOrdinaWww" type="checkbox" class="minimal" id="ckflgOrdinaWww" onClick="searching()" value="" <%= CR.getFlgOrdinaWww()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgOrdinaWww" id="flgOrdinaWww">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-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 class="col-lg-6 col-xs-6">
|
||||
<div id="fileDownload" style="font-size: 14px" class="hidden-print"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition='<%=CR.getFlgReport().equals("")%>' >
|
||||
<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="table-responsive">
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoRicerca()==9%>">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<td colspan="9"><acx:if wherecondition='<%=!CR.getFileName().equals("")%>'>
|
||||
<acx:if_file_exist filename="<%=CR.getFileName()%>" path="" ><a href="../../<%=CR.getFileName()%>" target="_blank">File export in formato cvs (Excel)</a> 1</acx:if_file_exist>
|
||||
</acx:if>
|
||||
RIORDINO</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<th>Codice </th>
|
||||
<th>Nome Prodotto </th>
|
||||
<th>Tipo</th>
|
||||
<th class="text-center" >Costo Acq.</th>
|
||||
<th class="text-center" >Prezzo V.<br>
|
||||
con iva</th>
|
||||
<th class="text-right" >%Ric.</th>
|
||||
<th class="text-center" ><span>Q.ta Mov.<br />
|
||||
</span></th>
|
||||
<th class="text-center" >Sc. Min.</th>
|
||||
<th class="text-center">Fornitori </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantita">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><acx:if wherecondition="<%=rowBean.getCodice().length()!=7%>"><i class="fa fa-exclamation-triangle fa-2x" title="ATTENZIONE! CODICE DI LUNGHEZZA ERRATA" style="color:red"></i></acx:if><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %> <%=list.getSumPartialResult("quantita")%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %>><%= rowBean.getRicaricoPAUltimoORivalutatoConIva() %></td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=nf0.format( rowBean.getQuantita()) %>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"><a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Magazzino"></i></a> </acx:if>
|
||||
</acx:if></td>
|
||||
<td align="right"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>">
|
||||
<acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"><i class="fa fa-bookmark" title="Articolo da Riordinare"></i> <%= nf.format(rowBean.getQtaRiordino()) %> </acx:if>
|
||||
<a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"><i class="fa fa-plus-square-o" title="Riordino"></i></a></acx:if></td>
|
||||
<td class="text-center"><% request.setAttribute("listaArticoloFornitori",rowBean.getFornitori());%>
|
||||
<table width="100%" border="1">
|
||||
<acx:whilevec vectumerator="listaArticoloFornitori" rowbeanclass="it.acxent.art.ArticoloFornitore" rowbeanname="rowAF">
|
||||
<tr>
|
||||
<td width="50%"><strong><%=rowAF.getFornitore().getDescrizioneCompleta()%></strong>
|
||||
<acx:if wherecondition="<%=rowBean.isArticoloDaRiordinare()%>"></acx:if></td>
|
||||
<td ><%= df.format(rowAF.getDataUltimoPrezzo()) %></td>
|
||||
<td align="right"><%= nf.format(rowAF.getCosto()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>"></acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="6"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td class="text-center"> </td>
|
||||
<td class="text-center"> </td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Codice </th>
|
||||
<th>Descrizione </th>
|
||||
<th>Tipo</th>
|
||||
<th class="text-center">CostoNuovo</th>
|
||||
<th class="text-center">Costo Netto</th>
|
||||
<th class="text-center">%. Ric. </th>
|
||||
<th class="text-center">Imponibile Vendita</th>
|
||||
<th class="text-center">Prezzo Vendita<br>
|
||||
con iva.</th>
|
||||
<th align="right" >%Ric. Eff.</th>
|
||||
<th class="text-center" ><span class="tabellaIntestazione">St./<br>
|
||||
Off./Us.</span></th>
|
||||
<th class="text-center"><span>Q.ta </span></th>
|
||||
<th class="text-center" >Scaff.</th>
|
||||
<th class="text-center" >Usato</th>
|
||||
<th class="text-center" >Ebay</th>
|
||||
<th class="text-center" >Google</th>
|
||||
<th class="text-center" >Rateale 0</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowWhite"%>' >
|
||||
<td class="comandi2x text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_articolo()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_articolo()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a></div></td>
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgNascondi()==1%>"> <i class="fa fa-ban" title="NASCOSTO (non piu' utilizzabile nei documenti)"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgEscludiWeb()==0%>"> <i class="fa fa-shopping-bag" title="Visibile su sito web" style="color: darkgreen"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgEscludiWeb()==1%>"> <i class="fa fa-shopping-bag" title="Non visibile su sito web" style="color: red"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgEscludiWeb()==2%>"> <i class="fa fa-hourglass-half" title="Non visibile su sito web perche' SOSPESO" style="color: darkorange"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %>
|
||||
<acx:if wherecondition="<%=!rowBean.getNMatricola().isEmpty()%>"><i class="fa fa-signal" title="Matricola: <%=rowBean.getNMatricola()%>"></i></acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.getCodiceEan().isEmpty()%>"><i class="fa fa-barcode" title="Codice Ean: <%=rowBean.getCodiceEan()%>"></i></acx:if></td>
|
||||
<td><%= rowBean.getTipo().getDescrizione() %></td>
|
||||
<td class="text-right" ><%=nf.format( rowBean.getCostoNuovo()) %><acx:if wherecondition="<%= rowBean.getCostoNuovo()>0 %>">
|
||||
<i class="fa fa-gear" title="Aggiorna Costo Netto e Prezzo di vendita in base al ricarico" onClick="aggiornaCNuovo(<%=rowBean.getId_articolo()%>)"></i>
|
||||
<acx:if wherecondition="<%= rowBean.getCostoNuovo()>rowBean.getCostoNetto() %>">
|
||||
<i class="fa fa-arrow-up" title="Costo Nuovo Piu' Grande" style="color: darkgreen" ></i>
|
||||
</acx:if>
|
||||
<acx:else> <i class="fa fa-arrow-down" title="Costo Nuovo Piu' Piccolo" style="color: red" ></i>
|
||||
</acx:else>
|
||||
|
||||
</acx:if></td>
|
||||
<td class="text-right" <%=rowBean.isCostoChangedToday()?" style='background-color:#00CC00'":""%>><div class="form-group">
|
||||
<input name="<%=rowBean.getId_articolo()%>_costoNetto" type="text" id="<%=rowBean.getId_articolo()%>_costoNetto" value="<%= nf.format(rowBean.getCostoNetto() )%>" size="6" maxlength="10">
|
||||
<i class="fa fa-gear" title="Aggiorna Costo Netto e Prezzo di vendita in base al ricarico" onClick="aggiornaCN(<%=rowBean.getId_articolo()%>)"></i></div></td>
|
||||
<td class="text-right" ><%= nf.format(rowBean.getPercRicarico()) %></td>
|
||||
<td class="text-right" ><%=nf.format( rowBean.getPrezzoBase()) %></td>
|
||||
<td class="text-right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><a name="a_<%=rowBean.getId_articolo()%>"></a>
|
||||
<div class="form-group">
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoPubblico" type="text" id="<%=rowBean.getId_articolo()%>_prezzoPubblico" value="<%= nf.format(rowBean.getPrezzoPubblicoIva() )%>" size="6" maxlength="10">
|
||||
<i class="fa fa-retweet" aria-hidden="true" title="Aggiorna Prezzo Vendita" onClick="aggiornaPV('<%=rowBean.getId_articolo()%>')"></i> </div></td>
|
||||
<td class="text-right" ><acx:if wherecondition="<%=rowBean.getRicaricoEffettivoDaCostoNetto()<0%>"><i class="fa fa-exclamation-circle fa-2x" aria-hidden="true" style="color:red"> </i> </acx:if>
|
||||
<%=nf.format( rowBean.getRicaricoEffettivoDaCostoNetto()) %></td>
|
||||
<td class="text-center"><%= rowBean.getStockOfferte() %>
|
||||
<acx:if wherecondition="<%= rowBean.getFlgStockOfferte()==1 %>"><%= nf.format(rowBean.getPrezzoOffertaIva()) %> <%= df.format(rowBean.getDataScadenzaOfferta()) %> </acx:if></td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=nf0.format( rowBean.getQuantita()) %>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"> <a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Varianti"></i> </a> </acx:if>
|
||||
</acx:if></td>
|
||||
<td class="text-right" ><%= rowBean.getScaffale() %></td>
|
||||
<td class="text-right" ><acx:if wherecondition="<%=rowBean.getFlgContoVendita()==1%>"><i class="fa fa-check-circle" aria-hidden="true" title="Conto Vendita" style="color:darkred"></i></acx:if>
|
||||
<%=rowBean.getUsato()%></td>
|
||||
<td class="text-right" ><acx:if wherecondition="<%=rowBean.getFlgEbay()==1%>"><i class="fa fa-check-circle" aria-hidden="true" title="Ebay SI" style="color: darkgreen"></i></acx:if>
|
||||
<acx:else> <i class="fa fa-ban" aria-hidden="true" title="Ebay NO" style="color: darkred"></i> </acx:else></td>
|
||||
<td class="text-right" ><acx:if wherecondition="<%=rowBean.getFlgGoogle()==1%>"><i class="fa fa-check-circle" aria-hidden="true" title="Google SI" style="color: darkgreen"></i></acx:if>
|
||||
<acx:else> <i class="fa fa-ban" aria-hidden="true" title="Google NO" style="color: darkred"></i> </acx:else></td>
|
||||
<td class="text-right" ><acx:if wherecondition="<%=rowBean.getFlgRateale0()==1%>"><i class="fa fa-check-circle" aria-hidden="true" title="Rateale 0 SI" style="color: darkgreen"></i></acx:if>
|
||||
<acx:else> <i class="fa fa-ban" aria-hidden="true" title="Rateale 0 NO" style="color: darkred"></i> </acx:else></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:else>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<%double totArticoli=0;%>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body " id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<th colspan="9" class="intestazioneReport"> <%=CR.getDescrizioneCR()%>
|
||||
<div id="fileCsv" style="font-size: 14px" class="hidden-print"><a href="javascript:reportCsv()"> Premi per avere il file in formato csv (Excel)</a> </div>
|
||||
</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterniVuoti()%>
|
||||
<tr>
|
||||
<th >Codice </th>
|
||||
<th >Descrizione </th>
|
||||
<th >Tipo</th>
|
||||
<th colspan="2" align="center" >Costo Acq<br>
|
||||
imp | ivato</th>
|
||||
<th align="center" >Prezzo Vendita con iva</th>
|
||||
<th align="right" >%Ric.</th>
|
||||
<th align="center" >Scorta min.</th>
|
||||
<th align="center" >Q.ta</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterni()%> </tr>
|
||||
<%int i=0;
|
||||
it.acxent.util.DoubleOperator totArt=new it.acxent.util.DoubleOperator();
|
||||
%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantitaW">
|
||||
<%--i++;System.out.println(i+" "+rowBean.getDescrizioneCompleta());--%>
|
||||
<% totArt.add(rowBean.getQuantitaData(CR.getDataMovimento()));%>
|
||||
<tr class='<%=rowBean.getQuantitaData(CR.getDataMovimento())<0?"tabellaRowRed":rowBean.getQuantitaData(CR.getDataMovimento())==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %><br>
|
||||
<%= rowBean.getTipo().getDescrizione()%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutato() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right"><%= rowBean.getRicaricoBase() %></td>
|
||||
<td align="right" <%= rowBean.isArticoloDaRiordinare()?"class='alert'":"" %>><%= rowBean.isArticoloDaRiordinare()?nf.format(rowBean.getQtaRiordino()):"" %></td>
|
||||
<td align="center"><%= rowBean.getUdm() %>
|
||||
<% double qta=rowBean.getQuantitaData(CR.getDataMovimento());%>
|
||||
<acx:if wherecondition="<%=qta<0%>"><span class="alert"><%= nf.format(qta)%></span></acx:if>
|
||||
<acx:else><%= nf.format(qta) %></acx:else></td>
|
||||
<%=rowBean.getHtmlTableDispoMagInterni()%> </tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%> </tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==2%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %> <%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%> </tr>
|
||||
<%request.setAttribute("listaD",rowBeanV.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%=rowBean.isUsaSeriale()%>">
|
||||
<%request.setAttribute("listaD",rowBean.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
</acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="7"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td align="center"> </td>
|
||||
<td align="center"><strong> Nr. <%=nf.format(totArt.getResult())%> (<%=nf.format(list.getSumPartialResult("quantitaW"))%>)</strong></td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
<!-- selezione risoluzione catalog -->
|
||||
<div id="selRisoluzione" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Risoluzione Immagini Catalogo</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<select name="risoluzioneImmaginiCatalogo" id="risoluzioneImmaginiCatalogo" class="form-control select2">
|
||||
<option value="150">Normale</option>
|
||||
<option value="300">Alta</option>
|
||||
<option value="0">Originale</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="catalogo()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Magazzino</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body scroll-300"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">CHIUDI</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- selezione report -->
|
||||
<div id="selReport" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Seleziona Report</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<form method="post" action="" name="rep" id="rep">
|
||||
<select name="flgTipoReportC" id="flgTipoReportC" class="form-control select2" >
|
||||
<option value="0" <%=CR.getFlgTipoReport()==0?"selected":""%> >Compatto</option>
|
||||
<option value="1" <%=CR.getFlgTipoReport()==1?"selected":""%> >Articoli+Varianti</option>
|
||||
<option value="2" <%=CR.getFlgTipoReport()==2?"selected":""%> >Articolo+Varianti+Seriali</option>
|
||||
</select>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="reportContinua()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
46
www/admin/art/articolo_PSHOPSerAjST.jsp
Normal file
46
www/admin/art/articolo_PSHOPSerAjST.jsp
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimo(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIvaUltimo(CR.getClifor())));
|
||||
// qui va gestito il prezzo offerta. sconto a 0 se ho il prezzo offerta
|
||||
//gestito tutto dentro il listino
|
||||
//RI.addRiValues(nf.format(rowBean.getPercSconto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblico(CR.getClifor())));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblicoIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getSeriale());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
RI.addRiValues(rowBean.getTipo().getId_reparto());
|
||||
RI.addRiValues(rowBean.getNMatricola());
|
||||
|
||||
%> <div class="input-group input-group-sm">
|
||||
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCompleta()+" "+rowBean.getSeriale()+" "+rowBean.getQuantitaMagazzinoMovimentoHtmlAjst())%>
|
||||
</div></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
531
www/admin/art/articolo_RAVINALE.jsp
Normal file
531
www/admin/art/articolo_RAVINALE.jsp
Normal file
|
|
@ -0,0 +1,531 @@
|
|||
<!-- 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="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="<acx:lang>Articolo</acx:lang>">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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> <acx:lang>Home</acx:lang></a></li>
|
||||
<li ><a href="javascript:Ab.callAbl('/admin/art/Articolo',null,'back')"><acx:lang>Elenco Articoli</acx:lang></a></li>
|
||||
<li class="active">Dettaglio Articolo</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" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a> <a class="btn btn-app btn-app-sm" href="javascript:duplicaArticolo()"> <i class="fa fa-clone" title="<acx:lang>Duplica Articolo</acx:lang>"></i><acx:lang>Duplica</acx:lang></a><a href="javascript:preSaveCommand('labelAccD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-share-alt" title="<acx:lang>Stampa Compatibilita</acx:lang>"></i><acx:lang>Stampa Compatibilita </acx:lang></a> <a href="javascript:preSaveCommand('labelD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="<acx:lang>Stampa codice a barre</acx:lang>"></i><acx:lang>Stampa codice a barre</acx:lang> </a> <a href="javascript:Ab.callAbl('../contab/RigaDocumento','search','', 'id_articolo=<%=bean.getId_articolo()%>')" class="btn btn-app btn-app-sm "> <i class="fa fa-file-text-o" title="<acx:lang>Movimenti magazzino</acx:lang>"></i><acx:lang>Movimenti magazzino</acx:lang> </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="../art/Articolo.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_articolo" name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<input name="flgEscludiWebT" type="hidden" id="flgEscludiWebT" value="<%=bean.getTipo().getFlgEscludiWeb()%>">
|
||||
<input name="flgEscludiWeb" type="hidden" id="flgEscludiWeb" value="<%=bean.getFlgEscludiWeb()%>" >
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Lingua</acx:lang>:</label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<input type="hidden" name="dummy" id="dummy">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile">
|
||||
<input type="hidden" name="id_articoloVarianteR" id="id_articoloVarianteR">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"><acx:lang>Codice (barcode) (id:<%=bean.getId_articolo()%>)</acx:lang>:</label>
|
||||
<br>
|
||||
<input name="codice" type="text" class="form-control input-sm" id="codice" value="<%= bean.getCodice() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"><acx:lang>Nome</acx:lang>:</label>
|
||||
<br>
|
||||
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<acx:inputTextFormat><%= bean.getNome() %></acx:inputTextFormat>" maxlength="200">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"><acx:lang>Marca</acx:lang>:</label>
|
||||
<input name="id_marca" type="hidden" id="id_marca" value="<%=bean.getId_marca()%>">
|
||||
<br>
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneMarca" type="text" class="form-control input-sm ajSearchText" id="descrizioneMarca" value="<%= bean.getMarca().getDescrizione()%>" " maxlength="60"40 <%=Ab.jsAjSearchText4("/admin/artConfig/Marca.abl?descrizioneS=","descrizioneMarca","listaMarche","main.id_marca,main.descrizioneMarca",2,"id_iva")%>" />
|
||||
<span class="input-group-addon "> <a href="javascript:Ab.clrField('main','id_marca','descrizioneMarca');"> <i class="fa fa-refresh fa-sm"></i> </a></span> </div>
|
||||
<%=Ab.divAjSearchDiv4("listaMarche")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"><acx:lang>Tipo</acx:lang>:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion=""
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= bean.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==1%>">
|
||||
<div class="row">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca"><acx:lang> Aliquota Iva</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_iva" id="id_iva" >
|
||||
<acx:optionvec boundcolumn="id_iva" desccolumn="descrizione" vectumerator="listaIva" value="<%=bean.getId_iva()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label><acx:lang>Rev. Charge</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="checkbox" class="minimal" <%= bean.getFlgRC()==1?"checked":""%> name="ckflgRC" id="ckflgRC" >
|
||||
<input type="hidden" name="flgRC" id="flgRC" value="<%=bean.getFlgRC()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label><acx:lang>Visibile</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi">
|
||||
<option value="0" <%=bean.getFlgNascondi()==0?"selected":""%> >Visibile</option>
|
||||
<option value="1" <%=bean.getFlgNascondi()==1?"selected":""%> >Nascosto</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Usa Varianti (<%=bean.getFlgUsaVarianti()==1?"Si":"No"%>)</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgUsaVariantiArt" id="flgUsaVariantiArt" onChange="showEstVar()" >
|
||||
<option value="-1" <%=bean.getFlgUsaVariantiArt()==-1?"selected":"" %> ><acx:lang>Da Tipo</acx:lang></option>
|
||||
<option value="0" <%=bean.getFlgUsaVariantiArt()==0?"selected":"" %> ><acx:lang>No</acx:lang></option>
|
||||
<option value="1" <%=bean.getFlgUsaVariantiArt()==1?"selected":"" %> ><acx:lang>Si</acx:lang></option>
|
||||
</select>
|
||||
<input name="flgUsaVarianti" id="flgUsaVarianti" type="hidden" value="<%=bean.getFlgUsaVarianti()%>">
|
||||
<input name="flgUsaVariantiT" id="flgUsaVariantiT" type="hidden" value="<%=bean.getTipo().getFlgUsaVarianti()%>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Stato</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStato" id="flgStato" >
|
||||
<option value="0" <%=bean.getFlgStato()==0?"selected":""%> ><acx:lang>Ok</acx:lang></option>
|
||||
<option value="1" <%=bean.getFlgStato()==1?"selected":""%> ><acx:lang>A richiesta</acx:lang></option>
|
||||
<option value="2" <%=bean.getFlgStato()==2?"selected":""%> ><acx:lang>Fine Serie</acx:lang></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Stampa Etich. ( <%=bean.getFlgStampaEtichetteT()==1?"Si":"No"%>)</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStampaEtichette" id="flgStampaEtichette" >
|
||||
<option value="-1" <%=bean.getFlgStampaEtichette()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgStampaEtichette()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgStampaEtichette()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Stampa Acc.(<%=bean.getFlgStampaAccessoriT()==1?"Si":"No"%>)</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStampaAccessori" id="flgStampaAccessori" >
|
||||
<option value="-1" <%=bean.getFlgStampaAccessori()==-1?"selected":"" %> >Da Tipo</option>
|
||||
<option value="0" <%=bean.getFlgStampaAccessori()==0?"selected":"" %> >No</option>
|
||||
<option value="1" <%=bean.getFlgStampaAccessori()==1?"selected":"" %> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Kit (<%=bean.getFlgKitArt()==-1?bean.getTipo().getKit():bean.getKit()%>)</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgKitArt" id="flgKitArt" >
|
||||
<acx:optionflg boundcolumn="flgKitArt" valuelist="-1,0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
<input name="flgKit" id="flgKit" type="hidden" value="<%=bean.getFlgKit()%>">
|
||||
<input name="flgKitT" id="flgKitT" type="hidden" value="<%=bean.getTipo().getFlgKit()%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<div class="form-group">
|
||||
<label for="txtRicerca"><acx:lang>Tipo Aggiuntivo</acx:lang>:</label>
|
||||
<br>
|
||||
<input name="id_tipo2" type="hidden" id="id_tipo2" value="<%=bean.getId_tipo2()%>" maxlength="4">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo2" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo2" value="<%= bean.getTipo2().getDescrizioneCompleta()%>" maxlength="60" <%=Ab.jsAjSearchText4("/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=0&pageRow=24&searchTxt=","descrizioneTipo2","listaTipi2","main.id_tipo2,main.descrizioneTipo2",2,"")%> />
|
||||
<span class="input-group-addon "><a href="javascript:Ab.clrField('main','id_tipo2','descrizioneTipo2')"><i class="fa fa-refresh"></i> </a></span> <span class="input-group-addon "><a href="javascript:openSW('/admin/artConfig/Tipo.abl','main.id_tipo2,main.descrizUranium Backup: Backup completato con successoioneTipo2',300);"><i class="fa fa-edit" title="Cerca tipo"></i></a></span>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRC()==1%>"> <span class="input-group-addon " title="Tipo Articolo con Reverse Charge"> <small>(RC)</small> </span> </acx:if>
|
||||
</div>
|
||||
<%=Ab.divAjSearchDiv4("listaTipi2")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Cod. forn. (,cod1,cod2,cod3,.....) </acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiciAlternativi" name="codiciAlternativi" maxlength="254" value="<%= bean.getCodiciAlternativi() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Vetrina </acx:lang>:</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgUsaVarianti() == 0%>">
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=bean.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</acx:if>
|
||||
<acx:else><strong>NO (v. varianti)
|
||||
<input name="id_vetrina" type="hidden" id="id_vetrina" value="0">
|
||||
</strong></acx:else>
|
||||
</div>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Usa Taglia</acx:lang>:</label>
|
||||
<br>
|
||||
<%=bean.getTipo().getFlgUsaTagliaEffettivo()==2?"Si":"No"%> <%=bean.getTipo().getTipoTaglia().getDescrizione() %></div>
|
||||
</acx:ifparm>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Volume M3 (*)</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeM3" name="volumeM3" maxlength="10" value="<%= nf4.format(bean.getVolumeM3()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Volume cm3</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeCm3" name="volumeCm3" maxlength="10" value="<%= bean.getVolumeCm3() %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Peso Kg</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="pesoKg" name="pesoKg" maxlength="10" value="<%=nf.format( bean.getPesoKg() )%>">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaSeriali()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Seriali Massivi</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgSerialiMassivi" id="flgSerialiMassivi" >
|
||||
<option value="0" <%=bean.getFlgSerialiMassivi()==0?"selected":"" %> ><acx:lang>No</acx:lang></option>
|
||||
<option value="1" <%=bean.getFlgSerialiMassivi()==1?"selected":"" %> ><acx:lang>Si</acx:lang></option>
|
||||
</select>
|
||||
</div>
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="row">
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaMagazzino()%>">
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca" class="text-danger"><acx:lang>Articolo in negativo</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNegativo" id="flgNegativo" >
|
||||
<option value="0" <%=bean.getFlgNegativo()==0?"selected":"" %> ><acx:lang>No</acx:lang></option>
|
||||
<option value="1" <%=bean.getFlgNegativo()==1?"selected":"" %> ><acx:lang>Si</acx:lang></option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Scorta Minima </acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="qtaRiordino" name="qtaRiordino" maxlength="10" value="<%= nf.format(bean.getQtaRiordino()) %>">
|
||||
</div>
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="true">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Modifica Qta</acx:lang>:</label>
|
||||
<br>
|
||||
<input name="ckflgAggGiacenza" type="checkbox" class="minimal" id="ckflgAggGiacenza" value="1" <%=bean.getFlgAggGiacenza()==1?"checked":""%>>
|
||||
</div>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza" onChange="refresh()">
|
||||
</acx:ifparm>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Disponibilità</acx:lang>:</label>
|
||||
<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<input type="text" class="form-control input-sm" id="quantita" name="quantita" maxlength="10" value="<%=nf.format( bean.getQuantita()) %>">
|
||||
</acx:if>
|
||||
<acx:else> <%= bean.getQuantitaMagazzinoMovimentoHtml()%> </acx:else>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:riordinoD()"> <i class="fa fa-cart-plus fa-3x" aria-hidden="true"></i> </a></acx:if>
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Link www</acx:lang>:</label>
|
||||
<br>
|
||||
<a href="../../+articolo-<%=bean.getId_articolo()%>--it.html" target="_blank">link</a> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Codice Ean:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codiceEan" name="codiceEan" maxlength="254" value="<%= bean.getCodiceEan() %>">
|
||||
</div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li class="active"><a href="#DESC" data-toggle="tab"><acx:lang>Descrizione</acx:lang></a></li>
|
||||
<li><a href="#IMG" data-toggle="tab"><acx:lang>Immag.</acx:lang></a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab"><acx:lang>Prezzo</acx:lang></a></li>
|
||||
<li><a href="#LISTINI" data-toggle="tab"><acx:lang>Listini</acx:lang></a></li>
|
||||
<li><a href="#WWW" data-toggle="tab"><acx:lang>WWW</acx:lang></a></li>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgCaratteristiche()==1%>">
|
||||
<li><a href="#CAR" data-toggle="tab"><acx:lang>Caratt.</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgComponenti()==1%>">
|
||||
<li><a href="#COMPONENTI" data-toggle="tab"><acx:lang>Componeti dell'Articolo</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#DISP" data-toggle="tab"><acx:lang>Disponib.</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<li><a href="#VAR" data-toggle="tab"><acx:lang>Varianti</acx:lang></a></li>
|
||||
<!-- per confezioni metto comp tessuto base sempre -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESSBASE" data-toggle="tab"><acx:lang>Comp. Tessuti base</acx:lang></a></li>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<!-- per confezioni metto comp tessuto con colori -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab"><acx:lang>Comp. Tessuti</acx:lang></a></li>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAccessori()==1%>">
|
||||
<li><a href="#ACC" data-toggle="tab"><acx:lang>Accessori</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getFlgKit()==1%>">
|
||||
<li><a href="#KIT" data-toggle="tab"><acx:lang>Kit</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAltreCompatibilita()==1%>">
|
||||
<li><a href="#ALTRE" data-toggle="tab"><acx:lang>Altre Comp.</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgFornitori()==1%>">
|
||||
<li><a href="#FORN" data-toggle="tab"><acx:lang>Forn.</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRivalutazioni()==1%>">
|
||||
<li><a href="#RIVAL" data-toggle="tab"><acx:lang>Rival.</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<li><a href="#PROGETTISTA" data-toggle="tab"><acx:lang>Progettisti</acx:lang></a></li>
|
||||
</acx:ifparm>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab"><acx:lang>Taglie</acx:lang></a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab"><acx:lang>Misure</acx:lang></a></li>
|
||||
</acx:if>
|
||||
<li><a href="#SIMBOLI" data-toggle="tab">
|
||||
<acx:lang>Simboli Lavaggio</acx:lang>
|
||||
</a></li>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAllegati()==1%>">
|
||||
<li><a href="#ALL" data-toggle="tab"><acx:lang>All.</acx:lang></a></li>
|
||||
</acx:if>
|
||||
</ul>
|
||||
<!-- ------- -->
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane active" id="DESC">
|
||||
<jsp:include page="_inc_articolo_descrizione_RAVINALE.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<jsp:include page="_inc_articolo_immagine.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articolo_prezzo.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="LISTINI">
|
||||
<jsp:include page="_inc_articolo_listini.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="WWW">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_www.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="tab-pane" id="CAR">
|
||||
<jsp:include page="_inc_articolo_caratteristica.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="COMPONENTI">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_articoloComponente.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="DISP">
|
||||
<jsp:include page="_inc_articolo_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==1 %>">
|
||||
<div class="tab-pane" id="VAR">
|
||||
<jsp:include page="_inc_articolo_variante.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESSBASE">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti_base.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articolo_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="KIT">
|
||||
<jsp:include page="_inc_articolo_kit.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="ALTRE">
|
||||
<jsp:include page="_inc_articolo_altre.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="FORN">
|
||||
<jsp:include page="_inc_articolo_fornitore.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="RIVAL">
|
||||
<jsp:include page="_inc_articolo_rivalutazione.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<div class="tab-pane" id="PROGETTISTA">
|
||||
<jsp:include page="_inc_articolo_progettisti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articolo_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articolo_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="SIMBOLI">
|
||||
<jsp:include page="_inc_articolo_simboli.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="ALL">
|
||||
<jsp:include page="_inc_articolo_allegato.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">INSERIRE I CAMPI OBBLIGATORI E SALVARE PER POTER INSERIRE GLI ALTRI DATI </div>
|
||||
</div>
|
||||
</acx:else>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<script language="JavaScript" src="../_V4/_js/simboliLavaggio.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
<style>
|
||||
.pari
|
||||
{
|
||||
background-color: #DBDBDB;
|
||||
}
|
||||
.dispari
|
||||
{
|
||||
background-color: #8A8A8A;
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Movimenti</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
36
www/admin/art/articolo_RAVINALEAjST.jsp
Normal file
36
www/admin/art/articolo_RAVINALEAjST.jsp
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" ></jsp:useBean><jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<%-- UTILIZZATA PER LA RICERCA SENZA MAGAZZINO.
|
||||
METODO findByCRAv(..) --%><!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquisto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
%>
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if>
|
||||
<%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(), rowBean.getDescrizioneCompleta())%></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
22
www/admin/art/articolo_RAVINALEAjSTNoVar.jsp
Normal file
22
www/admin/art/articolo_RAVINALEAjSTNoVar.jsp
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizione(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoVenditaAcquisto(CR.getId_clifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva());
|
||||
%>??xx??<%=Ab.inputAjSearchDiv(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),list.getIndex()+"-"+ rowBean.getDescrizioneCompleta())%>
|
||||
</acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
691
www/admin/art/articolo_RAVINALECR.jsp
Normal file
691
www/admin/art/articolo_RAVINALECR.jsp
Normal file
|
|
@ -0,0 +1,691 @@
|
|||
<!-- 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" -->
|
||||
<%@ taglib prefix="cc" uri="/WEB-INF/cc.tld" %>
|
||||
<!-- articolo_RAVINALECR.jsp -->
|
||||
<cc:attivita/>
|
||||
<jsp:useBean id="attivita" class="it.acxent.cc.Attivita" type="it.acxent.cc.Attivita" scope="session">
|
||||
</jsp:useBean>
|
||||
<link rel="stylesheet" href="../_V4/_lte/_css/print1.css">
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="<acx:lang>Articoli - ricerca</acx:lang>">
|
||||
<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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- 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> <acx:lang>Home</acx:lang></a></li>
|
||||
<li class="active"><acx:lang>Elenco Articoli</acx:lang></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:apriReport()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i><acx:lang>Report</acx:lang></a> <a href="javascript:labelAccCR();" class="btn btn-app btn-app-sm "> <i class="fa fa-share-alt" title="<acx:lang>Stampa Compatibilita</acx:lang>"></i><acx:lang>Stampa Compatibilita</acx:lang> </a> <a href="javascript:labelCR();" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="<acx:lang>Stampa codice a barre</acx:lang>"></i><acx:lang>Stampa codice a barre</acx:lang> </a> <a href="javascript:catalogoPopup();" class="btn btn-app btn-app-sm "> <i class="fa fa-file-pdf-o" title="<acx:lang>Stampa catalogo Articoli</acx:lang>"></i><acx:lang>Stampa catalogo</acx:lang></a><acx:if wherecondition="<%=attivita.isGoogleMerchant()%>"><a class="btn btn-app btn-app-sm " href="javascript:creaFileGoogleXmlPopup()"> <i class="fa fa-download" title="<acx:lang>Google Xml</acx:lang>"></i>
|
||||
<acx:lang>Google Xml</acx:lang>
|
||||
</a><a class="btn btn-app btn-app-sm " href="javascript:sendGoogleViaFtpPopup()"> <i class="fa fa-download" title="<acx:lang>InviaGoogle Xml via Ftp</acx:lang>"></i>
|
||||
<acx:lang>Google Ftp Xml</acx:lang>
|
||||
</a></acx:if><!-- 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="../art/Articolo.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 type="hidden" name="id_articolo" id="id_articolo" >
|
||||
<input name="prezzoPubblicoNuovo" type="hidden" id="prezzoPubblicoNuovo">
|
||||
<input name="qtaRiordinoNuovo" type="hidden" id="qtaRiordinoNuovo">
|
||||
<input name="prezzoRivNuovo" type="hidden" id="prezzoRivNuovo">
|
||||
<input name="id_articoloMod" type="hidden" id="id_articoloMod">
|
||||
<input name="id_users" type="hidden" id="id_users" value="<%=utenteLogon.getId_users()%>">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input name="theForm" type="hidden" id="theForm" value="ricerca">
|
||||
<input type="hidden" name="flgTipoReport" id="flgTipoReport">
|
||||
<input type="hidden" name="flg" id="flg">
|
||||
<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"><acx:lang>Codice</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codice" name="codice" title="" value="<%=CR.getCodice() %>" submit>
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Nome Prodotto</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="searchTxt" name="searchTxt" title="" value="<%=CR.getSearchTxt() %>" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Compatibilità</acx:lang>:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="compatibilita" name="compatibilita" title="" value="<%=CR.getCompatibilita() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Q.tà in mag.</acx:lang>:: </label>
|
||||
<br>
|
||||
<div class="form-group">
|
||||
<input name="ckflgQta" type="checkbox" class="minimal" id="ckflgQta" onClick="searching()" value="" <%= CR.getFlgQta()==1?"checked":""%> >
|
||||
|
||||
<input name="flgQta" type="hidden" id="flgQta" value=" <%= CR.getFlgQta()%>">
|
||||
Da
|
||||
<input name="qtaDa" type="text" class="form-control input-sm" id="qtaDa" value="<%=CR.getQtaDa()%>" maxlength="5" style="width: 50px;">
|
||||
a
|
||||
<input name="qtaA" type="text" class="form-control input-sm" id="qtaA" value="<%=CR.getQtaA()%>" maxlength="5" style="width: 50px;">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Magazzino</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_magFisico" id="id_magFisico" >
|
||||
<acx:optionvec boundcolumn="id_magFisico" desccolumn="descrizione" vectumerator="listaMagFisico" value="<%=CR.getId_magFisico()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label><acx:lang>Fino a Data Movimenti</acx:lang>:</label>
|
||||
<br>
|
||||
<small>
|
||||
<input name="dataMovimento" type="text" id="dataMovimento" class="form-control input-sm datemask datapicker" value="<%= df.format(CR.getDataMovimento()) %>" size="10">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Tipo</acx:lang>:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=-1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion="applicaListino()"
|
||||
usesubmit="true" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= CR.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Marca</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_marca" id="id_marca" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_marca" desccolumn="descrizione" vectumerator="listaMarche" value="<%=CR.getId_marca()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Riordino</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgRiordino" id="flgRiordino" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgRiordino()==-1?"selected":""%> >-- tutti ---</option>
|
||||
<option value="1" <%=CR.getFlgRiordino()==1?"selected":""%> >Articoli da riordinare</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Tipo Accessorio</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_tipoAccessorio" id="id_tipoAccessorio" >
|
||||
<acx:optionvec boundcolumn="id_tipoAccessorio" desccolumn="descrizione" vectumerator="listaTipiAccessorio" value="<%=CR.getId_tipoAccessorio()%>" lang="<%=lang%>">--- tutti ---- </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Vetrina </acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=CR.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Tipo Ricerca</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgTipoRicerca" id="flgTipoRicerca" onChange="searching()" >
|
||||
<option value="0" <%=CR.getFlgTipoRicerca()==0?"selected":""%> >Standard</option>
|
||||
<option value="9" <%=CR.getFlgTipoRicerca()==9?"selected":""%> >Riordino</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Stock/Offerte</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgStockOfferte" id="flgStockOfferte" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgStockOfferte" valuelist="0,1,2,3,4,99"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Noleggio</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNoleggio" id="flgNoleggio" onChange="searching()" >
|
||||
<acx:optionflg boundcolumn="flgNoleggio" valuelist="0,1,2"> </acx:optionflg>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca"><acx:lang>Nascosti</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi" id="flgNascondi" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgNascondi()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgNascondi()==0?"selected":""%> >Solo Visibili</option>
|
||||
<option value="1" <%=CR.getFlgNascondi()==1?"selected":""%> >Solo Nascosti</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 form-inline">
|
||||
<label for="txtRicerca"><acx:lang>Sito Ecomm</acx:lang>:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 25%;" name="flgEscludiWeb" id="flgEscludiWeb" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgEscludiWeb()==-1?"selected":"" %> >--</option>
|
||||
<option value="0" <%=CR.getFlgEscludiWeb()==0?"selected":"" %> >Si</option>
|
||||
<option value="1" <%=CR.getFlgEscludiWeb()==1?"selected":"" %> >No</option>
|
||||
</select>
|
||||
<select class="form-control input-sm select2" style="width: 70%;" name="flgWebNoVendita" id="flgWebNoVendita" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgWebNoVendita()==-1?"selected":"" %> >--</option>
|
||||
<option value="0" <%=CR.getFlgWebNoVendita()==0?"selected":"" %> >In vendita</option>
|
||||
<option value="1" <%=CR.getFlgWebNoVendita()==1?"selected":"" %> >Nascondi vendita</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Ricerca con ordine www: </label>
|
||||
<br>
|
||||
<input name="ckflgOrdinaWww" type="checkbox" class="minimal" id="ckflgOrdinaWww" onClick="searching()" value="" <%= CR.getFlgOrdinaWww()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgOrdinaWww" id="flgOrdinaWww">
|
||||
</div><acx:if wherecondition="<%=attivita.isGoogleMerchant()%>">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca"> Google:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" name="flgGoogle" id="flgGoogle" onChange="searching()">
|
||||
<option value="-1" <%=CR.getFlgGoogle()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgGoogle()==0?"selected":""%> >No</option>
|
||||
<option value="1" <%=CR.getFlgGoogle()==1?"selected":""%> >Si</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">Feed File:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="googleFeedFileName" name="googleFeedFileName" title="" value="<%=CR.getGoogleFeedFileName() %>" submit>
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="col-lg-3 col-xs-6"><br>
|
||||
<div id="fileDownload" style="font-size: 14px" class="hidden-print"></div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6"> <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>
|
||||
<acx:if wherecondition='<%=CR.getFlgReport().equals("")%>' >
|
||||
<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="table-responsive">
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoRicerca()==9%>">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<td colspan="9"><acx:if wherecondition='<%=!CR.getFileName().equals("")%>'>
|
||||
<acx:if_file_exist filename="<%=CR.getFileName()%>" path="" ><a href="../../<%=CR.getFileName()%>" target="_blank">File export in formato cvs (Excel)</a> 1</acx:if_file_exist>
|
||||
</acx:if>
|
||||
RIORDINO</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<th><acx:lang>Codice</acx:lang> </th>
|
||||
<th><acx:lang>Nome Prodotto</acx:lang> </th>
|
||||
<th><acx:lang>Tipo</acx:lang></th>
|
||||
<th class="text-center" ><acx:lang>Costo Acq.</acx:lang></th>
|
||||
<th class="text-center" ><acx:lang>Prezzo V.</acx:lang><br>
|
||||
<acx:lang>con iva</acx:lang></th>
|
||||
<th class="text-right" ><acx:lang>%Ric.</acx:lang></th>
|
||||
<th class="text-center" ><span><acx:lang>Q.ta Mov.</acx:lang><br />
|
||||
<span class="text-primary"><acx:lang>(nr.|mt.|kg.)</acx:lang></span>+<span class=" text-green"> <acx:lang>arr.</acx:lang></span>- <span class="text-danger"> <acx:lang>imp. </acx:lang></span>=TOT</span></th>
|
||||
<th class="text-center" ><acx:lang>Sc. Min.</acx:lang></th>
|
||||
<th class="text-center"><acx:lang>Fornitori </acx:lang></th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantita">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %> <%=list.getSumPartialResult("quantita")%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %>><%= rowBean.getRicaricoPAUltimoORivalutatoConIva() %></td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=rowBean.getQuantitaMagazzinoMovimentoHtml()%>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"><a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Magazzino"></i></a> </acx:if>
|
||||
</acx:if></td>
|
||||
<td align="right"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>">
|
||||
<acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"><i class="fa fa-bookmark" title="Articolo da Riordinare"></i> <%= nf.format(rowBean.getQtaRiordino()) %> </acx:if>
|
||||
<a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"><i class="fa fa-plus-square-o" title="Riordino"></i></a></acx:if></td>
|
||||
<td class="text-center"><% request.setAttribute("listaArticoloFornitori",rowBean.getFornitori());%>
|
||||
<table width="100%" border="1">
|
||||
<acx:whilevec vectumerator="listaArticoloFornitori" rowbeanclass="it.acxent.art.ArticoloFornitore" rowbeanname="rowAF">
|
||||
<tr>
|
||||
<td width="50%"><strong><%=rowAF.getFornitore().getDescrizioneCompleta()%></strong>
|
||||
<acx:if wherecondition="<%=rowBean.isArticoloDaRiordinare()%>"></acx:if></td>
|
||||
<td ><%= df.format(rowAF.getDataUltimoPrezzo()) %></td>
|
||||
<td align="right"><%= nf.format(rowAF.getCosto()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>"></acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="6"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td class="text-center"> </td>
|
||||
<td class="text-center"> </td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th><acx:lang>Codice</acx:lang> </th>
|
||||
<th><acx:lang>Descrizione</acx:lang> </th>
|
||||
<th><acx:lang>Caratt.</acx:lang></th>
|
||||
<th><acx:lang>Tipo</acx:lang></th>
|
||||
<th class="text-center"><input name="ckflgShowCostoAcquisto" type="checkbox" id="ckflgShowCostoAcquisto" onClick="searching()" value="" <%= CR.getFlgShowCostoAcquisto()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgShowCostoAcquisto" id="flgShowCostoAcquisto">
|
||||
<acx:lang>Costo Acq.</acx:lang><br>
|
||||
<acx:lang>imp | ivato</acx:lang> </th>
|
||||
<th class="text-center"><acx:lang>Imponibile Vendita</acx:lang></th>
|
||||
<th class="text-center"><acx:lang>Prezzo Vendita</acx:lang><br>
|
||||
<acx:lang>con iva.</acx:lang></th>
|
||||
<th align="right" ><acx:lang>%Ric.</acx:lang></th>
|
||||
<th class="text-center" ><span class="tabellaIntestazione"><acx:lang>St./</acx:lang><br>
|
||||
<acx:lang>Off./Us.</acx:lang></span></th>
|
||||
<th class="text-center"><span><acx:lang>Q.ta Mov.</acx:lang><br />
|
||||
<span class="text-primary"><acx:lang>(nr.|mt.|kg.)</acx:lang></span>+<span class=" text-green"><acx:lang> arr.</acx:lang></span>- <span class="text-danger"> <acx:lang>imp.</acx:lang> </span><acx:lang>=TOT</acx:lang></span></th>
|
||||
<th class="text-center" ><acx:lang>Scorta min.</acx:lang></th>
|
||||
<th class="text-center" >Google</th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowWhite"%>' >
|
||||
<td class="comandi2x text-center"><div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_articolo()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_articolo()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> <a href="javascript:Ab.callAbl('/admin/contab/RigaDocumento','search','','id_articolo=<%=rowBean.getId_articolo()%>')"><i class="fa fa-history" title="Movimenti articolo"></i></a> </div></td>
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgNascondi()==1%>"> <i class="fa fa-ban" title="NASCOSTO (non piu' utilizzabile nei documenti)"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgEscludiWeb()==1%>"> <i class="fa fa-shopping-bag" title="Non visibile su sito web"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %> <acx:if wherecondition="<%=!rowBean.getDescrizioneCaratteristiche().isEmpty()%>"><i class="fa fa-info-circle" title="<%=rowBean.getDescrizioneCaratteristiche()%>"></i></acx:if></td>
|
||||
<td><%=it.acxent.db.DBAdapter.convertStringToHtml(rowBean.getDescrizioneCaratteristiche())%></td>
|
||||
<td><%= rowBean.getTipo().getDescrizioneCompleta() %></td>
|
||||
<td class="text-center" <%=rowBean.isCostoChangedToday()?" style='background-color:#00CC00'":""%>><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>">
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoRiv" type="text" id="<%=rowBean.getId_articolo()%>_prezzoRiv" value="<%= nf.format(rowBean.getCostoAcquistoORivalutato() )%>" size="6" maxlength="10">
|
||||
</acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
<td><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>"><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td class="text-right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%=nf.format( rowBean.getPrezzoBase()) %></td>
|
||||
<td class="text-right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><a name="a_<%=rowBean.getId_articolo()%>"></a>
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoPubblico" type="text" id="<%=rowBean.getId_articolo()%>_prezzoPubblico" value="<%= nf.format(rowBean.getPrezzoPubblicoIva() )%>" size="6" maxlength="10">
|
||||
<a href="javascript:aggiornaPV('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-retweet" aria-hidden="true" title="Aggiorna Prezzo Vendita e Costo rivalutazione"></i> </a></td>
|
||||
<td class="text-right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %> ><%= nf.format(rowBean.getRicaricoPAUltimoORivalutatoConIva()) %></td>
|
||||
<td class="text-center"><%= rowBean.getStockOfferte() %>
|
||||
<acx:if wherecondition="<%= rowBean.getFlgStockOfferte()==1 %>"><%= nf.format(rowBean.getPrezzoOffertaIva()) %> <%= df.format(rowBean.getDataScadenzaOfferta()) %> </acx:if></td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=rowBean.getQuantitaMagazzinoMovimentoHtml()%>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"> <a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Varianti"></i> </a> </acx:if>
|
||||
</acx:if></td>
|
||||
<td class="text-right" <%= rowBean.isArticoloDaRiordinare()?"class='alert2'":"" %>><acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"> <i class="fa fa-refresh" aria-hidden="true" title="Articolo da riordinare"></i> </acx:if>
|
||||
<input name="<%=rowBean.getId_articolo()%>_qtaRiordino" type="text" id="<%=rowBean.getId_articolo()%>_qtaRiordino" value="<%= nf.format(rowBean.getQtaRiordino() )%>" size="3" maxlength="10">
|
||||
<a href="javascript:aggiornaScMin('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-refresh" aria-hidden="true" title="Aggiorna scorta minima di riordino"></i> </a> <a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-cart-plus" aria-hidden="true" title="Riordino"></i> </a></td>
|
||||
<td class="text-center" ><a href="javascript:cambiaFlgArt(<%=rowBean.getId_articolo()%>,'flgGoogle')">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgGoogle()==1%>"><i class="fa fa-check-circle" aria-hidden="true" title="Google SI" style="color: darkgreen"></i></acx:if>
|
||||
<acx:else> <i class="fa fa-ban" aria-hidden="true" title="Google NO" style="color: darkred"></i> </acx:else>
|
||||
<br>
|
||||
<%=rowBean.getGoogleFeedFileName()%> </a></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:else>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<%double totArticoli=0;%>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body " id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<th colspan="9" class="intestazioneReport"> <%=CR.getDescrizioneCR()%>
|
||||
<div id="fileCsv" style="font-size: 14px" class="hidden-print"><a href="javascript:reportCsv()"> <acx:lang>Premi per avere il file in formato csv (Excel)</acx:lang></a> </div>
|
||||
</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterniVuoti()%>
|
||||
<tr>
|
||||
<th ><acx:lang>Codice</acx:lang> </th>
|
||||
<th ><acx:lang>Descrizione </acx:lang></th>
|
||||
<th ><acx:lang>Tipo</acx:lang></th>
|
||||
<th colspan="2" align="center" ><acx:lang>Costo Acq</acx:lang><br>
|
||||
<acx:lang> imp | ivato</acx:lang></th>
|
||||
<th align="center" ><acx:lang>Prezzo Vendita con iva</acx:lang></th>
|
||||
<th align="right" ><acx:lang>%Ric.</acx:lang></th>
|
||||
<th align="center" ><acx:lang>Scorta min.</acx:lang></th>
|
||||
<th align="center" ><acx:lang>Q.ta</acx:lang></th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterni()%>
|
||||
</tr>
|
||||
<%int i=0;
|
||||
it.acxent.util.DoubleOperator totArt=new it.acxent.util.DoubleOperator();
|
||||
%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantitaW">
|
||||
<%--i++;System.out.println(i+" "+rowBean.getDescrizioneCompleta());--%>
|
||||
<% totArt.add(rowBean.getQuantitaData(CR.getDataMovimento()));%>
|
||||
<tr class='<%=rowBean.getQuantitaData(CR.getDataMovimento())<0?"tabellaRowRed":rowBean.getQuantitaData(CR.getDataMovimento())==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %><br>
|
||||
<%= rowBean.getTipo().getDescrizione()%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutato() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right"><%= rowBean.getRicaricoBase() %></td>
|
||||
<td align="right" <%= rowBean.isArticoloDaRiordinare()?"class='alert'":"" %>><%= rowBean.isArticoloDaRiordinare()?nf.format(rowBean.getQtaRiordino()):"" %></td>
|
||||
<td align="center"><%= rowBean.getUdm() %>
|
||||
<% double qta=rowBean.getQuantitaData(CR.getDataMovimento());%>
|
||||
<acx:if wherecondition="<%=qta<0%>"><span class="alert"><%= nf.format(qta)%></span></acx:if>
|
||||
<acx:else><%= nf.format(qta) %></acx:else></td>
|
||||
<%=rowBean.getHtmlTableDispoMagInterni()%>
|
||||
</tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==2%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %> <%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%>
|
||||
</tr>
|
||||
<%request.setAttribute("listaD",rowBeanV.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%=rowBean.isUsaSeriale()%>">
|
||||
<%request.setAttribute("listaD",rowBean.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
</acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="7"><div align="right"><strong><acx:lang>TOTALE ARTICOLI</acx:lang> </strong></div></td>
|
||||
<td align="center"> </td>
|
||||
<td align="center"><strong> Nr. <%=nf.format(totArt.getResult())%> (<%=nf.format(list.getSumPartialResult("quantitaW"))%>)</strong></td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
<!-- selezione risoluzione catalog -->
|
||||
<div id="selRisoluzione" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title"><acx:lang>Risoluzione Immagini Catalogo</acx:lang></h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<select name="risoluzioneImmaginiCatalogo" id="risoluzioneImmaginiCatalogo" class="form-control select2">
|
||||
<option value="150"><acx:lang>Normale</acx:lang></option>
|
||||
<option value="300"><acx:lang>Alta</acx:lang></option>
|
||||
<option value="0"><acx:lang>Originale</acx:lang></option>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="<acx:lang>CONTINUA</acx:lang>" class="btn btn-default" id="btn_elab" onClick="catalogo()"><acx:lang>CONTINUA</acx:lang></div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal"><acx:lang>ANNULLA</acx:lang></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- file name feed google -->
|
||||
<div id="selFileGoogle" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Seleziona Filename Feed Google</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<select name="fileNameGoogle" id="fileNameGoogle" class="form-control select2" >
|
||||
<acx:optionvec boundcolumn="descrizione" desccolumn="descrizione" vectumerator="listaFileNameGoogle" value=""> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="GOOGLEFTP" class="btn btn-default" id="btnGoogleFtp" onClick="sendGoogleViaFtp()">INVIA FILE VIA FTP</div>
|
||||
<div value="GOOGLEXML" class="btn btn-default" id="btnGoogleXml" onClick="creaFileGoogleXml()">CREA FILE XML</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Magazzino</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body scroll-300"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">CHIUDI</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- selezione report -->
|
||||
<div id="selReport" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Seleziona Report</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<form method="post" action="" name="rep" id="rep">
|
||||
<select name="flgTipoReportC" id="flgTipoReportC" class="form-control select2" >
|
||||
<option value="0" <%=CR.getFlgTipoReport()==0?"selected":""%> >Compatto</option>
|
||||
<option value="1" <%=CR.getFlgTipoReport()==1?"selected":""%> >Articoli+Varianti</option>
|
||||
<option value="2" <%=CR.getFlgTipoReport()==2?"selected":""%> >Articolo+Varianti+Seriali</option>
|
||||
</select>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="reportContinua()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- file name sitemap -->
|
||||
<div id="selFileSitemap" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Inserisci nome file sitemap xml (compreso estensione)</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<input name="sitemapFilename" type="text" class="form-control input-sm ajSearchText" id="sitemapFilename" value="<%= CR.getSitemapFilename()%>" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="creaFileSitemapXml()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
45
www/admin/art/articolo_RAVINALESerAjST.jsp
Normal file
45
www/admin/art/articolo_RAVINALESerAjST.jsp
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" 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" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang));
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimo(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoUltimoConIva(CR.getClifor())));
|
||||
// qui va gestito il prezzo offerta. sconto a 0 se ho il prezzo offerta
|
||||
//gestito tutto dentro il listino
|
||||
//RI.addRiValues(nf.format(rowBean.getPercSconto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblico(CR.getClifor())));
|
||||
//RI.addRiValues(nf.format(rowBean.getPrezzoPubblicoIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getSeriale());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
RI.addRiValues(rowBean.getTipo().getId_reparto());
|
||||
|
||||
%> <div class="input-group input-group-sm">
|
||||
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(),rowBean.getDescrizioneCompleta()+" "+rowBean.getSeriale()+" "+rowBean.getQuantitaMagazzinoMovimentoHtmlAjst())%>
|
||||
</div></acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
438
www/admin/art/articolo_conf.jsp
Normal file
438
www/admin/art/articolo_conf.jsp
Normal file
|
|
@ -0,0 +1,438 @@
|
|||
<!-- 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="nf4" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articolo">
|
||||
<!-- pagine di dettaglio -->
|
||||
<jsp:useBean id="nf0" scope="request" type="java.text.NumberFormat" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="bean" class="it.acxent.art.Articolo" type="it.acxent.art.Articolo" 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/art/Articolo',null,'back')">Elenco Articoli</a></li>
|
||||
<li class="active">Dettaglio Articolo</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" title="<acx:lang>Cancella Record</acx:lang>"></i>
|
||||
<acx:lang>Elimina</acx:lang>
|
||||
</a> <a class="btn btn-app btn-app-sm" href="javascript:duplicaArticolo()"> <i class="fa fa-clone" title="Duplica Articolo"></i>Duplica</a><a href="javascript:preSaveCommand('labelAccD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-share-alt" title="Stampa Compatibilita"></i>Stampa Compatibilita </a> <a href="javascript:preSaveCommand('labelD()',false);" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="Stampa codice a barre"></i>Stampa codice a barre </a> <a href="javascript:Ab.callAbl('../contab/RigaDocumento','search','', 'id_articolo=<%=bean.getId_articolo()%>')" class="btn btn-app btn-app-sm "> <i class="fa fa-file-text-o" title="Movimenti magazzino"></i>Movimenti magazzino </a> <a href="javascript:Ab.callAbl('../contab/Documento','ordineTaglioByArticolo','', 'id_articolo=<%=bean.getId_articolo()%>')" class="btn btn-app btn-app-sm "> <i class="fa fa-file-text-o" title="<acx:lang>Nuovo Ordine Taglio</acx:lang>"></i><acx:lang>Nuovo Ordine Taglio</acx:lang> </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="../art/Articolo.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_articolo" name="id_articolo" value="<%=bean.getId_articolo()%>">
|
||||
<input name="flgEscludiWebT" type="hidden" id="flgEscludiWebT" value="<%=bean.getTipo().getFlgEscludiWeb()%>">
|
||||
<input name="flgEscludiWeb" type="hidden" id="flgEscludiWeb" value="<%=bean.getFlgEscludiWeb()%>" >
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
<input type="hidden" id="flgUsaVarianti" name="flgUsaVarianti" value="<%=bean.getTipo().getFlgUsaVarianti()%>">
|
||||
<input name="flgUsaVariantiArt" id="flgUsaVariantiArt" type="hidden" value="<%=bean.getTipo().getFlgUsaVarianti()%>">
|
||||
<!-- dettaglio -->
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box box-dettaglio">
|
||||
<div class="box-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Lingua</acx:lang>
|
||||
: </label>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="currentLang" id="currentLang" onchange="refresh()">
|
||||
<acx:optionvec boundcolumn="lang" desccolumn="lang" vectumerator="_listaLang" value="<%=bean.getCurrentLang()%>"> </acx:optionvec>
|
||||
</select>
|
||||
<input type="hidden" name="dummy" id="dummy">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="flgNonOrdinabile" id="flgNonOrdinabile">
|
||||
<input type="hidden" name="id_articoloVarianteR" id="id_articoloVarianteR">
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Codice (barcode)</acx:lang>
|
||||
(id:<%=bean.getId_articolo()%>):</label>
|
||||
<br>
|
||||
<input name="codice" type="text" class="form-control input-sm" id="codice" value="<%= bean.getCodice() %>" maxlength="30">
|
||||
<%=Ab.jsSetFocus("codice")%> </div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Nome</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input name="nome" type="text" class="form-control input-sm" id="nome" value="<acx:inputTextFormat><%= bean.getNome() %></acx:inputTextFormat>" maxlength="60">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Tipo</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion="id_iva"
|
||||
usesubmit="false" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= bean.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<div class="form-group has-warning">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Aliquota Iva</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_iva" id="id_iva" submit >
|
||||
<acx:optionvec boundcolumn="id_iva" desccolumn="descrizione" vectumerator="listaIva" value="<%=bean.getId_iva()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getDBState()==1%>">
|
||||
<div class="row">
|
||||
|
||||
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Volume M3</acx:lang>
|
||||
(*):</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeM3" name="volumeM3" maxlength="10" value="<%= nf4.format(bean.getVolumeM3()) %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Volume cm3</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="volumeCm3" name="volumeCm3" maxlength="10" value="<%= bean.getVolumeCm3() %>">
|
||||
</div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Peso Kg</acx:lang>
|
||||
:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="pesoKg" name="pesoKg" maxlength="10" value="<%=nf.format( bean.getPesoKg() )%>">
|
||||
</div>
|
||||
<acx:if wherecondition="<%=bean.getTipo().isUsaMagazzino()%>">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Disponibilità</acx:lang>
|
||||
</label>
|
||||
<acx:ifparm codice="USA_MAGAZZINO" value="1,00"> (
|
||||
<acx:lang>Modifica Qta</acx:lang>
|
||||
<input name="ckflgAggGiacenza" type="checkbox" class="minimal" id="ckflgAggGiacenza" onClick="refresh()" value="1" <%=bean.getFlgAggGiacenza()==1?"checked":""%>>
|
||||
)</acx:ifparm>
|
||||
<acx:else>
|
||||
<acx:lang>Magazzino</acx:lang>
|
||||
</acx:else>
|
||||
<input type="hidden" name="flgAggGiacenza" id="flgAggGiacenza">
|
||||
:<br>
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<input type="text" class="form-control input-sm" id="quantita" name="quantita" maxlength="10" value="<%=nf.format( bean.getQuantita()) %>">
|
||||
</acx:if>
|
||||
<%= bean.getQuantitaMagazzinoMovimentoHtml()%> </div>
|
||||
<div class="col-lg-1 col-xs-6">
|
||||
<acx:if wherecondition="<%=bean.getFlgAggGiacenza()==1%>">
|
||||
<label for="txtRicerca"></label>
|
||||
<a href="javascript:riordinoD()"> <i class="fa fa-cart-plus fa-3x" aria-hidden="true"></i> </a></acx:if>
|
||||
</div>
|
||||
</acx:if>
|
||||
<div class="col-lg-4 col-xs-6">
|
||||
<label for="txtRicerca">
|
||||
<acx:lang>Confezionista Default</acx:lang> <input name="flgClienteFornitore" id="flgClienteFornitore" type="hidden" value="F">
|
||||
<input name="id_clifor" id="id_clifor" type="hidden" value="<%=bean.getId_confezionistaDefault()%>">
|
||||
:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_confezionistaDefault" action='<%="/admin/anag/Clifor.abl?flgCF=F&id_tipoClifor=1&searchTxt="%>'
|
||||
nchar="0" returndata="" nextacion="descrizioneColore"
|
||||
usesubmit="false" usemono="false" javascriptmodify="modificaClifor()" javascriptnew="nuovoClifor()">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneConfezionista" type="text" class="form-control input-sm ajSearchText" id="descrizioneConfezionista" value="<acx:inputTextFormat><%= bean.getConfezionistaDefault().getDescrizioneCompleta()%></acx:inputTextFormat>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
</div>
|
||||
<%-- GESTIONE TABS --%>
|
||||
<div class="row tabs">
|
||||
<div class="col-lg-12">
|
||||
<!-- Custom Tabs -->
|
||||
<div class="nav-tabs-custom">
|
||||
<ul class="nav nav-tabs" id="tabs">
|
||||
<li><a href="#IMG" data-toggle="tab">
|
||||
<acx:lang>Immag.</acx:lang>
|
||||
</a></li>
|
||||
<li><a href="#PREZZO" data-toggle="tab">
|
||||
<acx:lang>Prezzo</acx:lang>
|
||||
</a></li>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgCaratteristiche()==1%>">
|
||||
<li><a href="#CAR" data-toggle="tab">
|
||||
<acx:lang>Caratteristiche</acx:lang>
|
||||
</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgComponenti()==1%>">
|
||||
<li><a href="#COMPONENTI" data-toggle="tab">
|
||||
<acx:lang>Componeti dell'Articolo</acx:lang>
|
||||
</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#DISP" data-toggle="tab">
|
||||
<acx:lang>Disponib.</acx:lang>
|
||||
</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaVarianti()==1 %>">
|
||||
<li class="active"><a href="#VAR" data-toggle="tab">
|
||||
<acx:lang>Varianti</acx:lang>
|
||||
</a></li>
|
||||
</acx:if>
|
||||
<!-- per confezioni metto comp tessuto base sempre -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESSBASE" data-toggle="tab">
|
||||
<acx:lang>Comp. Tessuti base</acx:lang>
|
||||
</a></li>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<!-- per confezioni metto comp tessuto con colori -->
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#TESS" data-toggle="tab">
|
||||
<acx:lang>Comp. Tessuti</acx:lang>
|
||||
</a></li>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<li><a href="#SIMBOLI" data-toggle="tab">
|
||||
<acx:lang>Simboli Lavaggio</acx:lang>
|
||||
</a></li>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAccessori()==1%>">
|
||||
<li><a href="#ACC" data-toggle="tab">Accessori</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAltreCompatibilita()==1%>">
|
||||
<li><a href="#ALTRE" data-toggle="tab">Altre Comp.</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgFornitori()==1%>">
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<li><a href="#FORN" data-toggle="tab">
|
||||
<acx:lang>Confezionista</acx:lang>
|
||||
</a></li>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<li><a href="#FORN" data-toggle="tab">
|
||||
<acx:lang>Fornitore</acx:lang>
|
||||
</a></li>
|
||||
</acx:else>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgRivalutazioni()==1%>">
|
||||
<li><a href="#RIVAL" data-toggle="tab">Rival.</a></li>
|
||||
</acx:if>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<li><a href="#PROGETTISTA" data-toggle="tab">Progettisti</a></li>
|
||||
</acx:ifparm>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<li><a href="#TAGLIE" data-toggle="tab">Taglie</a></li>
|
||||
<li><a href="#MISURE" data-toggle="tab">Misure</a></li>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=bean.getTipo().getFlgAllegati()==1%>">
|
||||
<li><a href="#ALL" data-toggle="tab">All.</a></li>
|
||||
</acx:if>
|
||||
<li><a href="#NOTE" data-toggle="tab">Note</a></li>
|
||||
</ul>
|
||||
<!-- ------- -->
|
||||
<div class="tab-content">
|
||||
<div class="tab-pane" id="DESC">
|
||||
<jsp:include page="_inc_articolo_descrizione.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="IMG">
|
||||
<jsp:include page="_inc_articolo_immagine.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="PREZZO">
|
||||
<jsp:include page="_inc_articolo_prezzo_conf.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="WWW">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_www.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<div class="tab-pane" id="CAR">
|
||||
<jsp:include page="_inc_articolo_caratteristica.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="COMPONENTI">
|
||||
<acx:if wherecondition="true">
|
||||
<jsp:include page="_inc_articolo_articoloComponente.jsp" flush="true" />
|
||||
</acx:if>
|
||||
</div>
|
||||
<acx:if wherecondition="<%= bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="DISP">
|
||||
<jsp:include page="_inc_articolo_disponibilita.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaVarianti()==1 %>">
|
||||
<div class="tab-pane active" id="VAR">
|
||||
<jsp:include page="_inc_articolo_variante.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESSBASE">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti_base.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgAFT()==3 %>">
|
||||
<div class="tab-pane" id="TESS">
|
||||
<jsp:include page="_inc_articoloConfezione_tessuti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
<div class="tab-pane" id="ACC">
|
||||
<jsp:include page="_inc_articolo_accessorio.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="ALTRE">
|
||||
<jsp:include page="_inc_articolo_altre.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="FORN">
|
||||
<jsp:include page="_inc_articolo_fornitore.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="RIVAL">
|
||||
<jsp:include page="_inc_articolo_rivalutazione.jsp" flush="true" />
|
||||
</div>
|
||||
<acx:ifparm codice="PROGETTISTA_ARTICOLO" value="true">
|
||||
<div class="tab-pane" id="PROGETTISTA">
|
||||
<jsp:include page="_inc_articolo_progettisti.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:ifparm>
|
||||
<acx:ifparm codice="TAGLIE" value="true" >
|
||||
<acx:if wherecondition="<%= bean.getTipo().getFlgUsaTagliaEffettivo()==2 && bean.getFlgUsaVarianti()==0 %>">
|
||||
<div class="tab-pane" id="TAGLIE">
|
||||
<jsp:include page="_inc_articolo_taglie.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="MISURE">
|
||||
<jsp:include page="_inc_articolo_misure.jsp" flush="true" />
|
||||
</div>
|
||||
</acx:if>
|
||||
</acx:ifparm>
|
||||
<div class="tab-pane" id="ALL">
|
||||
<jsp:include page="_inc_articolo_allegato.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="SIMBOLI">
|
||||
<jsp:include page="_inc_articolo_simboli.jsp" flush="true" />
|
||||
</div>
|
||||
<div class="tab-pane" id="NOTE">
|
||||
<jsp:include page="_inc_articolo_note.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-10 col-xs-12 hidden-xs"></div>
|
||||
<div class="col-lg-2 col-xs-12"><input type="button" value="<acx:lang>SALVA</acx:lang>" class="btn btn-block btn-primary btn-success" onClick="javascript:saveCommand()" id="nuovoArticolo" >
|
||||
</div></div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<div class="row">
|
||||
<div class="col-lg-12 col-xs-12">
|
||||
<h2>
|
||||
<acx:lang>INSERIRE I CAMPI OBBLIGATORI E SALVARE PER POTER INSERIRE GLI ALTRI DATI</acx:lang>
|
||||
</h2>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
</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 -->
|
||||
<jsp:include page="../anag/_inc_cliforE.jsp" flush="true"></jsp:include>
|
||||
<jsp:include page="../tessuto/_inc_articoloTessutoE.jsp" flush="true"></jsp:include>
|
||||
<script language="JavaScript" src="../art/_js/acxent-articolo.js"></script>
|
||||
<script language="JavaScript" src="../_V4/_js/simboliLavaggio.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Movimenti</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">Chiudi</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
39
www/admin/art/articolo_confAjST.jsp
Normal file
39
www/admin/art/articolo_confAjST.jsp
Normal file
|
|
@ -0,0 +1,39 @@
|
|||
<!-- InstanceBegin template="/Templates/4ajaxSearchText.dwt" codeOutsideHTMLIsLocked="false" --><!DOCTYPE html>
|
||||
<%@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="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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" ></jsp:useBean><jsp:useBean id="nf" scope="request" type="java.text.NumberFormat" ></jsp:useBean>
|
||||
<%-- UTILIZZATA PER LA RICERCA SENZA MAGAZZINO.
|
||||
METODO findByCRAv(..) --%><!-- InstanceEndEditable --><acx:if_logon_ok>
|
||||
<div id="stRow"><!-- InstanceBeginEditable name="list" --> <acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list"> <%RI.setRiValues("");
|
||||
RI.addRiValues(rowBean.getId_articolo());
|
||||
RI.addRiValues(rowBean.getId_articoloVariante());
|
||||
RI.addRiValues(rowBean.getId_articoloTaglia());
|
||||
RI.addRiValues(rowBean.getNome(lang)+"aa");
|
||||
RI.addRiValues(rowBean.getDescrizioneCompleta(lang));
|
||||
RI.addRiValues(rowBean.isUsaSeriale()==true?1:0);
|
||||
RI.addRiValues(rowBean.getFlgUdm());
|
||||
RI.addRiValues(rowBean.getQuantita());//dovrebbe essere quella disponibile...
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquisto(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getCostoAcquistoConIva(CR.getClifor())));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPercSconto()));
|
||||
RI.addRiValues(rowBean.getId_iva(CR.getClifor()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticolo(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(nf.format(rowBean.getPrezzoArticoloIva(CR.getClifor()).getPrezzoBase()));
|
||||
RI.addRiValues(rowBean.getFlgSerialiMassivi());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgUdm());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgKg());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgMt());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getFlgNr());
|
||||
RI.addRiValues(rowBean.getTipologiaArticolo().getDescrizione());
|
||||
RI.addRiValues(rowBean.getId_fornitoreAbituale());
|
||||
RI.addRiValues(rowBean.getFornitoreAbituale().getDescrizioneCompleta());
|
||||
RI.addRiValues(rowBean.getId_confezionistaDefault());
|
||||
RI.addRiValues(rowBean.getConfezionistaDefault().getDescrizioneCompleta());
|
||||
%>
|
||||
<acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"><span class="input-group-addon input-group-addon-ajax"><i class="fa fa-ban" title="Record Cancellato Logicamente"> </i> </span></acx:if><%=Ab.inputAjSearchDiv4D(list.getIndex(),RI.getSelectedKey(),RI.getDivList(), rowBean.getDescrizioneCompleta(lang))%> </acx:whilevec><!-- InstanceEndEditable --></div>
|
||||
</acx:if_logon_ok>
|
||||
<acx:else_logon><div id="stRow"><p>ATTENZIONE! Sessione scaduta.</p></div></acx:else_logon><!-- InstanceEnd -->
|
||||
577
www/admin/art/articolo_confCR.jsp
Normal file
577
www/admin/art/articolo_confCR.jsp
Normal file
|
|
@ -0,0 +1,577 @@
|
|||
<!-- 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" -->
|
||||
<link rel="stylesheet" href="../_V4/_lte/_css/print1.css">
|
||||
<input name="pageTitle" type="hidden" id="pageTitle" value="Articoli - ricerca">
|
||||
<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.art.ArticoloCR" type="it.acxent.art.ArticoloCR" scope="request" >
|
||||
</jsp:useBean>
|
||||
<jsp:useBean id="mag_fisico" class="it.acxent.anag.MagFisico" type="it.acxent.anag.MagFisico" scope="request" >
|
||||
</jsp:useBean>
|
||||
<!-- 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">Ricerca Articoli</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:apriReport()"> <i class="fa fa-bar-chart" title="<acx:lang>Report</acx:lang>"></i>
|
||||
<acx:lang>Report</acx:lang>
|
||||
</a> <a href="javascript:labelAccCR();" class="btn btn-app btn-app-sm "> <i class="fa fa-share-alt" title="Report"></i>Stampa Compatibilita </a> <a href="javascript:labelCR();" class="btn btn-app btn-app-sm "> <i class="fa fa-barcode" title="Report"></i>Stampa codice a barre </a> <a href="javascript:catalogoPopup();" class="btn btn-app btn-app-sm "> <i class="fa fa-file-pdf-o" title="Catalogo Articoli"></i>Stampa catalogo </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="../art/Articolo.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 type="hidden" name="id_articolo" id="id_articolo" >
|
||||
<input name="prezzoPubblicoNuovo" type="hidden" id="prezzoPubblicoNuovo">
|
||||
<input name="imponibileNuovo" type="hidden" id="imponibileNuovo">
|
||||
<input name="qtaRiordinoNuovo" type="hidden" id="qtaRiordinoNuovo">
|
||||
<input name="prezzoRivNuovo" type="hidden" id="prezzoRivNuovo">
|
||||
<input name="id_articoloMod" type="hidden" id="id_articoloMod">
|
||||
<input name="id_users" type="hidden" id="id_users" value="<%=utenteLogon.getId_users()%>">
|
||||
<input type="hidden" name="id_cliforR" id="id_cliforR">
|
||||
<input type="hidden" name="id_articoloR" id="id_articoloR">
|
||||
<input type="hidden" name="qtaR" id="qtaR">
|
||||
<input type="hidden" name="id_articoloVarianteRV" id="id_articoloVarianteRV">
|
||||
<input type="hidden" name="qtaArticoloVarianteRV" id="qtaArticoloVarianteRV">
|
||||
<input name="theForm" type="hidden" id="theForm" value="ricerca">
|
||||
<input type="hidden" name="flgTipoReport" id="flgTipoReport">
|
||||
<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">Codice:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="codice" name="codice" title="" value="<%=CR.getCodice() %>" submit>
|
||||
<%=Ab.jsSetFocus("codice")%></div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Nome Prodotto:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="searchTxt" name="searchTxt" title="" value="<%=CR.getSearchTxt() %>" defaultFocus="focus" submit>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Compatibilità:</label>
|
||||
<br>
|
||||
<input type="text" class="form-control input-sm" id="compatibilita" name="compatibilita" title="" value="<%=CR.getCompatibilita() %>">
|
||||
</div>
|
||||
<div class="col-lg-2 form-inline col-xs-6">
|
||||
<label for="txtRicerca">Q.tà in mag.: </label>
|
||||
<br>
|
||||
<div class="form-group">
|
||||
<input name="ckflgQta" type="checkbox" class="minimal" id="ckflgQta" onClick="searching()" value="" <%= CR.getFlgQta()==1?"checked":""%> >
|
||||
|
||||
<input name="flgQta" type="hidden" id="flgQta" value=" <%= CR.getFlgQta()%>">
|
||||
Da
|
||||
<input name="qtaDa" type="text" class="form-control input-sm" id="qtaDa" value="<%=CR.getQtaDa()%>" maxlength="5" style="width: 50px;">
|
||||
a
|
||||
<input name="qtaA" type="text" class="form-control input-sm" id="qtaA" value="<%=CR.getQtaA()%>" maxlength="5" style="width: 50px;">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label for="txtRicerca">Magazzino:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_magFisico" id="id_magFisico" >
|
||||
<acx:optionvec boundcolumn="id_magFisico" desccolumn="descrizione" vectumerator="listaMagFisico" value="<%=CR.getId_magFisico()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6">
|
||||
<label>Fino a Data Movimenti:</label>
|
||||
<br>
|
||||
<small>
|
||||
<input name="dataMovimento" type="text" id="dataMovimento" class="form-control input-sm datemask datapicker" value="<%= df.format(CR.getDataMovimento()) %>" size="10">
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Tipo:</label>
|
||||
<br>
|
||||
<acx:inputajax bean="bean" boundcolumn="id_tipo" action='<%="/admin/artConfig/Tipo.abl?flgSoloFoglie=-1&flgAFT=30&searchTxt="%>'
|
||||
nchar="0" nrow="20" returndata="" nextacion="applicaListino()"
|
||||
usesubmit="true" usemono="false" javascriptmodify="" javascriptnew="">
|
||||
<div class="input-group input-group-sm">
|
||||
<input name="descrizioneTipo" type="text" class="form-control input-sm ajSearchText" id="descrizioneTipo" value="<%= CR.getTipo().getDescrizioneCompleta()%>" />
|
||||
</div>
|
||||
</acx:inputajax>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Marca:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_marca" id="id_marca" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_marca" desccolumn="descrizione" vectumerator="listaMarche" value="<%=CR.getId_marca()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Riordino:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgRiordino" id="flgRiordino" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgRiordino()==-1?"selected":""%> >-- tutti ---</option>
|
||||
<option value="1" <%=CR.getFlgRiordino()==1?"selected":""%> >Articoli da riordinare</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Tipo Accessorio:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_tipoAccessorio" id="id_tipoAccessorio" >
|
||||
<acx:optionvec boundcolumn="id_tipoAccessorio" desccolumn="descrizione" vectumerator="listaTipiAccessorio" value="<%=CR.getId_tipoAccessorio()%>" lang="<%=lang%>">--- tutti ---- </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Vetrina :</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="id_vetrina" id="id_vetrina" onChange="searching()" >
|
||||
<acx:optionvec boundcolumn="id_vetrina" desccolumn="descrizione" vectumerator="listaVetrine" value="<%=CR.getId_vetrina()%>"> </acx:optionvec>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Tipo Ricerca:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgTipoRicerca" id="flgTipoRicerca" onChange="searching()" >
|
||||
<option value="0" <%=CR.getFlgTipoRicerca()==0?"selected":""%> >Standard</option>
|
||||
<option value="9" <%=CR.getFlgTipoRicerca()==9?"selected":""%> >Riordino</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-3 col-xs-6">
|
||||
<label for="txtRicerca">Nascosti:</label>
|
||||
<br>
|
||||
<select class="form-control input-sm select2" style="width: 100%;" name="flgNascondi" id="flgNascondi" onChange="searching()" >
|
||||
<option value="-1" <%=CR.getFlgNascondi()==-1?"selected":""%> >Tutti</option>
|
||||
<option value="0" <%=CR.getFlgNascondi()==0?"selected":""%> >Solo Visibili</option>
|
||||
<option value="1" <%=CR.getFlgNascondi()==1?"selected":""%> >Solo Nascosti</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2 col-xs-6"> <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>
|
||||
<acx:if wherecondition='<%=CR.getFlgReport().equals("")%>' >
|
||||
<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="table-responsive">
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoRicerca()==9%>">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<td colspan="9"><acx:if wherecondition='<%=!CR.getFileName().equals("")%>'>
|
||||
<acx:if_file_exist filename="<%=CR.getFileName()%>" path="" ><a href="../../<%=CR.getFileName()%>" target="_blank">File export in formato cvs (Excel)</a> 1</acx:if_file_exist>
|
||||
</acx:if>
|
||||
RIORDINO</td>
|
||||
</tr>
|
||||
<tr >
|
||||
<th>Codice </th>
|
||||
<th>Nome Prodotto </th>
|
||||
<th>Tipo</th>
|
||||
<th class="text-center" >Costo Acq.</th>
|
||||
<th class="text-center" >Prezzo V.<br>
|
||||
con iva</th>
|
||||
<th class="text-right" >%Ric.</th>
|
||||
<th class="text-center" ><span>Q.ta Mov.<br />
|
||||
<span class="text-primary">(nr.|mt.|kg.)</span>+<span class=" text-green"> arr.</span>- <span class="text-danger"> imp. </span>=TOT</span></th>
|
||||
<th class="text-center" >Sc. Min.</th>
|
||||
<th class="text-center">Fornitori </th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantita">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %> <%=list.getSumPartialResult("quantita")%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right" <%= rowBean.getRicaricoPAUltimoORivalutatoConIva()<=0?"class='alert'":"" %>><%= rowBean.getRicaricoPAUltimoORivalutatoConIva() %></td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=rowBean.getQuantitaMagazzinoMovimentoHtml()%>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"><a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Magazzino"></i></a> </acx:if>
|
||||
</acx:if></td>
|
||||
<td align="right"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>">
|
||||
<acx:if wherecondition="<%= rowBean.isArticoloDaRiordinare()%>"><i class="fa fa-bookmark" title="Articolo da Riordinare"></i> <%= nf.format(rowBean.getQtaRiordino()) %> </acx:if>
|
||||
<a href="javascript:riordinoCR('<%=rowBean.getId_articolo()%>')"><i class="fa fa-plus-square-o" title="Riordino"></i></a></acx:if></td>
|
||||
<td class="text-center"><% request.setAttribute("listaArticoloFornitori",rowBean.getFornitori());%>
|
||||
<table width="100%" border="1">
|
||||
<acx:whilevec vectumerator="listaArticoloFornitori" rowbeanclass="it.acxent.art.ArticoloFornitore" rowbeanname="rowAF">
|
||||
<tr>
|
||||
<td width="50%"><strong><%=rowAF.getFornitore().getDescrizioneCompleta()%></strong>
|
||||
<acx:if wherecondition="<%=rowBean.isArticoloDaRiordinare()%>"></acx:if></td>
|
||||
<td ><%= df.format(rowAF.getDataUltimoPrezzo()) %></td>
|
||||
<td align="right"><%= nf.format(rowAF.getCosto()) %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table></td>
|
||||
</tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>"></acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="6"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td class="text-center"> </td>
|
||||
<td class="text-center"> </td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<tr>
|
||||
<th> </th>
|
||||
<th>Codice </th>
|
||||
<th>Descrizione </th>
|
||||
<th>Caratt.</th>
|
||||
<th>Tipo</th>
|
||||
<th class="text-center"><input name="ckflgShowCostoAcquisto" type="checkbox" id="ckflgShowCostoAcquisto" onClick="searching()" value="" <%= CR.getFlgShowCostoAcquisto()==1?"checked":""%> >
|
||||
<input type="hidden" name="flgShowCostoAcquisto" id="flgShowCostoAcquisto">
|
||||
Costo Acq.<br>
|
||||
imp | ivato </th>
|
||||
<th class="text-center">Imponibile Vendita</th>
|
||||
<th class="text-center">Prezzo Vendita<br>
|
||||
con iva.</th>
|
||||
<th align="right" >R1</th>
|
||||
<th class="text-center" ><span class="tabellaIntestazione">R2</span></th>
|
||||
<th class="text-center"><span>Q.ta Mov.<br />
|
||||
<span class="text-primary">(nr.|mt.|kg.)</span>+<span class=" text-green"> arr.</span>- <span class="text-danger"> imp. </span>=TOT</span></th>
|
||||
</tr>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list">
|
||||
<tr class='<%=rowBean.getQuantitaW()<0?"tabellaRowRed":rowBean.getQuantitaW()==0?"tabellaRowYellow":"tabellaRowWhite"%>' >
|
||||
<td class="comandi2x text-center">
|
||||
<acx:ifusergrant grant="ARTICOLO_CR_VIEW" rw="1" useparm="false">
|
||||
|
||||
<div class="inline text-center hidden-print"> <a href="javascript:modifyCommand('<%=rowBean.getId_articolo()%>');"><i class="fa fa-edit fa-2x" title="<acx:lang>Modifica Record</acx:lang>"></i></a> <a href="javascript:deleteCommandCR('<%=rowBean.getId_articolo()%>','<%= rowBean.getLastUpdTmstString() %>');"><i class="fa fa-trash-o fa-2x" title="<acx:lang>Cancella Record</acx:lang>"></i></a> <a href="javascript:Ab.callAbl('/admin/contab/RigaDocumento','search','','id_articolo=<%=rowBean.getId_articolo()%>')"><i class="fa fa-history" title="Movimenti articolo"></i></a> </div></acx:ifusergrant></td>
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgNascondi()==1%>"> <i class="fa fa-ban" title="NASCOSTO (non piu' utilizzabile nei documenti)"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgEscludiWeb()==1%>"> <i class="fa fa-shopping-bag" title="Non visibile su sito web"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.isArticoloConfezioneOk()%>"> <i class="fa fa-warning fa-2x" style="color:darkred" title="<acx:lang>Attenzione! Articolo senza dati essenziali per generare ordini di taglio</acx:lang>"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-check" title="<acx:lang>Articolo con dati tessuto ok</acx:lang>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %>
|
||||
<acx:if wherecondition="<%=!rowBean.getDescrizioneCaratteristiche().isEmpty()%>"><i class="fa fa-info-circle" title="<%=rowBean.getDescrizioneCaratteristiche()%>"></i></acx:if></td>
|
||||
<td><%=it.acxent.db.DBAdapter.convertStringToHtml(rowBean.getDescrizioneCaratteristiche())%></td>
|
||||
<td><%= rowBean.getTipo().getDescrizioneCompleta() %></td>
|
||||
<td class="text-center" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>">
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoRiv" type="text" id="<%=rowBean.getId_articolo()%>_prezzoRiv" value="<%= nf.format(rowBean.getCostoAcquistoORivalutato() )%>" size="6" maxlength="10">
|
||||
</acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
<td><acx:if wherecondition="<%=CR.getFlgShowCostoAcquisto()==1%>"><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></acx:if>
|
||||
<acx:else> </acx:else></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td class="text-right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>>
|
||||
<acx:ifusergrant grant="ARTICOLO_CR_VIEW" rw="1" useparm="false">
|
||||
|
||||
<input name="<%=rowBean.getId_articolo()%>_imponibile" type="text" id="<%=rowBean.getId_articolo()%>_imponibile" value="<%= nf.format(rowBean.getPrezzoBase() )%>" size="6" maxlength="10">
|
||||
<a href="javascript:aggiornaPVImponibile('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-retweet" aria-hidden="true" title="Aggiorna Imponibile di vendita"></i> </a></acx:ifusergrant><acx:else><%= nf.format(rowBean.getPrezzoBase())%></acx:else></td>
|
||||
<td class="text-right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>> <acx:ifusergrant grant="ARTICOLO_CR_VIEW" rw="1" useparm="false"><a name="a_<%=rowBean.getId_articolo()%>"></a>
|
||||
<input name="<%=rowBean.getId_articolo()%>_prezzoPubblico" type="text" id="<%=rowBean.getId_articolo()%>_prezzoPubblico" value="<%= nf.format(rowBean.getPrezzoPubblicoIva() )%>" size="6" maxlength="10">
|
||||
<a href="javascript:aggiornaPV('<%=rowBean.getId_articolo()%>')"> <i class="fa fa-retweet" aria-hidden="true" title="Aggiorna Prezzo Vendita"></i> </a>
|
||||
</acx:ifusergrant> <acx:else><%= nf.format(rowBean.getPrezzoPubblicoIva())%></acx:else>
|
||||
</td>
|
||||
<td class="text-right" ><%= nf.format(rowBean.getPercRicarico()) %></td>
|
||||
<td class="text-center">
|
||||
<%= nf.format(rowBean.getRicaricoEffettivoDaCostoConfezione()) %> </td>
|
||||
<td class="text-center"><acx:if wherecondition="<%=rowBean.usaMagazzino()%>"><%=rowBean.getQuantitaMagazzinoMovimentoHtml()%>
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1 || rowBean.getTipo().getFlgUsaTagliaEffettivo()==2%>"> <a href="javascript:dettaglioArticoliVariantiMov(<%=rowBean.getId_articolo()%>)"> <i class="fa fa-file-text-o" aria-hidden="true" title="Dettaglio Varianti"></i> </a> </acx:if>
|
||||
</acx:if></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</acx:else>
|
||||
</div>
|
||||
<div class="box-footer clearfix hidden-print">
|
||||
<jsp:include page="../_V4/_inc/_inc_paginazione.jsp" flush="true" />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<%double totArticoli=0;%>
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<div class="box">
|
||||
<!-- .box-header -->
|
||||
|
||||
<!-- /.box-header -->
|
||||
<div class="box-body " id="no-more-tables">
|
||||
<table class="table table-bordered table-hover table-striped dataTable table-condensed">
|
||||
<th colspan="9" class="intestazioneReport"> <%=CR.getDescrizioneCR()%>
|
||||
<div id="fileCsv" style="font-size: 14px" class="hidden-print"><a href="javascript:reportCsv()"> Premi per avere il file in formato csv (Excel)</a> </div>
|
||||
</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterniVuoti()%>
|
||||
<tr>
|
||||
<th >Codice </th>
|
||||
<th >Descrizione </th>
|
||||
<th >Tipo</th>
|
||||
<th colspan="2" align="center" >Costo Acq<br>
|
||||
imp | ivato</th>
|
||||
<th align="center" >Prezzo Vendita con iva</th>
|
||||
<th align="right" >%Ric.</th>
|
||||
<th align="center" >Scorta min.</th>
|
||||
<th align="center" >Q.ta</th>
|
||||
<%=mag_fisico.getHtmlTableHeaderInterni()%> </tr>
|
||||
<%int i=0;
|
||||
it.acxent.util.DoubleOperator totArt=new it.acxent.util.DoubleOperator();
|
||||
%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.Articolo" vectumerator="list" columntosum="quantitaW">
|
||||
<%--i++;System.out.println(i+" "+rowBean.getDescrizioneCompleta());--%>
|
||||
<% totArt.add(rowBean.getQuantitaData(CR.getDataMovimento()));%>
|
||||
<tr class='<%=rowBean.getQuantitaData(CR.getDataMovimento())<0?"tabellaRowRed":rowBean.getQuantitaData(CR.getDataMovimento())==0?"tabellaRowYellow":"tabellaRowLightYellow"%>' >
|
||||
<td class="text-center"><table>
|
||||
<tr>
|
||||
<td><acx:if wherecondition="<%=rowBean.getDataFineVld()!=null%>"> <i class="fa fa-ban" title="Record Cancellato Logicamente"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=rowBean.isFlgVetrina()%>"> <i class="fa fa-picture-o" title="Vetrina"></i> </acx:if>
|
||||
<acx:if wherecondition="<%=!rowBean.hasAccessori()%>"> <i class="fa fa-exclamation" title="Articolo SENZA accessori"></i> </acx:if>
|
||||
<acx:else> <i class="fa fa-share-alt" title="Elenco Compatibilita: <%=rowBean.getDescrizioneCompatibilita()%>"></i> </acx:else></td>
|
||||
<td><%= rowBean.getCodice() %></td>
|
||||
</tr>
|
||||
</table></td>
|
||||
<td ><%= rowBean.getDescrizioneCompleta() %></td>
|
||||
<td ><%= rowBean.getTipo().getDescrizioneCompleta() %><br>
|
||||
<%= rowBean.getTipo().getDescrizione()%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutato() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getCostoAcquistoORivalutatoConIva() )%></td>
|
||||
<td align="right" <%=rowBean.isPrezzoChangedToday()?" style='background-color:#00CC00'":""%>><%= nf.format(rowBean.getPrezzoPubblicoIva() )%></td>
|
||||
<td align="right"><%= rowBean.getRicaricoBase() %></td>
|
||||
<td align="right" <%= rowBean.isArticoloDaRiordinare()?"class='alert'":"" %>><%= rowBean.isArticoloDaRiordinare()?nf.format(rowBean.getQtaRiordino()):"" %></td>
|
||||
<td align="center"><%= rowBean.getUdm() %>
|
||||
<% double qta=rowBean.getQuantitaData(CR.getDataMovimento());%>
|
||||
<acx:if wherecondition="<%=qta<0%>"><span class="alert"><%= nf.format(qta)%></span></acx:if>
|
||||
<acx:else><%= nf.format(qta) %></acx:else></td>
|
||||
<%=rowBean.getHtmlTableDispoMagInterni()%> </tr>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==1%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%> </tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:if>
|
||||
<acx:if wherecondition="<%=CR.getFlgTipoReport()==2%>">
|
||||
<acx:if wherecondition="<%=rowBean.getFlgUsaVarianti()==1%>">
|
||||
<%request.setAttribute("listaV",rowBean.findArticoliVarianti(-1,-1));%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.art.ArticoloVariante" vectumerator="listaV" rowbeanname="rowBeanV">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">Variante:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanV.getNomeV() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %> <%= rowBeanV.getQuantitaAv(CR.getDataMovimento()) %></td>
|
||||
<%=rowBeanV.getHtmlTableDispoMagInterni()%> </tr>
|
||||
<%request.setAttribute("listaD",rowBeanV.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
<acx:else>
|
||||
<acx:if wherecondition="<%=rowBean.isUsaSeriale()%>">
|
||||
<%request.setAttribute("listaD",rowBean.getDisponibilitaMovimento());%>
|
||||
<acx:whilevec rowbeanclass="it.acxent.contab.RigaDocumento" vectumerator="listaD" rowbeanname="rowBeanD">
|
||||
<tr class="tabellaWhite" >
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td colspan="2" align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo"> </td>
|
||||
<td align="right" class="testoPiccolissimo">SN:</td>
|
||||
<td align="right" class="testoPiccolissimo"><strong><%= rowBeanD.getSeriale() %></strong></td>
|
||||
<td align="center" class="testoPiccolissimo"><%= rowBean.getUdm() %><%= rowBeanD.getQuantita() %></td>
|
||||
</tr>
|
||||
</acx:whilevec>
|
||||
</acx:if>
|
||||
</acx:else>
|
||||
</acx:if>
|
||||
<acx:wvfooter>
|
||||
<tr class="tabellaWhite" >
|
||||
<td colspan="7"><div align="right"><strong>TOTALE ARTICOLI </strong></div></td>
|
||||
<td align="center"> </td>
|
||||
<td align="center"><strong> Nr. <%=nf.format(totArt.getResult())%> (<%=nf.format(list.getSumPartialResult("quantitaW"))%>)</strong></td>
|
||||
</tr>
|
||||
</acx:wvfooter>
|
||||
</acx:whilevec>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</acx:else>
|
||||
<!-- selezione risoluzione catalog -->
|
||||
<div id="selRisoluzione" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Risoluzione Immagini Catalogo</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<select name="risoluzioneImmaginiCatalogo" id="risoluzioneImmaginiCatalogo" class="form-control select2">
|
||||
<option value="150">Normale</option>
|
||||
<option value="300">Alta</option>
|
||||
<option value="0">Originale</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="catalogo()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</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="../art/_js/acxent-articolo.js"></script>
|
||||
<!-- InstanceEndEditable --> <!-- InstanceBeginEditable name="extra" -->
|
||||
|
||||
<!-- Modal -->
|
||||
<div id="modalMov" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Dettaglio Magazzino</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body scroll-300"> </div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">CHIUDI</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- selezione report -->
|
||||
<div id="selReport" class="modal fade" role="dialog">
|
||||
<div class="modal-dialog">
|
||||
<!-- Modal content-->
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||
<h4 class="modal-title">Seleziona Report</h4>
|
||||
</div>
|
||||
<div class="modal-body mov-body">
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
<form method="post" action="" name="rep" id="rep">
|
||||
<select name="flgTipoReportC" id="flgTipoReportC" class="form-control select2" >
|
||||
<option value="0" <%=CR.getFlgTipoReport()==0?"selected":""%> >Compatto</option>
|
||||
<option value="1" <%=CR.getFlgTipoReport()==1?"selected":""%> >Articoli+Varianti</option>
|
||||
<option value="2" <%=CR.getFlgTipoReport()==2?"selected":""%> >Articolo+Varianti+Seriali</option>
|
||||
</select>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div value="CONTINUA" class="btn btn-default" id="btn_elab" onClick="reportContinua()">CONTINUA</div>
|
||||
<button type="button" class="btn btn-default" data-dismiss="modal">ANNULLA</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!-- InstanceEndEditable --> </acx:if_logon_ok>
|
||||
<acx:else_logon>Redirect to login<script>Ab.dashboard();</script></acx:else_logon>
|
||||
<!-- InstanceEnd -->
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue