Salvatore La Manna
2 anni fa
75 ha cambiato i file con 3879 aggiunte e 2729 eliminazioni
@ -0,0 +1,83 @@ |
|||||||
|
<p> |
||||||
|
DPR 380/2001, art. 93<br /> |
||||||
|
L.R. 1/2019, art. 36, c.1<br /> |
||||||
|
Legge 190/2012, art. 1, comma 9 lettera “e”<br /> |
||||||
|
<sismabonus> |
||||||
|
L.R. 23/2021, art. 31 comma 5<br /> |
||||||
|
</sismabonus> |
||||||
|
D. Lgs. 101/2018 |
||||||
|
</p> |
||||||
|
<h1 class="text-center">DELEGA E AFFIDAMENTO INCARICHI PROFESSIONALI</h1> |
||||||
|
<p> |
||||||
|
Il sottoscritto <b>{{nomecommittente}}</b>, C.F. <b>{{cfcommittente}}</b>, nato a <b>{{lncommittente}}</b> il |
||||||
|
<b>{{dncommittente}}</b> e residente in <b>{{lrcommittente}}</b> indirizzo <b>{{ircommittente}}</b> n° |
||||||
|
<b>{{nccommitttente}}</b>, documento di identità <b>{{dicommittente}}</b> numero <b>{{nicommittente}}</b> rilasciato |
||||||
|
da <b>{{ricommittente}}</b>, nella qualità di committente dei lavori, |
||||||
|
</p> |
||||||
|
<h1 class="text-center">DELEGA</h1> |
||||||
|
<p> |
||||||
|
l’intermediario <b>{{nometitolare}}</b> codice fiscale <b>{{cftitolare}}</b> nato a <b>{{lntitolare}}</b> il |
||||||
|
<b>{{dntitolare}}</b> e residente in <b>{{lrtitolare}}</b> indirizzo <b>{{irtitolare}}</b> n° <b>{{nctitolare}}</b> |
||||||
|
alla trasmissione della denuncia prevista dagli artt. 65 e 93 del DPR 380/2001 per i lavori di |
||||||
|
<b>{{descrizione}}</b> attraverso la piattaforma informatica “SISMICA” della Regione Sicilia |
||||||
|
</p> |
||||||
|
<p> |
||||||
|
Il sottoscritto contestualmente dichiara: |
||||||
|
</p> |
||||||
|
<ul> |
||||||
|
<li> |
||||||
|
ai sensi dell'art. 36, comma 1, della L.R. n° 1 del 22.01.2019, di avere affidato la progettazione e |
||||||
|
l’esecuzione dei lavori ai seguenti professionisti:<br /> |
||||||
|
{{professionisti}} |
||||||
|
</li> |
||||||
|
<li> |
||||||
|
che il progetto strutturale esecutivo possiede i requisiti di completezza indicata nelle NTC 2018, con riguardo |
||||||
|
anche alle indagini specialistiche ritenute necessarie alla realizzazione dell'opera; |
||||||
|
</li> |
||||||
|
<li> |
||||||
|
ai sensi dell'art. 1, comma 9 lettera “e”, della legge n° 190/2012:<br /> |
||||||
|
<coniugiooff> |
||||||
|
[ ] di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del convivente, entro |
||||||
|
il 2° grado, con i dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla trattazione del |
||||||
|
procedimento.<br /> |
||||||
|
[ ] di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti |
||||||
|
dipendenti dell'Ufficio del Genio Civile:<br /> |
||||||
|
________________________________________<br /> |
||||||
|
________________________________________ |
||||||
|
</coniugiooff> |
||||||
|
<coniugioon> |
||||||
|
<noconiugio> |
||||||
|
di non trovarsi in rapporti di coniugio, parentela o affinità, del coniuge o del convivente, entro il 2° |
||||||
|
grado, con i dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla trattazione del |
||||||
|
procedimento. |
||||||
|
</noconiugio> |
||||||
|
<siconiugio> |
||||||
|
di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti dipendenti |
||||||
|
dell'Ufficio del Genio Civile: {{coniugio}}. |
||||||
|
</siconiugio> |
||||||
|
</coniugioon> |
||||||
|
</li> |
||||||
|
<sismabonus> |
||||||
|
<li> |
||||||
|
trattandosi di intervento da realizzare in regime di agevolazione fiscale ai sensi degli artt 119 e 121 del |
||||||
|
D.L. n.34/2020, convertito con modificazioni dalla Legge n.77/2020, di essere debitore nei confronti dei |
||||||
|
professionisti incaricati delle rispettive spettanze pattuite per contratto o per atto equipollente e di |
||||||
|
assumersi l’impegno a corrispondere le spettanze dovute anche nel caso in cui la procedura si dovesse |
||||||
|
interrompere per sua iniziativa, ai sensi e per gli effetti di cui al comma 5 dell’art. 31 della L.R. n. |
||||||
|
23/2021; |
||||||
|
</li> |
||||||
|
</sismabonus> |
||||||
|
<li> |
||||||
|
di essere informato, ai sensi dell’art. 13 del Regolamento UE 2016/679, recepito con D.Lgs. 101/2018, circa le |
||||||
|
modalità di trattamento e l'utilizzo dei dati personali raccolti e di acconsentire, ai sensi e per gli effetti |
||||||
|
di cui all’art. 7 e ss. del sopraccitato Regolamento, al trattamento, anche con strumenti informatici, dei dati |
||||||
|
personali con le modalità e per le finalità connesse al procedimento cui la presente è riferita. |
||||||
|
</li> |
||||||
|
</ul> |
||||||
|
<p> |
||||||
|
Si allega la fotocopia del documento d’identità sopra indicato.<br /><br /> |
||||||
|
</p> |
||||||
|
<p> |
||||||
|
Data ________________________________________ |
||||||
|
</p> |
||||||
|
<div class="firma">Firma del delegante<br /><br />________________________________________</div> |
@ -0,0 +1,29 @@ |
|||||||
|
<html> |
||||||
|
<head> |
||||||
|
<style> |
||||||
|
.text-center { |
||||||
|
text-align: center; |
||||||
|
} |
||||||
|
.text-right { |
||||||
|
text-align: right; |
||||||
|
} |
||||||
|
.firma { |
||||||
|
text-align: center; |
||||||
|
width: 670px; |
||||||
|
padding-left: 300px; |
||||||
|
} |
||||||
|
h1 { |
||||||
|
font-size: 20px; |
||||||
|
margin-bottom: 0; |
||||||
|
} |
||||||
|
li, p { |
||||||
|
font-size: 14px; |
||||||
|
margin: 0 0 4px 0; |
||||||
|
line-height: 21px; |
||||||
|
} |
||||||
|
</style> |
||||||
|
</head> |
||||||
|
<body> |
||||||
|
{{html}} |
||||||
|
</body> |
||||||
|
</html> |
File diff soppresso perché troppo grande
Load Diff
@ -0,0 +1,44 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@include file="/html/fascicolofe/init.jsp"%> |
||||||
|
<% |
||||||
|
String backURL = ParamUtil.getString(request, "backURL"); |
||||||
|
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||||
|
String fmName = "fmInizioLavori"; |
||||||
|
%> |
||||||
|
<liferay-portlet:actionURL name="salvaInizioLavori" var="salvaInizioLavoriURL" > |
||||||
|
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>"/> |
||||||
|
<liferay-portlet:param name="backURL" value="<%= backURL %>"/> |
||||||
|
<liferay-portlet:param name="successURL" value="<%= currentURL %>"/> |
||||||
|
</liferay-portlet:actionURL> |
||||||
|
<aui:form name="<%= fmName %>" action="<%= salvaInizioLavoriURL %>"> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12"> |
||||||
|
<div style="display:inline-block"> |
||||||
|
Data inizio lavori |
||||||
|
<liferay-util:include page="/html/common/input_date_time.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="field" value="dataInizioLavoriOpera" /> |
||||||
|
<liferay-util:param name="fmName" value="<%= fmName %>" /> |
||||||
|
</liferay-util:include> |
||||||
|
</div> |
||||||
|
<div style="display:inline-block"> |
||||||
|
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" |
||||||
|
cssClass="inline_toolbar" > |
||||||
|
<liferay-ui:icon iconCssClass="fa fa-check-square" message="salva-conferma" |
||||||
|
url="javascript:saveFineLavori();" linkCssClass="btn btn-primary" /> |
||||||
|
</liferay-ui:icon-menu> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</aui:form> |
||||||
|
<aui:script use="aui-base"> |
||||||
|
Liferay.provide( |
||||||
|
window, |
||||||
|
'saveFineLavori', |
||||||
|
function () { |
||||||
|
submitForm(document.<portlet:namespace /><%= fmName %>); |
||||||
|
}, |
||||||
|
['aui-base'] |
||||||
|
); |
||||||
|
</aui:script> |
@ -0,0 +1,312 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.FineLavori"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Pagamento"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.FineLavoriServiceUtil"%> |
||||||
|
<%@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.SoggettoLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.PagamentoConstants"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.util.PagamentiCommonUtil"%> |
||||||
|
<%@page import="java.math.BigDecimal"%> |
||||||
|
<%@page import="java.text.NumberFormat"%> |
||||||
|
<%@ include file="/html/fascicolofe/init.jsp" %> |
||||||
|
<% |
||||||
|
long intPraticaId = ParamUtil.getLong(request, "intPraticaId", 0L); |
||||||
|
long fineLavoriId = ParamUtil.getLong(request, "fineLavoriId", 0L); |
||||||
|
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||||
|
FineLavori fineLavori = FineLavoriServiceUtil.getFineLavori(fineLavoriId); |
||||||
|
if (fineLavori == null) { |
||||||
|
fineLavori = FineLavoriServiceUtil.getLastEditable(intPraticaId); |
||||||
|
} |
||||||
|
String formName = "fmpaga"; |
||||||
|
String buttonId = "fmbutton"; |
||||||
|
long companyId = company.getCompanyId(); |
||||||
|
boolean disabledInput = Validator.isNotNull(fineLavori.getPagamentoId()); |
||||||
|
boolean pagamentoIsPagato = false; |
||||||
|
boolean pagamentoIsPending = false; |
||||||
|
boolean pagamentoNonPagabile = false; |
||||||
|
boolean pagamentoRifiutato = false; |
||||||
|
boolean pagamentoAnnullato = false; |
||||||
|
Pagamento pagamento = null; |
||||||
|
if (Validator.isNotNull(fineLavori.getPagamentoId())) { |
||||||
|
pagamento = PagamentoLocalServiceUtil.getPagamento(fineLavori.getPagamentoId()); |
||||||
|
pagamentoIsPagato = pagamento.getUtilizzata().equals(PagamentoConstants.UTILIZZATA_PAGATA); |
||||||
|
pagamentoIsPending = pagamento.getUtilizzata().equals(PagamentoConstants.UTILIZZATA_IN_CORSO); |
||||||
|
pagamentoNonPagabile = pagamento.getUtilizzata().equals(PagamentoConstants.UTILIZZATA_NON_PAGABILE); |
||||||
|
pagamentoRifiutato = pagamento.getUtilizzata().equals(PagamentoConstants.UTILIZZATA_RIFIUTATA); |
||||||
|
pagamentoAnnullato = pagamento.getUtilizzata().equals(PagamentoConstants.UTILIZZATA_ANNULLATO); |
||||||
|
} |
||||||
|
String formRicevutaPagamento = "fmRicevuta"; |
||||||
|
String currentCompleteUrl = PortalUtil.getCurrentCompleteURL(request); |
||||||
|
%> |
||||||
|
<liferay-portlet:renderURL var="verifyURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fine-lavori.jsp"/> |
||||||
|
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||||
|
<liferay-portlet:param name="fineLavoriId" value="<%= String.valueOf(fineLavoriId) %>" /> |
||||||
|
</liferay-portlet:renderURL> |
||||||
|
<liferay-portlet:renderURL var="verifyPagamentoURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fine-lavori_calcolo.jsp"/> |
||||||
|
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||||
|
<liferay-portlet:param name="fineLavoriId" value="<%= String.valueOf(fineLavoriId) %>" /> |
||||||
|
</liferay-portlet:renderURL> |
||||||
|
<div class="container-fluid clearfix root-calc"> |
||||||
|
<h2 class="title-fascicolo pull-left">Calcolo importo</h2> |
||||||
|
<div class="pull-right" > |
||||||
|
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" |
||||||
|
cssClass="inline_toolbar" > |
||||||
|
<c:if test="<%= !PagamentiCommonUtil.pagamentiCompleted(fineLavori.getFineLavoriId(), |
||||||
|
FineLavori.class.getName()) %>"> |
||||||
|
<liferay-ui:icon iconCssClass="fa fa-chevron-left" message="go-back" url="<%= verifyURL %>" |
||||||
|
linkCssClass="btn" /> |
||||||
|
</c:if> |
||||||
|
</liferay-ui:icon-menu> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<liferay-util:include page="/html/common/help_message.jsp" servletContext="<%= application %>"> |
||||||
|
<liferay-util:param name="message" value="help_message_calcolo_importo" /> |
||||||
|
</liferay-util:include> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row header-calcolo"> |
||||||
|
<div class="col-xs-12 padding_15"> |
||||||
|
<%= intPratica.getTitle(false) %> |
||||||
|
<strong> |
||||||
|
<%= Validator.isNull(intPratica) ? StringPool.BLANK |
||||||
|
: " - " + LanguageUtil.get(pageContext, "tipo-pratica-" + intPratica.getTipoPratica()) %> |
||||||
|
</strong> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
<c:if test="<%= Validator.isNotNull(pagamento) && !fineLavori.getNormEsenteBollo() %>"> |
||||||
|
<div class="container-fluid clearfix calcolo-importo"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 padding_15"> |
||||||
|
<div class="module-group"> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" |
||||||
|
title="label-pagamento-bolli"> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row"> |
||||||
|
<c:if test="<%= pagamentoIsPagato || pagamentoIsPending %>"> |
||||||
|
<c:if test="<%= pagamentoIsPagato %>"> |
||||||
|
<div class="col-xs-12 padding_15"><span> |
||||||
|
<%= LanguageUtil.get(pageContext, "text-pagamento-completato-bolli") %> |
||||||
|
</span></div> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= pagamentoIsPending %>"> |
||||||
|
<liferay-portlet:actionURL name="allegatoFilePagamento" |
||||||
|
var="allegatoFilePagamentoURL"> |
||||||
|
<liferay-portlet:param name="mvcPath" |
||||||
|
value="/html/fascicolofe/verify_fine-lavori_calcolo.jsp" /> |
||||||
|
<liferay-portlet:param name="intPraticaId" |
||||||
|
value="<%= String.valueOf(intPraticaId) %>"/> |
||||||
|
<liferay-portlet:param name="fineLavoriId" |
||||||
|
value="<%= String.valueOf(fineLavoriId) %>" /> |
||||||
|
<liferay-portlet:param name="pagamentoId" |
||||||
|
value='<%= String.valueOf(pagamento.getPagamentoId()) %>'/> |
||||||
|
<liferay-portlet:param name="redirect" value="<%=verifyPagamentoURL %>"/> |
||||||
|
</liferay-portlet:actionURL> |
||||||
|
<c:if test="<%= !PagamentiCommonUtil.irisIsEnable(companyId) |
||||||
|
|| pagamento.getMezzo().equalsIgnoreCase( |
||||||
|
PagamentoConstants.MEZZO_MANUALE) %>"> |
||||||
|
<div class="col-xs-10 padding_15"><span> |
||||||
|
<%= LanguageUtil.get(pageContext, "text-pagamento-manuale-bolli") %> |
||||||
|
</span> |
||||||
|
<c:if test="<%= (pagamentoIsPending && pagamento.getMezzo() |
||||||
|
.equals(PagamentoConstants.MEZZO_MANUALE) && |
||||||
|
PagamentiCommonUtil.irisIsEnable(companyId) ) %>"> |
||||||
|
<liferay-util:include servletContext="<%= application %>" |
||||||
|
page="/html/fascicolofe/pagamenti/replace_payment.jsp" > |
||||||
|
<liferay-util:param name="pagamentoId" |
||||||
|
value='<%= String.valueOf(pagamento.getPagamentoId()) %>' /> |
||||||
|
<liferay-util:param name="verifyPagamentoURL" |
||||||
|
value='<%= verifyPagamentoURL %>' /> |
||||||
|
</liferay-util:include> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
<div class="col-xs-2 padding_15 total-row"> |
||||||
|
<aui:form name="<%= formRicevutaPagamento %>" |
||||||
|
enctype="multipart/form-data" method="post" |
||||||
|
action="<%= allegatoFilePagamentoURL %>"> |
||||||
|
<div> |
||||||
|
<aui:input type="file" name="docFile" |
||||||
|
label="Ricevuta Pagamento"> |
||||||
|
<aui:validator name="required" |
||||||
|
errorMessage="File Richiesto" /> |
||||||
|
<aui:validator name="acceptFiles" |
||||||
|
errorMessage="Errore... Formati supportati: pdf,p7m">'p7m,pdf'</aui:validator> |
||||||
|
</aui:input> |
||||||
|
</div> |
||||||
|
<aui:button-row> |
||||||
|
<aui:button type="submit" value="upload-file" /> |
||||||
|
</aui:button-row> |
||||||
|
</aui:form> |
||||||
|
</div> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= PagamentiCommonUtil.irisIsEnable(companyId) |
||||||
|
&& pagamento.getMezzo().equalsIgnoreCase(PagamentoConstants.MEZZO_IRIS) |
||||||
|
&& Validator.isNotNull(pagamento.getUrl())%>"> |
||||||
|
<liferay-util:include page="/html/fascicolofe/pagamenti/confirm_iris.jsp" |
||||||
|
servletContext="<%= application %>" > |
||||||
|
<liferay-util:param name="pagamentoId" |
||||||
|
value='<%= String.valueOf(pagamento.getPagamentoId()) %>' /> |
||||||
|
</liferay-util:include> |
||||||
|
</c:if> |
||||||
|
</c:if> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= pagamentoNonPagabile || pagamentoRifiutato %>"> |
||||||
|
<c:if test="<%= pagamentoNonPagabile %>"> |
||||||
|
<div class="col-xs-10 padding_15"> |
||||||
|
<span><%= LanguageUtil.get(pageContext, |
||||||
|
"text-pagamento-nonpagabile-bolli") %></span> |
||||||
|
</div> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= pagamentoRifiutato %>"> |
||||||
|
<div class="col-xs-10 padding_15"> |
||||||
|
<span><%= LanguageUtil.get(pageContext, |
||||||
|
"text-pagamento-rifiutato-bolli") %></span> |
||||||
|
</div> |
||||||
|
</c:if> |
||||||
|
<div class="col-xs-2 padding_15"> |
||||||
|
<liferay-util:include page="/html/fascicolofe/pagamenti/replace_payment.jsp" |
||||||
|
servletContext="<%= application %>" > |
||||||
|
<liferay-util:param name="pagamentoId" |
||||||
|
value='<%= String.valueOf(pagamento.getPagamentoId()) %>' /> |
||||||
|
<liferay-util:param name="verifyPagamentoURL" |
||||||
|
value='<%= verifyPagamentoURL %>' /> |
||||||
|
</liferay-util:include> |
||||||
|
</div> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= pagamentoAnnullato %>"> |
||||||
|
<span><%= LanguageUtil.get(pageContext, "text-pagamento-annullato-bolli") %></span> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= PagamentiCommonUtil.pagamentiCompleted(fineLavori.getFineLavoriId(), FineLavori.class.getName()) %>"> |
||||||
|
<liferay-util:include page="/html/fascicolofe/completed_fascicolo.jsp" servletContext="<%= application %>" > |
||||||
|
<liferay-util:param name="classPk" value="<%=String.valueOf(fineLavori.getFineLavoriId())%>" /> |
||||||
|
<liferay-util:param name="className" value="<%=FineLavori.class.getName()%>" /> |
||||||
|
</liferay-util:include> |
||||||
|
<div class="separator" style="margin: 30px 0 40px 0"></div> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= PagamentiCommonUtil.pagamentiInitialized(fineLavori.getFineLavoriId(), FineLavori.class.getName()) %>"> |
||||||
|
<h2 class="pagamento_riepilogo text-center txt-bold">Riepilogo</h2> |
||||||
|
</c:if> |
||||||
|
<liferay-portlet:actionURL name="pagaInvia" var="pagaInviaURL" > |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fine-lavori_calcolo.jsp"/> |
||||||
|
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"/> |
||||||
|
<liferay-portlet:param name="fineLavoriId" value="<%= String.valueOf(fineLavoriId) %>" /> |
||||||
|
<liferay-portlet:param name="url" value="<%= currentCompleteUrl %>"/> |
||||||
|
<liferay-portlet:param name="redirect" value="<%=verifyPagamentoURL %>"/> |
||||||
|
</liferay-portlet:actionURL> |
||||||
|
<aui:form name="<%= formName %>" enctype="multipart/form-data" method="post" action="<%= pagaInviaURL %>"> |
||||||
|
<div class="container-fluid clearfix calcolo-importo"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-sm-6 col-xs-12"> |
||||||
|
<aui:select label="gc-soggetto-02" name="codiceFiscaleCommittente" showEmptyOption="true" |
||||||
|
required="true" showRequiredLabel="true" disabled="<%= disabledInput %>" > |
||||||
|
<% |
||||||
|
List<Soggetto> committenti = SoggettoLocalServiceUtil.getValidByIntPratica_TipologiaSoggetto( |
||||||
|
intPraticaId, TipoSoggettoUtil.COMMITTENTE); |
||||||
|
for (Soggetto committente : committenti) { |
||||||
|
%> |
||||||
|
<aui:option label='<%= committente.getDescrizioneCompleta() %>' |
||||||
|
value="<%= committente.getCodiceFiscale() %>" |
||||||
|
selected="<%= (committenti.size() == 1) || (Validator.isNotNull(pagamento) |
||||||
|
&& committente.getCodiceFiscale().equalsIgnoreCase( |
||||||
|
pagamento.getCodiceFiscaleCommittente())) %>" /> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</aui:select> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 padding_15"> |
||||||
|
<div class="module-group"> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" |
||||||
|
title="label-pagamenti-spese-bolli"> |
||||||
|
<div class="container-fluid"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 container-norm_esente_bollo"> |
||||||
|
<aui:input cssClass="refresh-input" disabled="true" |
||||||
|
name="normEsenteBollo" label="norm-esente-bollo" |
||||||
|
bean="<%= fineLavori %>" model="<%= FineLavori.class %>" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-10 padding_15"> |
||||||
|
<div class="row container-price__row"> |
||||||
|
<c:if test="<%= fineLavori.isNormEsenteBollo() %>"> |
||||||
|
<ol style="list-style-type: none; width:100%"> |
||||||
|
<li> |
||||||
|
<strong>Esente Bollo</strong> |
||||||
|
</li> |
||||||
|
</ol> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="col-xs-2 padding_15 total-row"> |
||||||
|
<div class="total-row__label">Totale importo</div> |
||||||
|
<% |
||||||
|
BigDecimal importoBollo = null; |
||||||
|
if (Validator.isNotNull(pagamento)) { |
||||||
|
importoBollo = new BigDecimal(pagamento.getImporto()); |
||||||
|
} else { |
||||||
|
importoBollo = fineLavori.isNormEsenteBollo() ? new BigDecimal("0.00") |
||||||
|
: PagamentiCommonUtil.getImportoBolli(companyId, |
||||||
|
fineLavori.getFineLavoriId(), FineLavori.class.getName(), |
||||||
|
TipoIntegrazioneUtil.FINE_LAVORI); |
||||||
|
} |
||||||
|
%> |
||||||
|
<div class="total-row__value"><strong> <%= NumberFormat.getCurrencyInstance( |
||||||
|
LocaleUtil.getSiteDefault()).format(importoBollo) %></strong></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<c:if test="<%= Validator.isNull(pagamento) %>"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-md-12"> |
||||||
|
<div class="pull-right"> |
||||||
|
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" |
||||||
|
cssClass="inline_toolbar" > |
||||||
|
<liferay-ui:icon iconCssClass="fa fa-close" message="cancel" url="<%= verifyURL %>" |
||||||
|
linkCssClass="btn" /> |
||||||
|
<liferay-ui:icon id="<%=buttonId %>" iconCssClass="fa fa-credit-card" |
||||||
|
message="Paga e invia" url="#" linkCssClass="btn btn-primary" /> |
||||||
|
</liferay-ui:icon-menu> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div id='<%= renderResponse.getNamespace() + "saveAndCloseDiv" %>' class="hide" > |
||||||
|
<% |
||||||
|
String paymentConfirmText = StringPool.BLANK; |
||||||
|
if (PagamentiCommonUtil.irisIsEnable(companyId)) { |
||||||
|
paymentConfirmText = LanguageUtil.get(pageContext, "label-confirm-payment-iris"); |
||||||
|
} else { |
||||||
|
paymentConfirmText = LanguageUtil.get(pageContext, "label-confirm-payment-manual"); |
||||||
|
} |
||||||
|
%> |
||||||
|
<span style="min-height:70px"><%= paymentConfirmText %></span> |
||||||
|
</div> |
||||||
|
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
||||||
|
<liferay-util:param name="formName" value="<%= formName %>" /> |
||||||
|
<liferay-util:param name="titolo" value="Attenzione" /> |
||||||
|
<liferay-util:param name="buttonId" value="<%= buttonId %>" /> |
||||||
|
<liferay-util:param name="buttonConferma" value="Conferma" /> |
||||||
|
<liferay-util:param name="width" value="500" /> |
||||||
|
<liferay-util:param name="height" value="280" /> |
||||||
|
<liferay-util:param name="externalForm" value="true" /> |
||||||
|
</liferay-util:include> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
</aui:form> |
@ -0,0 +1,137 @@ |
|||||||
|
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
||||||
|
<%@include file="/html/soggettipratica/init.jsp"%> |
||||||
|
<% |
||||||
|
String cssClass = "col-xs-12 col-sm-6 col-md-4"; |
||||||
|
Format format = new SimpleDateFormat("dd/MM/yyyy"); |
||||||
|
long committenteId = ParamUtil.getLong(renderRequest, "committenteId"); |
||||||
|
long dettPraticaId = ParamUtil.getLong(renderRequest, "dettPraticaId"); |
||||||
|
String action = ParamUtil.getString(renderRequest, "action", "anteprima"); |
||||||
|
%> |
||||||
|
<style type="text/css"> |
||||||
|
.anteprimadelega h1 { |
||||||
|
font-size: 14px; |
||||||
|
} |
||||||
|
.anteprimadelega p, .anteprimadelega li { |
||||||
|
font-size: 12px; |
||||||
|
margin-bottom: 6px; |
||||||
|
} |
||||||
|
.anteprimadelega ul { |
||||||
|
list-style-type: square; |
||||||
|
list-style-position: inside; |
||||||
|
} |
||||||
|
.anteprimadelega li { |
||||||
|
display: list-item !important; |
||||||
|
} |
||||||
|
.anteprimadelega .indent { |
||||||
|
margin-left: 24px; |
||||||
|
list-style-type: circle; |
||||||
|
margin-bottom: 3px; |
||||||
|
} |
||||||
|
</style> |
||||||
|
<liferay-portlet:renderURL portletName="<%= PortletKeys.SOGGETTI %>" var="aggiornaDelegaURL" |
||||||
|
windowState="<%= LiferayWindowState.NORMAL.toString() %>"> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/genera_delega.jsp" /> |
||||||
|
</liferay-portlet:renderURL> |
||||||
|
<liferay-portlet:resourceURL id="delegaPdf" var="delegaPdfURL" > |
||||||
|
<% |
||||||
|
for (String key : renderRequest.getParameterMap().keySet()) { |
||||||
|
String value = renderRequest.getParameter(key); |
||||||
|
%> |
||||||
|
<liferay-portlet:param name="<%= key %>" value="<%= value %>" /> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-portlet:resourceURL> |
||||||
|
<liferay-portlet:resourceURL id="inviaMailDelega" var="inviaMailDelegaURL" > |
||||||
|
<% |
||||||
|
for (String key : renderRequest.getParameterMap().keySet()) { |
||||||
|
String value = renderRequest.getParameter(key); |
||||||
|
%> |
||||||
|
<liferay-portlet:param name="<%= key %>" value="<%= value %>" /> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-portlet:resourceURL> |
||||||
|
<aui:form action="<%= aggiornaDelegaURL %>"> |
||||||
|
<aui:input type="hidden" name="redirect" value="<%= currentURL %>" /> |
||||||
|
<aui:input type="hidden" name="committenteId" value="<%= committenteId %>" /> |
||||||
|
<aui:input type="hidden" name="dettPraticaId" value="<%= dettPraticaId %>" /> |
||||||
|
<aui:input type="hidden" name="action" id="action" value="" /> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Committente"> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Documento di identità"> |
||||||
|
<div class="row"> |
||||||
|
<div class="<%= cssClass %>"> |
||||||
|
<aui:input name="dicommittente" label="Tipo" /> |
||||||
|
</div> |
||||||
|
<div class="<%= cssClass %>"> |
||||||
|
<aui:input name="nicommittente" label="Numero" /> |
||||||
|
</div> |
||||||
|
<div class="<%= cssClass %>"> |
||||||
|
<aui:input name="ricommittente" label="Rilasciato da" /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Rapporti di coniugio"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-xs-12 col-sm-6"> |
||||||
|
<aui:input type="radio" name="coniugio" value="false" label="Dichiara di non trovarsi in rapporti |
||||||
|
di coniugio, parentela o affinità, del coniuge o del convivente, entro il 2° grado, con i |
||||||
|
dirigenti e i dipendenti dell'Ufficio del Genio Civile deputati alla trattazione del |
||||||
|
procedimento." onClick="mostraNascondiRelazioni()" /> |
||||||
|
</div> |
||||||
|
<div class="col-xs-12 col-sm-6"> |
||||||
|
<div> |
||||||
|
<aui:input type="radio" name="coniugio" value="true" label="Dichiara di trovarsi in rapporti di |
||||||
|
coniugio, parentela o affinità entro il 2° grado con i seguenti dipendenti dell'Ufficio |
||||||
|
del Genio Civile" onClick="mostraNascondiRelazioni()" /> |
||||||
|
</div> |
||||||
|
<div id="_<%= PortletKeys.SOGGETTI %>_containerRelazioni"> |
||||||
|
<aui:input type="textarea" name="relazioni" label="Indicare un nome per riga" |
||||||
|
value='<%= ParamUtil.getString(renderRequest, "relazioni") %>' /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</liferay-ui:panel> |
||||||
|
<div class="row text-right"> |
||||||
|
<div class="col-xs-12"> |
||||||
|
<aui:button type="submit" primary="false" value='<i class="fa fa-eye"></i> Aggiorna dati' /> |
||||||
|
<aui:button href="<%= delegaPdfURL %>" value='<i class="fa fa-download"></i> Scarica PDF' /> |
||||||
|
<aui:button onClick="return inviaMailDelega()" type="submit" |
||||||
|
value='<i class="fa fa-envelope-o"></i> Invia email' /> |
||||||
|
<br /><br /> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="Anteprima"> |
||||||
|
<div class="anteprimadelega"> |
||||||
|
<%= SoggettoLocalServiceUtil.getAnteprimaDelega(renderRequest) %> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</aui:form> |
||||||
|
<script> |
||||||
|
var elRelazioni = $('#_<%= PortletKeys.SOGGETTI %>_containerRelazioni'); |
||||||
|
|
||||||
|
function mostraNascondiRelazioni() { |
||||||
|
if ('true' == $('input[name=_<%= PortletKeys.SOGGETTI %>_coniugio]:checked').val()) { |
||||||
|
elRelazioni.show(); |
||||||
|
} else { |
||||||
|
elRelazioni.hide(); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
function inviaMailDelega() { |
||||||
|
$.ajax({ |
||||||
|
url: '<%= inviaMailDelegaURL %>', |
||||||
|
}).done(function (data) { |
||||||
|
alert(data.message); |
||||||
|
}); |
||||||
|
return false; |
||||||
|
} |
||||||
|
|
||||||
|
$(document).ready(function() { |
||||||
|
mostraNascondiRelazioni(); |
||||||
|
}) |
||||||
|
</script> |
@ -1,53 +1,29 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@include file="/html/mail_manager/init.jsp" %> |
<%@include file="/html/mail_manager/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
SearchContainer searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
SearchContainer searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
||||||
|
|
||||||
String redirect = searchContainer.getIteratorURL().toString(); |
String redirect = searchContainer.getIteratorURL().toString(); |
||||||
|
|
||||||
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||||
|
|
||||||
Email entry = (Email) row.getObject(); |
Email entry = (Email) row.getObject(); |
||||||
%> |
%> |
||||||
|
<liferay-ui:icon-menu showWhenSingleIcon="true"> |
||||||
<liferay-ui:icon-menu showWhenSingleIcon="<%= true %>"> |
|
||||||
|
|
||||||
<c:if test="<%= EmailPermission.contains(permissionChecker, scopeGroupId, ActionKeys.ADMIN_EMAIL) %>"> |
<c:if test="<%= EmailPermission.contains(permissionChecker, scopeGroupId, ActionKeys.ADMIN_EMAIL) %>"> |
||||||
|
|
||||||
|
|
||||||
<portlet:renderURL var="editEntryURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
<portlet:renderURL var="editEntryURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<portlet:param name="mvcPath" value="/html/mail_manager/edit.jsp" /> |
<portlet:param name="mvcPath" value="/html/mail_manager/edit.jsp" /> |
||||||
<portlet:param name="emailId" value="<%= String.valueOf(entry.getEmailId()) %>" /> |
<portlet:param name="emailId" value="<%= String.valueOf(entry.getEmailId()) %>" /> |
||||||
</portlet:renderURL> |
</portlet:renderURL> |
||||||
|
<liferay-ui:icon image="edit" useDialog="true" url="<%= editEntryURL %>" /> |
||||||
<liferay-ui:icon |
|
||||||
image="edit" |
|
||||||
useDialog="<%= true %>" |
|
||||||
url="<%= editEntryURL %>" |
|
||||||
/> |
|
||||||
|
|
||||||
<portlet:actionURL name="resendEmail" var="resendEntryURL"> |
<portlet:actionURL name="resendEmail" var="resendEntryURL"> |
||||||
<portlet:param name="redirect" value="<%= redirect %>" /> |
<portlet:param name="redirect" value="<%= redirect %>" /> |
||||||
<portlet:param name="emailId" value="<%= String.valueOf(entry.getEmailId()) %>" /> |
<portlet:param name="emailId" value="<%= String.valueOf(entry.getEmailId()) %>" /> |
||||||
</portlet:actionURL> |
</portlet:actionURL> |
||||||
|
<liferay-ui:icon label="resend" image="forward" url="<%= resendEntryURL %>" /> |
||||||
<liferay-ui:icon |
|
||||||
label="resend" |
|
||||||
image="forward" |
|
||||||
url="<%= resendEntryURL %>" |
|
||||||
/> |
|
||||||
|
|
||||||
|
|
||||||
<c:if test="<%= !entry.isCancel() && !entry.isSent() %>"> |
<c:if test="<%= !entry.isCancel() && !entry.isSent() %>"> |
||||||
<portlet:actionURL name="annullaEmail" var="annullaEntryURL"> |
<portlet:actionURL name="annullaEmail" var="annullaEntryURL"> |
||||||
<portlet:param name="redirect" value="<%= redirect %>" /> |
<portlet:param name="redirect" value="<%= redirect %>" /> |
||||||
<portlet:param name="emailId" value="<%= String.valueOf(entry.getEmailId()) %>" /> |
<portlet:param name="emailId" value="<%= String.valueOf(entry.getEmailId()) %>" /> |
||||||
</portlet:actionURL> |
</portlet:actionURL> |
||||||
|
|
||||||
<liferay-ui:icon-delete url="<%= annullaEntryURL %>" /> |
<liferay-ui:icon-delete url="<%= annullaEntryURL %>" /> |
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
||||||
|
File binario non mostrato.
Caricamento…
Reference in new issue