@ -3,6 +3,7 @@
<%@page import="it.mwg.sismica.bo.shared.util.PagamentiUtil"%>
<%@page import="it.mwg.sismica.bo.shared.util.PagamentiUtil"%>
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%>
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%>
<%@page import="it.tref.liferay.portos.bo.model.Pagamento"%>
<%@page import="it.tref.liferay.portos.bo.model.Pagamento"%>
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%>
@ -18,6 +19,7 @@
NumberFormat numberFormat = NumberFormat.getInstance(Locale.ITALIAN);
NumberFormat numberFormat = NumberFormat.getInstance(Locale.ITALIAN);
long intPraticaId = ParamUtil.getLong(request, "intPraticaId");
long intPraticaId = ParamUtil.getLong(request, "intPraticaId");
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId");
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId");
boolean aggiorna = ParamUtil.getBoolean(request, "aggiorna", false);
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId);
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
if (dettPratica == null) {
if (dettPratica == null) {
@ -35,14 +37,25 @@ long companyId = company.getCompanyId();
boolean disabledInputOneri = Validator.isNotNull(dettPratica.getPagamentoIdOneri());
boolean disabledInputOneri = Validator.isNotNull(dettPratica.getPagamentoIdOneri());
boolean disabledInputBolli = Validator.isNotNull(dettPratica.getPagamentoIdBolli());
boolean disabledInputBolli = Validator.isNotNull(dettPratica.getPagamentoIdBolli());
boolean disabledInput = disabledInputOneri || disabledInputBolli;
boolean disabledInput = disabledInputOneri || disabledInputBolli;
long pagamentoOneriId = dettPratica.getPagamentoIdOneri();
long pagamentoBolliId = dettPratica.getPagamentoIdBolli();
DettPratica dpPag = null;
if (aggiorna && (pagamentoOneriId == 0) && (pagamentoBolliId == 0)) {
dpPag = DettPraticaLocalServiceUtil.getDettPraticaPagamento(intPraticaId);
if (Validator.isNotNull(dpPag)) {
pagamentoOneriId = dpPag.getPagamentoIdOneri();
pagamentoBolliId = dpPag.getPagamentoIdBolli();
}
}
boolean pagamentoOneriIsPagato = false;
boolean pagamentoOneriIsPagato = false;
boolean pagamentoOneriIsPending = false;
boolean pagamentoOneriIsPending = false;
boolean pagamentoOneriNonPagabile = false;
boolean pagamentoOneriNonPagabile = false;
boolean pagamentoOneriRifiutato = false;
boolean pagamentoOneriRifiutato = false;
boolean pagamentoOneriAnnullato = false;
boolean pagamentoOneriAnnullato = false;
Pagamento pagamentoOneri = null;
Pagamento pagamentoOneri = null;
if (Validator.isNotNull(dettPratica.getPagamentoIdOneri())) {
if (pagamentoOneriId != 0 ) {
pagamentoOneri = PagamentoLocalServiceUtil.getPagamento(dettPratica.getPagamentoIdOneri());
pagamentoOneri = PagamentoLocalServiceUtil.getPagamento(pagamentoOneriId );
pagamentoOneriIsPagato = pagamentoOneri.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA);
pagamentoOneriIsPagato = pagamentoOneri.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA);
pagamentoOneriIsPending = pagamentoOneri.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_IN_CORSO);
pagamentoOneriIsPending = pagamentoOneri.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_IN_CORSO);
pagamentoOneriNonPagabile = pagamentoOneri.getUtilizzata().equalsIgnoreCase(
pagamentoOneriNonPagabile = pagamentoOneri.getUtilizzata().equalsIgnoreCase(
@ -56,8 +69,8 @@ boolean pagamentoBolliNonPagabile = false;
boolean pagamentoBolliRifiutato = false;
boolean pagamentoBolliRifiutato = false;
boolean pagamentoBolliAnnullato = false;
boolean pagamentoBolliAnnullato = false;
Pagamento pagamentoBolli = null;
Pagamento pagamentoBolli = null;
if (Validator.isNotNull(dettPratica.getPagamentoIdBolli()) ) {
if (pagamentoBolliId != 0 ) {
pagamentoBolli = PagamentoLocalServiceUtil.getPagamento(dettPratica.getPagamentoIdBolli() );
pagamentoBolli = PagamentoLocalServiceUtil.getPagamento(pagamentoBolliId );
pagamentoBolliIsPagato = pagamentoBolli.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA);
pagamentoBolliIsPagato = pagamentoBolli.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_PAGATA);
pagamentoBolliIsPending = pagamentoBolli.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_IN_CORSO);
pagamentoBolliIsPending = pagamentoBolli.getUtilizzata().equalsIgnoreCase(PagamentoConstants.UTILIZZATA_IN_CORSO);
pagamentoBolliNonPagabile = pagamentoBolli.getUtilizzata().equalsIgnoreCase(
pagamentoBolliNonPagabile = pagamentoBolli.getUtilizzata().equalsIgnoreCase(
@ -134,7 +147,7 @@ switch (intPratica.getTipoRichiesta()) {
</div>
</div>
</div>
</div>
</div>
</div>
<c:if test="<%= Validator.isNotNull(pagamentoOneri) && !dettPratica.getNormEsenteSpese() %>">
<c:if test="<%= Validator.isNotNull(pagamentoOneri) && !dettPratica.getNormEsenteSpese() && !aggiorna %>">
<div class="container-fluid clearfix calcolo-importo">
<div class="container-fluid clearfix calcolo-importo">
<div class="row">
<div class="row">
<div class="col-xs-12 padding_15">
<div class="col-xs-12 padding_15">
@ -230,7 +243,7 @@ switch (intPratica.getTipoRichiesta()) {
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= Validator.isNotNull(pagamentoBolli) && !dettPratica.getNormEsenteBollo() %>">
<c:if test="<%= Validator.isNotNull(pagamentoBolli) && !dettPratica.getNormEsenteBollo() && !aggiorna %>">
<div class="container-fluid clearfix calcolo-importo">
<div class="container-fluid clearfix calcolo-importo">
<div class="row">
<div class="row">
<div class="col-xs-12 padding_15">
<div class="col-xs-12 padding_15">
@ -340,6 +353,7 @@ switch (intPratica.getTipoRichiesta()) {
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp" />
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp" />
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" />
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" />
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" />
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" />
<liferay-portlet:param name="aggiorna" value="<%= String.valueOf(aggiorna) %>" />
<liferay-portlet:param name="url" value="<%= currentCompleteUrl %>" />
<liferay-portlet:param name="url" value="<%= currentCompleteUrl %>" />
<liferay-portlet:param name="redirect" value="<%= verifyPagamentoURL %>" />
<liferay-portlet:param name="redirect" value="<%= verifyPagamentoURL %>" />
</liferay-portlet:actionURL>
</liferay-portlet:actionURL>
@ -347,9 +361,9 @@ switch (intPratica.getTipoRichiesta()) {
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp" />
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp" />
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" />
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" />
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" />
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" />
<liferay-portlet:param name="aggiorna" value="<%= String.valueOf(aggiorna) %>" />
</liferay-portlet:actionURL>
</liferay-portlet:actionURL>
<aui:form name="<%= formName %>" enctype="multipart/form-data"
<aui:form name="<%= formName %>" enctype="multipart/form-data" method="post" action="<%= pagaInviaURL %>">
method="post" action="<%= pagaInviaURL %>">
<div class="container-fluid clearfix calcolo-importo calcola-importo-modal">
<div class="container-fluid clearfix calcolo-importo calcola-importo-modal">
<div class="row">
<div class="row">
<div class="col-xs-12 col-sm-6">
<div class="col-xs-12 col-sm-6">
@ -359,7 +373,8 @@ switch (intPratica.getTipoRichiesta()) {
List<Soggetto> committenti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto(
List<Soggetto> committenti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto(
intPraticaId, TipoSoggettoUtil.COMMITTENTE);
intPraticaId, TipoSoggettoUtil.COMMITTENTE);
for (Soggetto committente : committenti) {
for (Soggetto committente : committenti) {
boolean selectedOption = (Validator.isNotNull(pagamentoOneri) && committente.getCodiceFiscale()
boolean selectedOption = (committenti.size() == 1)
|| (Validator.isNotNull(pagamentoOneri) && committente.getCodiceFiscale()
.equalsIgnoreCase(pagamentoOneri.getCodiceFiscaleCommittente()))
.equalsIgnoreCase(pagamentoOneri.getCodiceFiscaleCommittente()))
|| (Validator.isNotNull(pagamentoBolli) && committente.getCodiceFiscale()
|| (Validator.isNotNull(pagamentoBolli) && committente.getCodiceFiscale()
.equalsIgnoreCase(pagamentoBolli.getCodiceFiscaleCommittente()));
.equalsIgnoreCase(pagamentoBolli.getCodiceFiscaleCommittente()));
@ -379,7 +394,6 @@ switch (intPratica.getTipoRichiesta()) {
title="label-pagamenti-spese-istruttoria">
title="label-pagamenti-spese-istruttoria">
<div class="container-fluid">
<div class="container-fluid">
<div class="row">
<div class="row">
<aui:model-context bean="<%= dettPratica %>" model="<%= DettPratica.class %>" />
<div class="col-xs-8 col-sm-8 padding_15">
<div class="col-xs-8 col-sm-8 padding_15">
<div class="container-fluid container-price">
<div class="container-fluid container-price">
<div class="row container-price__row">
<div class="row container-price__row">
@ -391,7 +405,7 @@ switch (intPratica.getTipoRichiesta()) {
</strong></li>
</strong></li>
</ol>
</ol>
</c:if>
</c:if>
<c:if test="<%= beniCulturali %>">
<c:if test="<%= true || beniCulturali %>">
<div>
<div>
<span><%= LanguageUtil.get(pageContext,
<span><%= LanguageUtil.get(pageContext,
"label-interventi-beni-culturali") %></span><br/><br/>
"label-interventi-beni-culturali") %></span><br/><br/>
@ -407,10 +421,16 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagSoggettiAdAutorizzazione"
label="label-pagSoggettiAdAutorizzazione"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagSoggettiAdAutorizzazione() > 0
: dpPag.getPagSoggettiAdAutorizzazione() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagSoggettiAdAutorizzazione"
name="pagSoggettiAdAutorizzazione"
inlineLabel="left" inlineField="true" />
inlineLabel="left" inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagSoggettiAdAutorizzazione()
: dpPag.getPagSoggettiAdAutorizzazione()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(
<div class="col-xs-6">€ <%= numberFormat.format(
pagamenti.get("pagSoggettiAdAutorizzazione")) %></div>
pagamenti.get("pagSoggettiAdAutorizzazione")) %></div>
@ -425,10 +445,16 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagInterventiRestauroManufatti"
label="label-pagInterventiRestauroManufatti"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagInterventiRestauroManufatti() > 0
: dpPag.getPagInterventiRestauroManufatti() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagInterventiRestauroManufatti"
name="pagInterventiRestauroManufatti"
inlineLabel="left" inlineField="true" />
inlineLabel="left" inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagInterventiRestauroManufatti()
: dpPag.getPagInterventiRestauroManufatti()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagInterventiRestauroManufatti")) %></div>
.get("pagInterventiRestauroManufatti")) %></div>
@ -442,17 +468,22 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagAltriCasiCulturali"
label="label-pagAltriCasiCulturali"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
<aui:input type="hidden" cssClass="field_price"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagAltriCasiCulturali() > 0
: dpPag.getPagAltriCasiCulturali() > 0 %>" />
<aui:input type="hidden" cssClass="field_price" inlineField="true"
name="pagAltriCasiCulturali" inlineLabel="left"
name="pagAltriCasiCulturali" inlineLabel="left"
inlineField="true" />
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagAltriCasiCulturali()
: dpPag.getPagAltriCasiCulturali()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagAltriCasiCulturali")) %></div>
.get("pagAltriCasiCulturali")) %></div>
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= beniPaesaggistici %>">
<c:if test="<%= true || beniPaesaggistici %>">
<div>
<div>
<span><%= LanguageUtil.get(pageContext,
<span><%= LanguageUtil.get(pageContext,
"label-interventi-beni-paesaggistici") %></span><br/><br/>
"label-interventi-beni-paesaggistici") %></span><br/><br/>
@ -465,10 +496,16 @@ switch (intPratica.getTipoRichiesta()) {
"pagLottizzazioni") %>'
"pagLottizzazioni") %>'
label="label-pagLottizzazioni" inlineLabel="left"
label="label-pagLottizzazioni" inlineLabel="left"
inlineField="true" disabled="<%= disabledInputOneri
inlineField="true" disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagLottizzazioni() > 0
: dpPag.getPagLottizzazioni() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagLottizzazioni" inlineLabel="left"
name="pagLottizzazioni" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagLottizzazioni()
: dpPag.getPagLottizzazioni()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagLottizzazioni")) %></div>
.get("pagLottizzazioni")) %></div>
@ -481,10 +518,16 @@ switch (intPratica.getTipoRichiesta()) {
"pagGrandiStrutture") %>'
"pagGrandiStrutture") %>'
label="label-pagGrandiStrutture" inlineLabel="left"
label="label-pagGrandiStrutture" inlineLabel="left"
inlineField="true" disabled="<%= disabledInputOneri
inlineField="true" disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value='<%= Validator.isNull(dpPag)
? dettPratica.getPagGrandiStrutture() > 0
: dpPag.getPagGrandiStrutture() > 0 %>' />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagGrandiStrutture" inlineLabel="left"
name="pagGrandiStrutture" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagGrandiStrutture()
: dpPag.getPagGrandiStrutture()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagGrandiStrutture")) %></div>
.get("pagGrandiStrutture")) %></div>
@ -496,10 +539,16 @@ switch (intPratica.getTipoRichiesta()) {
"pagCondotte") %>'
"pagCondotte") %>'
label="label-pagCondotte" inlineLabel="left"
label="label-pagCondotte" inlineLabel="left"
inlineField="true" disabled="<%= disabledInputOneri
inlineField="true" disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagCondotte() > 0
: dpPag.getPagCondotte() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagCondotte" inlineLabel="left"
name="pagCondotte" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagCondotte()
: dpPag.getPagCondotte()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagCondotte")) %></div>
.get("pagCondotte")) %></div>
@ -511,10 +560,16 @@ switch (intPratica.getTipoRichiesta()) {
"pagPalificazioni") %>'
"pagPalificazioni") %>'
label="label-pagPalificazioni" inlineLabel="left"
label="label-pagPalificazioni" inlineLabel="left"
inlineField="true" disabled="<%= disabledInputOneri
inlineField="true" disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagPalificazioni() > 0
: dpPag.getPagPalificazioni() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagPalificazioni" inlineLabel="left"
name="pagPalificazioni" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagPalificazioni()
: dpPag.getPagPalificazioni()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagPalificazioni")) %></div>
.get("pagPalificazioni")) %></div>
@ -525,15 +580,26 @@ switch (intPratica.getTipoRichiesta()) {
for="pagImpiantiEolici"
for="pagImpiantiEolici"
data-val='<%= pagamenti.get(
data-val='<%= pagamenti.get(
"pagImpiantiEolici") %>'
"pagImpiantiEolici") %>'
label="label-pagImpiantiEolici" inlineLabel="left"
label='<%= LanguageUtil.get(pageContext, "label-pagImpiantiEolici")
inlineField="true" disabled="<%= disabledInputOneri
+ " € " + numberFormat.format(pagamenti.get("pagImpiantiEolici")) %>'
|| disabledIstruttoria %>" />
inlineLabel="left" inlineField="true"
<aui:input type="hidden" cssClass="field_price"
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagImpiantiEolici() > 0
: dpPag.getPagImpiantiEolici() > 0 %>" />
</div>
<div class="col-xs-6">
<aui:input type="text"
disabled="<%= Validator.isNull(dpPag)
|| (dpPag.getPagImpiantiEolici() == 0D) %>"
cssClass="field_price text_input" label="€"
name="pagImpiantiEolici" inlineLabel="left"
name="pagImpiantiEolici" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagImpiantiEolici()
: dpPag.getPagImpiantiEolici()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagImpiantiEolici")) %></div>
</div>
</div>
<div class="row">
<div class="row">
<div class="col-xs-6">
<div class="col-xs-6">
@ -543,10 +609,16 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagNuoveRealizzazioni"
label="label-pagNuoveRealizzazioni"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagNuoveRealizzazioni() > 0
: dpPag.getPagNuoveRealizzazioni() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagNuoveRealizzazioni" inlineLabel="left"
name="pagNuoveRealizzazioni" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagNuoveRealizzazioni()
: dpPag.getPagNuoveRealizzazioni()) %>'/>
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagNuoveRealizzazioni")) %></div>
.get("pagNuoveRealizzazioni")) %></div>
@ -560,10 +632,15 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagImmobiliPreesistenti"
label="label-pagImmobiliPreesistenti"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagImmobiliPreesistenti() > 0
: dpPag.getPagImmobiliPreesistenti() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagImmobiliPreesistenti" inlineLabel="left"
name="pagImmobiliPreesistenti" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= Validator.isNull(dpPag) ? "0"
: numberFormat.format(dpPag.getPagImmobiliPreesistenti()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagImmobiliPreesistenti")) %></div>
.get("pagImmobiliPreesistenti")) %></div>
@ -574,16 +651,26 @@ switch (intPratica.getTipoRichiesta()) {
for="pagManifestiPubblicitari"
for="pagManifestiPubblicitari"
data-val='<%= pagamenti.get(
data-val='<%= pagamenti.get(
"pagManifestiPubblicitari") %>'
"pagManifestiPubblicitari") %>'
label="label-pagManifestiPubblicitari"
label='<%= LanguageUtil.get(pageContext, "label-pagManifestiPubblicitari")
+ " € " + numberFormat.format(pagamenti.get("pagManifestiPubblicitari")) %>'
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
<aui:input type="hidden" cssClass="field_price"
value='<%= Validator.isNull(dpPag)
? dettPratica.getPagManifestiPubblicitari() > 0
: dpPag.getPagManifestiPubblicitari() > 0 %>' />
</div>
<div class="col-xs-6">
<aui:input type="text"
disabled="<%= Validator.isNull(dpPag)
|| (dpPag.getPagManifestiPubblicitari() == 0D) %>"
cssClass="field_price text_input" label="€"
name="pagManifestiPubblicitari" inlineLabel="left"
name="pagManifestiPubblicitari" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagManifestiPubblicitari()
: dpPag.getPagManifestiPubblicitari()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagManifestiPubblicitari")) %></div>
</div>
</div>
<div class="row">
<div class="row">
<div class="col-xs-6">
<div class="col-xs-6">
@ -593,10 +680,16 @@ switch (intPratica.getTipoRichiesta()) {
"pagPareriDiMassima") %>'
"pagPareriDiMassima") %>'
label="label-pagPareriDiMassima" inlineLabel="left"
label="label-pagPareriDiMassima" inlineLabel="left"
inlineField="true" disabled="<%= disabledInputOneri
inlineField="true" disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagPareriDiMassima() > 0
: dpPag.getPagPareriDiMassima() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagPareriDiMassima" inlineLabel="left"
name="pagPareriDiMassima" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagPareriDiMassima()
: dpPag.getPagPareriDiMassima()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagPareriDiMassima")) %></div>
.get("pagPareriDiMassima")) %></div>
@ -611,17 +704,23 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagAltriCasiPaesaggistici"
label="label-pagAltriCasiPaesaggistici"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagAltriCasiPaesaggistici() > 0
: dpPag.getPagAltriCasiPaesaggistici() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagAltriCasiPaesaggistici" inlineLabel="left"
name="pagAltriCasiPaesaggistici" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagAltriCasiPaesaggistici()
: dpPag.getPagAltriCasiPaesaggistici()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagAltriCasiPaesaggistici")) %></div>
.get("pagAltriCasiPaesaggistici")) %></div>
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= beniCulturali || beniPaesaggistici %>">
<c:if test="<%= true || beniCulturali || beniPaesaggistici %>">
<div style="margin-left:15px">
<div style="margin-left:15px">
<div style="margin-top: 30px"></div>
<div style="margin-top: 30px"></div>
<div class="row">
<div class="row">
@ -632,18 +731,26 @@ switch (intPratica.getTipoRichiesta()) {
"pagVariantiPareriResi") %>'
"pagVariantiPareriResi") %>'
label="label-pagVariantiPareriResi" inlineLabel="left"
label="label-pagVariantiPareriResi" inlineLabel="left"
inlineField="true" disabled="<%= disabledInputOneri
inlineField="true" disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagVariantiPareriResi() > 0
: dpPag.getPagVariantiPareriResi() > 0 %>" />
</div>
</div>
<div class="col-xs-6">
<div class="col-xs-6">
<aui:input type="text" disabled="true"
<aui:input type="text"
cssClass="field_price text_input" label="label-empty"
disabled="<%= Validator.isNull(dpPag)
|| (dpPag.getPagVariantiPareriResi() == 0D) %>"
cssClass="field_price text_input" label="€"
name="pagVariantiPareriResi" inlineLabel="left"
name="pagVariantiPareriResi" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagVariantiPareriResi()
: dpPag.getPagVariantiPareriResi()) %>' />
</div>
</div>
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= attestazioni %>">
<c:if test="<%= true || attestazioni %>">
<div style="margin-left:15px">
<div style="margin-left:15px">
<div class="row">
<div class="row">
<div class="col-xs-6">
<div class="col-xs-6">
@ -653,17 +760,23 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagRilascioAttestazioni"
label="label-pagRilascioAttestazioni"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagRilascioAttestazioni() > 0
: dpPag.getPagRilascioAttestazioni() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagRilascioAttestazioni" inlineLabel="left"
name="pagRilascioAttestazioni" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagRilascioAttestazioni()
: dpPag.getPagRilascioAttestazioni()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagRilascioAttestazioni")) %></div>
.get("pagRilascioAttestazioni")) %></div>
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= archivio %>">
<c:if test="<%= true || archivio %>">
<div style="margin-left:15px">
<div style="margin-left:15px">
<div class="row">
<div class="row">
<div class="col-xs-6">
<div class="col-xs-6">
@ -674,10 +787,16 @@ switch (intPratica.getTipoRichiesta()) {
label="label-pagConsultazioniArchivio"
label="label-pagConsultazioniArchivio"
inlineLabel="left" inlineField="true"
inlineLabel="left" inlineField="true"
disabled="<%= disabledInputOneri
disabled="<%= disabledInputOneri
|| disabledIstruttoria %>" />
|| disabledIstruttoria %>"
value="<%= Validator.isNull(dpPag)
? dettPratica.getPagConsultazioniArchivio() > 0
: dpPag.getPagConsultazioniArchivio() > 0 %>" />
<aui:input type="hidden" cssClass="field_price"
<aui:input type="hidden" cssClass="field_price"
name="pagConsultazioniArchivio" inlineLabel="left"
name="pagConsultazioniArchivio" inlineLabel="left"
inlineField="true" />
inlineField="true"
value='<%= numberFormat.format(Validator.isNull(dpPag)
? dettPratica.getPagConsultazioniArchivio()
: dpPag.getPagConsultazioniArchivio()) %>' />
</div>
</div>
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
<div class="col-xs-6">€ <%= numberFormat.format(pagamenti
.get("pagConsultazioniArchivio")) %></div>
.get("pagConsultazioniArchivio")) %></div>
@ -757,7 +876,7 @@ switch (intPratica.getTipoRichiesta()) {
</div>
</div>
</div>
</div>
</div>
</div>
<c:if test="<%= Validator.isNull(pagamentoOneri) && Validator.isNull(pagamentoBolli) %>">
<c:if test="<%= ( Validator.isNull(pagamentoOneri) && Validator.isNull(pagamentoBolli)) || aggiorna %>">
<div class="row">
<div class="row">
<div class="col-md-12">
<div class="col-md-12">
<div class="pull-right">
<div class="pull-right">
@ -813,14 +932,15 @@ $('.container-price__row input[type="checkbox"]').change(function() {
var price_el = $(this).attr('for');
var price_el = $(this).attr('for');
var price_input = $('input[name="<portlet:namespace/>' + price_el + '"]');
var price_input = $('input[name="<portlet:namespace/>' + price_el + '"]');
var price = $(this).data('val');
var price = $(this).data('val');
console.log('[' + price_el + '] [' + price + ']');
if ($(this).is(':checked')) {
if ($(this).is(':checked')) {
if (price_el == 'pagVariantiPareriResi' ) {
if (price_input.hasClass('text_input') ) {
price_input.removeAttr('disabled');
price_input.removeAttr('disabled');
} else {
} else {
price_input.val(price);
price_input.val(price);
}
}
} else {
} else {
if(price_el == 'pagVariantiPareriResi' ) {
if (price_input.hasClass('text_input') ) {
price_input.attr('disabled', true);
price_input.attr('disabled', true);
} else {
} else {
price_input.val(0);
price_input.val(0);
@ -864,8 +984,8 @@ $(".text_input").each(function () {
function calcolo() {
function calcolo() {
var totale = 0;
var totale = 0;
$.each($('.field_price'), function(index, val) {
$.each($('.field_price'), function(index, val) {
if ($(this).is(":not(:disabled )")) {
if ($(this).is(":not(:readonly )")) {
totale += parseFloat($(this).val());
totale += parseFloat('0' + $(this).val());
}
}
});
});
$('#<portlet:namespace/>importoSpeseIstruttoria').val(totale);
$('#<portlet:namespace/>importoSpeseIstruttoria').val(totale);