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

196 lines
No EOL
12 KiB
Text
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!-- 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="Promozione Dettaglio">
<!-- pagine di dettaglio -->
<jsp:useBean id="bean" class="it.acxent.www.Promozione" type="it.acxent.www.Promozione" 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/www/Promozione',null,'back')">Elenco Promozioni</a></li>
<li class="active">Dettaglio promozione</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: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:saveCommand()"> <i class="fa fa-floppy-o" title="<acx:lang>Salva Record</acx:lang>"></i>
<acx:lang>Salva</acx:lang>
</a>
<acx:if wherecondition="<%=bean.isGoogleTranslatorEnable()%>"><a class="btn btn-app btn-app-sm" href="javascript:Ab.translateAll()"> <i class="fa fa-globe" title="<acx:lang>Traduci</acx:lang>"></i>
<acx:lang>Traduci</acx:lang>
</a></acx:if>
<a class="btn btn-app btn-app-sm" href="javascript:Ab.printW()"> <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><!-- 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="../www/Promozione.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" name="id_promozione" id="id_promozione" value="<%=bean.getId_promozione()%>">
<!-- 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-2 col-xs-12">
<label for="txtRicerca">Lingua:</label>
<br>
<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()%>"> &nbsp;</acx:optionvec>
</select>
</div>
<div class="col-lg-4 col-xs-12">
<label for="">
<acx:lang>Descrizione</acx:lang>
(<%=bean.getCurrentLang()%>)
<acx:if wherecondition='<%=!bean.getCurrentLang().equals("it")%>'><%= bean.getDescTxtLangScript("descrizione","it") %></acx:if>
:</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" submit defaultFocus="focus">
</div>
<div class="col-lg-2 col-xs-6">
<label for="codicePromozione">Codice Promozione:</label>
<br>
<input type="text" class="form-control input-sm" name="codicePromozione" id="codicePromozione" value="<%=bean.getCodicePromozione()%>" maxlength="30">
</div>
<div class="col-lg-2 col-xs-6">
<label for="dataInizio">Data Inizio:</label>
<br>
<input type="text" class="form-control input-sm datemask" data-provide="datepickerX" name="dataInizio" id="dataInizio" value="<%=df.format(bean.getDataInizio())%>" maxlength="10">
</div>
<div class="col-lg-2 col-xs-6">
<label for="dataFine">Data Fine:</label>
<br>
<input type="text" class="form-control input-sm datemask" data-provide="datepickerX" name="dataFine" id="dataFine" value="<%=df.format(bean.getDataFine())%>" maxlength="10">
</div> </div>
<div class="row">
<div class="col-lg-2 col-xs-6">
<label for="percSconto">Perc. Sconto:</label>
<br>
<input type="text" class="form-control input-sm numberinput" name="percSconto" id="percSconto" value="<%=bean.getPercSconto()%>" maxlength="10">
</div>
<div class="col-lg-2 col-xs-6">
<label for="percSconto">Num. Utilizzi Max:</label>
<br>
<input type="text" class="form-control input-sm numberinput" name="numUtilizziMax" id="numUtilizziMax" value="<%=bean.getNumUtilizziMax()%>" maxlength="10">
</div>
<div class="col-lg-2 col-xs-6">
<label for="percSconto">Utilizzi per Utente:</label>
<br>
<input type="checkbox" class="minimal" readonly <%= bean.getFlgUtilizzoPerUtente()==1?"checked":""%> name="ckflgUtilizzoPerUtente" id="ckflgUtilizzoPerUtente" ">
<input name="flgUtilizzoPerUtente" type="hidden" id="flgUtilizzoPerUtente" value="<%= bean.getFlgUtilizzoPerUtente()%>" >
</div>
<div class="col-lg-2 col-xs-6">
<label for="percSconto">Invia via ML <i class="fa fa-info-circle" title="Se impostato la promozione, se attiva, vienei inviata all'utente appena iscritto"></i>:</label>
<br>
<input type="checkbox" class="minimal" readonly <%= bean.getFlgInvioML()==1?"checked":""%> name="ckflgInvioML" id="ckflgInvioML" ">
<input name="flgInvioML" type="hidden" id="flgInvioML" value="<%= bean.getFlgInvioML()%>" >
</div>
<div class="col-lg-2 col-xs-6">
<label for="percSconto">Promo su Articolo <i class="fa fa-info-circle" title="Se impostato la promozione  valida se nel carrello c' un articolo con questo codice promo"></i>:</label>
<br>
<input type="checkbox" class="minimal" readonly <%= bean.getFlgArticolo()==1?"checked":""%> name="ckflgArticolo" id="ckflgArticolo" ">
<input name="flgArticolo" type="hidden" id="flgArticolo" value="<%= bean.getFlgArticolo()%>" >
</div>
<div class="col-lg-2 col-xs-6">
<label for="percSconto">Ultimo Utilizzo:</label>
<br>
<b><b><%=bean.getNumUtilizzi()%></b> <%=df.format(bean.getDataUtilizzoPromozione())%></b> </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">
<thead>
<tr>
<th colspan="3"><h2>Utilizzo Promozione</h2></th>
</tr>
<tr>
<th width="20%">Utente</th>
<th width="14%">Documento</th>
<th width="14%">Timestamp</th>
</tr>
</thead>
<acx:whilevec rowbeanclass="it.acxent.www.PromozioneUser" vectumerator="listaPromozioneUser" >
<tr>
<td><%= rowBean.getUsers().getCognomeNome() %></td>
<td><%= rowBean.getDocumento().getNumeroDocumentoCompleto() %> del <%= df.format(rowBean.getDocumento().getDataDocumento()) %></td>
<td><%= rowBean.getLastUpdTmst() %></td>
</tr>
</acx:whilevec>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<input name="dummy" readonly type="text" id="dummy" style="display: none">
</form>
</section>
<!-- SCRIPT DI RESET -->
<script language="JavaScript" src="../_V4/_js/_reset.js"></script>
<!-- InstanceBeginEditable name="js-pagina" -->
<!-- SCRIPT PERSONALIZZATI DELLA PAGINA -->
<script language="JavaScript" src="../www/_js/acxent-promozione.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 -->