Salvatore La Manna
3 anni fa
62 ha cambiato i file con 1578 aggiunte e 1961 eliminazioni
@ -1,209 +1,190 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeDetail"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.FirmeUtil"%> |
<%@page import="it.tref.liferay.portos.bo.shared.util.FirmeUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeBean"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.util.DLUtil"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil"%> |
|
||||||
<%@page import="java.text.DateFormat"%> |
|
||||||
<%@page import="javax.swing.text.html.parser.DocumentParser"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.DocumentiPraticaUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.DocumentiPraticaUtil"%> |
||||||
|
|
||||||
<%@page import="java.util.List"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
|
||||||
<%@page import="java.util.Comparator"%> |
|
||||||
<%@page import="java.util.Collections"%> |
|
||||||
<%@page import="javax.portlet.PortletURL"%> |
|
||||||
|
|
||||||
|
|
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.KeyValuePair"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
<%@page import="java.util.ArrayList"%> |
||||||
<%@page import="java.io.Serializable"%> |
|
||||||
<%@page import="javax.portlet.PortletURL"%> |
|
||||||
<%@page import="java.util.LinkedHashMap"%> |
|
||||||
<%@page import="java.util.Map.Entry"%> |
|
||||||
|
|
||||||
<%@include file="/html/fascicolo/init.jsp"%> |
<%@include file="/html/fascicolo/init.jsp"%> |
||||||
|
|
||||||
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%= application %>"/> |
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%= application %>"/> |
||||||
|
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_allegati" /></h2> |
||||||
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_allegati"></liferay-ui:message></h2> |
|
||||||
|
|
||||||
<% |
<% |
||||||
|
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica.lastData"); |
||||||
DettPratica dettPratica = (DettPratica)request.getAttribute("bean.dettPratica.lastData"); |
HttpServletRequest httpServletRequest = PortalUtil.getOriginalServletRequest(request); |
||||||
HttpServletRequest httpServletRequest = PortalUtil.getOriginalServletRequest(request); |
if (dettPratica == null) { |
||||||
if(dettPratica==null){ |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
if (dettPraticaId == 0) { |
||||||
if(dettPraticaId==0){ |
dettPraticaId = GetterUtil.getLong(httpServletRequest.getParameter("dettPraticaId")); |
||||||
dettPraticaId = GetterUtil.getLong( httpServletRequest.getParameter("dettPraticaId")); |
|
||||||
} |
|
||||||
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
|
||||||
} |
} |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||||
|
} |
||||||
String tipologiaAllegato = DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO; |
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||||
|
String tipologiaAllegato = DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO; |
||||||
List<DocPratica> docPraticas = DocPraticaLocalServiceUtil.findByIntPratica_Tipologia(dettPratica.getIntPraticaId(), tipologiaAllegato, QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
List<DocPratica> docPraticas = DocPraticaLocalServiceUtil.findByIntPratica_Tipologia(dettPratica.getIntPraticaId(), |
||||||
|
tipologiaAllegato, QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
||||||
%> |
%> |
||||||
|
<div class="panel-group allegato-group"> |
||||||
<div class="panel-group allegato-group"> |
<div class="panel panel-default"> |
||||||
<div class="panel panel-default"> |
<div class="lfr-search-container"> |
||||||
|
<% |
||||||
<div class="lfr-search-container"> |
if (!docPraticas.isEmpty()) { |
||||||
<% |
|
||||||
if(!docPraticas.isEmpty()){ |
|
||||||
%> |
%> |
||||||
<table class="table table-striped allegati-tipologia-table" id="<portlet:namespace/>allegati-table-<%= tipologiaAllegato %>"> |
<table class="table table-striped allegati-tipologia-table" |
||||||
<thead class="table-columns allegato-group__head"> |
id="<portlet:namespace/>allegati-table-<%= tipologiaAllegato %>"> |
||||||
<tr> |
<thead class="table-columns allegato-group__head"> |
||||||
|
<tr> |
||||||
<th>STATO</th> |
<th>STATO</th> |
||||||
<th>ALLEGATO</th> |
<th>ALLEGATO</th> |
||||||
<th>FIRME</th> |
<th>FIRME</th> |
||||||
<th>AGGIUNTO DA</th> |
<th>AGGIUNTO DA</th> |
||||||
<th>INVALIDATO DA</th> |
<th>INVALIDATO DA</th> |
||||||
<th class="text-center">AZIONI</th> |
<th class="text-center">AZIONI</th> |
||||||
</tr> |
</tr> |
||||||
</thead> |
</thead> |
||||||
<tbody class="allegato-group__body"> |
<tbody class="allegato-group__body"> |
||||||
<% |
<% |
||||||
for(DocPratica docPratica:docPraticas){ |
for (DocPratica docPratica:docPraticas) { |
||||||
long docPraticaId = docPratica.getDocPraticaId(); |
long docPraticaId = docPratica.getDocPraticaId(); |
||||||
%> |
%> |
||||||
<tr> |
<tr> |
||||||
<td class="text-center"> |
<td class="text-center"> |
||||||
<span class='fa fa-circle <%= docPratica.getDettPraticaIdRimozione() == 0 ? "txt-green" : "txt-red" %>' style="color:red;"></span> |
<span class='fa fa-circle <%= docPratica.getDettPraticaIdRimozione() == 0 ? |
||||||
</td> |
"txt-green" : "txt-red" %>' style="color:red;"></span> |
||||||
<td> |
</td> |
||||||
<%= docPratica.getFileName() %> |
<td> |
||||||
</td> |
<%= docPratica.getFileName() %> |
||||||
<td class="text-center"> |
</td> |
||||||
<% |
<td class="text-center"> |
||||||
FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); |
<% |
||||||
StringBuilder title = new StringBuilder(); |
FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); |
||||||
if(firme.numeroFirme()>0){ |
StringBuilder title = new StringBuilder(); |
||||||
List<String> cfCheck = new ArrayList<String>(); |
if (firme.numeroFirme() > 0) { |
||||||
if(!firme.getFirmeDigitali().isEmpty()){ |
List<String> cfCheck = new ArrayList<String>(); |
||||||
title.append("Firma sul file:<ul>"); |
if (!firme.getFirmeDigitali().isEmpty()) { |
||||||
for(FirmeDetail firma: firme.getFirmeDigitali()){ |
title.append("Firma sul file:<ul>"); |
||||||
List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(docPratica.getIntPraticaId(), firma.getCfFirmatario()); |
for (FirmeDetail firma: firme.getFirmeDigitali()) { |
||||||
if (soggetti.size() > 0 ){ |
List<Soggetto> soggetti = SoggettoLocalServiceUtil |
||||||
title.append("<li>"+soggetti.get(0).getNome() + " " + soggetti.get(0).getCognome()+"</li>"); |
.findByIntPratica_CodiceFiscale(docPratica.getIntPraticaId(), |
||||||
|
firma.getCfFirmatario()); |
||||||
|
if (soggetti.size() > 0) { |
||||||
|
title.append("<li>").append(soggetti.get(0).getNome()) |
||||||
|
.append(StringPool.SPACE) |
||||||
|
.append(soggetti.get(0).getCognome()).append("</li>"); |
||||||
|
} |
||||||
|
title.append("<li>").append(firma.getCfFirmatario()); |
||||||
|
cfCheck.add(firma.getCfFirmatario().trim()); |
||||||
|
if (Validator.isNotNull(firma.getDtFirma())) { |
||||||
|
title.append(" del ") |
||||||
|
.append(dateFormatDate.format(firma.getDtFirma())); |
||||||
|
} |
||||||
|
title.append("</li>"); |
||||||
|
} |
||||||
|
title.append("</ul>"); |
||||||
} |
} |
||||||
title.append("<li>"+firma.getCfFirmatario()); |
if (!firme.getFirmeApplicativo().isEmpty()) { |
||||||
cfCheck.add(firma.getCfFirmatario().trim()); |
title.append("Firme da applicativo:<ul>"); |
||||||
if(Validator.isNotNull(firma.getDtFirma())){ |
for (FirmeDetail firma: firme.getFirmeApplicativo()) { |
||||||
title.append(" del "+dateFormatDate.format(firma.getDtFirma())); |
List<Soggetto> soggetti = SoggettoLocalServiceUtil |
||||||
} |
.findByIntPratica_CodiceFiscale(docPratica.getIntPraticaId(), |
||||||
title.append("</li>"); |
firma.getCfFirmatario()); |
||||||
} |
if (soggetti.size() > 0) { |
||||||
title.append("</ul>"); |
title.append("<li>").append(soggetti.get(0).getNome()) |
||||||
} |
.append(StringPool.SPACE) |
||||||
if(!firme.getFirmeApplicativo().isEmpty()){ |
.append(soggetti.get(0).getCognome()).append("</li>"); |
||||||
title.append("Firme da applicativo:<ul>"); |
} |
||||||
for(FirmeDetail firma: firme.getFirmeApplicativo()){ |
title.append("<li>").append(firma.getCfFirmatario()); |
||||||
List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(docPratica.getIntPraticaId(), firma.getCfFirmatario()); |
if (Validator.isNotNull(firma.getDtFirma())) { |
||||||
if (soggetti.size() > 0 ){ |
title.append(" del ") |
||||||
title.append("<li>"+soggetti.get(0).getNome() + " " + soggetti.get(0).getCognome()+"</li>"); |
.append(dateFormatDate.format(firma.getDtFirma())); |
||||||
|
} |
||||||
|
title.append("</li>"); |
||||||
|
} |
||||||
|
title.append("</ul>"); |
||||||
} |
} |
||||||
title.append("<li>"+firma.getCfFirmatario()); |
%> |
||||||
if(Validator.isNotNull(firma.getDtFirma())){ |
<span class="fa fa-check icon-asseverazioni tooltip-info" |
||||||
title.append(" del "+dateFormatDate.format(firma.getDtFirma())); |
title="<%=title.toString() %>" style="color:green"> |
||||||
} |
<sub style="font-weight: bold"><%= firme.numeroFirme() %></sub> |
||||||
title.append("</li>"); |
</span> |
||||||
} |
<% |
||||||
title.append("</ul>"); |
} else { |
||||||
} |
%> |
||||||
} |
<span class="fa fa-close icon-asseverazioni tooltip-info" |
||||||
if(firme.numeroFirme()>0){ |
title="Non ci sono firme sul file" style="color:red"></span> |
||||||
%> |
<% |
||||||
<span class="fa fa-check icon-asseverazioni tooltip-info" title="<%=title.toString() %>" style="color:green"> |
} |
||||||
<sub style="font-weight: bold"><%=firme.numeroFirme() %></sub> |
%> |
||||||
</span> |
</td> |
||||||
<% |
<td> |
||||||
}else{ |
<% |
||||||
%> |
if (DettPratica.class.getName().equalsIgnoreCase(docPratica.getClassName())) { |
||||||
<span class="fa fa-close icon-asseverazioni tooltip-info" title="Non ci sono firme sul file" style="color:red"></span> |
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica |
||||||
<% |
.getClassPk()); |
||||||
} |
if (adding!=null) { |
||||||
%> |
out.print(adding.getFullDescription()); |
||||||
</td> |
} |
||||||
<td> |
} else if (FineLavori.class.getName().equalsIgnoreCase(docPratica |
||||||
<% |
.getClassName())) { |
||||||
String description = StringPool.BLANK; |
FineLavori adding = FineLavoriLocalServiceUtil.fetchFineLavori(docPratica |
||||||
|
.getClassPk()); |
||||||
if(DettPratica.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
if (adding!=null) { |
||||||
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica.getClassPk()); |
out.print(adding.getFullDescription()); |
||||||
if(adding!=null){ |
} |
||||||
//description = Validator.isNotNull(adding.getTipoIntegrazione()) ? LanguageUtil.get(pageContext, "label-integrazione-"+adding.getTipoIntegrazione())+" del "+adding.getDataEffettuazione() : "" ; |
} else if (Collaudo.class.getName().equalsIgnoreCase(docPratica.getClassName())) { |
||||||
description = adding.getFullDescription(); |
Collaudo adding = CollaudoLocalServiceUtil.fetchCollaudo(docPratica |
||||||
} |
.getClassPk()); |
||||||
}else if(FineLavori.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
if (adding!=null) { |
||||||
FineLavori adding = FineLavoriLocalServiceUtil.fetchFineLavori(docPratica.getClassPk()); |
out.print(adding.getFullDescription()); |
||||||
if(adding!=null){ |
} |
||||||
description = adding.getFullDescription() ; |
} |
||||||
} |
%> |
||||||
}else if(Collaudo.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
</td> |
||||||
Collaudo adding = CollaudoLocalServiceUtil.fetchCollaudo(docPratica.getClassPk()); |
<td> |
||||||
if(adding!=null){ |
<% |
||||||
description = adding.getFullDescription() ; |
// Lasciato solo dettpratica perche' fine lavori e collaudo non possono rimuovere |
||||||
} |
// gli allegati |
||||||
} |
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica |
||||||
|
.getDettPraticaIdRimozione()); |
||||||
out.print(description); |
if (removing != null) { |
||||||
%> |
out.print(removing.getFullDescription()); |
||||||
</td> |
} |
||||||
<td> |
%> |
||||||
<% |
</td> |
||||||
//Lasciato solo dettpratica perche' fine lavori e collaudo non possono rimuovere gli allegati |
<td class="text-center text-nowrap"> |
||||||
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica.getDettPraticaIdRimozione()); |
<c:if test="<%= Validator.isNotNull(docPratica.getDlFileEntryId()) %>"> |
||||||
if(removing != null){ |
<liferay-portlet:renderURL var="previewURL" |
||||||
%> |
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<%= removing.getFullDescription() %> |
<liferay-portlet:param name="fileEntryId" |
||||||
<% |
value="<%= String.valueOf(docPratica.getDlFileEntryId()) %>" /> |
||||||
} |
<liferay-portlet:param name="mvcPath" |
||||||
%> |
value="/html/common/preview_file_entry.jsp" /> |
||||||
</td> |
</liferay-portlet:renderURL> |
||||||
<td class="text-center text-nowrap"> |
<liferay-ui:icon id='<%= "open_" + docPraticaId %>' message="Visualizza" |
||||||
<c:if test="<%= Validator.isNotNull(docPratica.getDlFileEntryId())%>"> |
linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard" |
||||||
<liferay-portlet:renderURL var="previewURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
url="<%= previewURL %>" useDialog="true" /> |
||||||
<liferay-portlet:param name="fileEntryId" value="<%= String.valueOf(docPratica.getDlFileEntryId()) %>" /> |
<liferay-ui:icon id='<%= "download_" + docPraticaId %>' message="Download" |
||||||
<liferay-portlet:param name="mvcPath" value="/html/common/preview_file_entry.jsp" /> |
linkCssClass="btn btn-action" iconCssClass="fa fa-download" |
||||||
</liferay-portlet:renderURL> |
url="<%= docPratica.getDownloadUrl(themeDisplay) %>" /> |
||||||
|
</c:if> |
||||||
<liferay-ui:icon id='<%="open_"+docPraticaId %>' linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard" message="Visualizza" url="<%=previewURL%>" useDialog="true"/> |
</td> |
||||||
<liferay-ui:icon id='<%="download_"+docPraticaId %>' linkCssClass="btn btn-action" iconCssClass="fa fa-download" message="Download" url="<%=docPratica.getDownloadUrl(themeDisplay)%>" /> |
</tr> |
||||||
</c:if> |
<% |
||||||
</td> |
|
||||||
</tr> |
|
||||||
<% |
|
||||||
} |
} |
||||||
%> |
%> |
||||||
</tbody> |
</tbody> |
||||||
</table> |
</table> |
||||||
<% |
<% |
||||||
} |
} |
||||||
%> |
%> |
||||||
</div> |
|
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
<% |
</div> |
||||||
|
|
||||||
%> |
|
||||||
<script type="text/javascript"> |
<script type="text/javascript"> |
||||||
YUI().use( |
YUI().use('aui-tooltip', function(Y) { |
||||||
'aui-tooltip', |
new Y.TooltipDelegate({ |
||||||
function(Y) { |
trigger: '.allegati-tipologia-table .tooltip-info', |
||||||
new Y.TooltipDelegate( |
position: 'top', |
||||||
{ |
cssClass: 'tooltip-help', |
||||||
trigger: '.allegati-tipologia-table .tooltip-info', |
html: true, |
||||||
position: 'top', |
opacity: 1, |
||||||
cssClass: 'tooltip-help', |
}); |
||||||
html: true, |
}); |
||||||
opacity: 1 |
</script> |
||||||
} |
|
||||||
); |
|
||||||
} |
|
||||||
); |
|
||||||
</script> |
|
||||||
|
@ -1,44 +1,16 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.model.DLFileEntry"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.repository.model.FileEntry"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.util.DLUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Avviso"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayPortletMode"%> |
|
||||||
<%@page import="javax.portlet.PortletRequest"%> |
|
||||||
<%@page import="javax.portlet.PortletURL"%> |
|
||||||
<%@page import="com.liferay.portlet.PortletURLFactoryUtil"%> |
|
||||||
<%@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.IntPraticaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.CronostoriaUtil"%> |
|
||||||
<%@page import="java.util.Comparator"%> |
|
||||||
<%@page import="java.util.Collections"%> |
|
||||||
<%@page import="java.util.Date"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.bean.CronostoriaBean"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
|
||||||
|
|
||||||
<%@ include file="/html/fascicolo/init.jsp" %> |
<%@ include file="/html/fascicolo/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
int start = ParamUtil.getInteger(request, "start" ,QueryUtil.ALL_POS); |
int start = ParamUtil.getInteger(request, "start" , QueryUtil.ALL_POS); |
||||||
int end = ParamUtil.getInteger(request, "end" ,QueryUtil.ALL_POS); |
int end = ParamUtil.getInteger(request, "end" , QueryUtil.ALL_POS); |
||||||
boolean header = ParamUtil.getBoolean(request,"header" , true); |
boolean header = ParamUtil.getBoolean(request, "header", true); |
||||||
|
IntPratica intPratica = (IntPratica) request.getAttribute("bean.intPratica"); |
||||||
IntPratica intPratica = (IntPratica)request.getAttribute("bean.intPratica"); |
|
||||||
%> |
%> |
||||||
<c:if test="<%=header %>"> |
<c:if test="<%= header %>"> |
||||||
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%=application %>"/> |
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%= application %>"/> |
||||||
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_andamento"></liferay-ui:message></h2> |
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_andamento" /></h2> |
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
|
|
||||||
<liferay-util:include page="/html/cronologia/view.jsp" servletContext='<%= application %>'> |
<liferay-util:include page="/html/cronologia/view.jsp" servletContext='<%= application %>'> |
||||||
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
<liferay-util:param name="inBO" value="<%= String.valueOf(true) %>"></liferay-util:param> |
<liferay-util:param name="inBO" value="true" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
|
@ -1,61 +1,49 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Delega"%> |
<%@page import="it.tref.liferay.portos.bo.model.Delega"%> |
||||||
<%@ include file="/html/fascicolofe/init.jsp" %> |
<%@ include file="/html/fascicolofe/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
ResultRow row = (ResultRow)request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||||
Delega delega = (Delega)row.getObject(); |
Delega delega = (Delega) row.getObject(); |
||||||
|
String backUrl = (String) request.getAttribute("back"); |
||||||
String backUrl = (String)request.getAttribute("back"); |
|
||||||
%> |
%> |
||||||
|
<liferay-ui:icon-menu cssClass="menu_button_activity" showWhenSingleIcon="true" showExpanded="true"> |
||||||
<liferay-ui:icon-menu cssClass="menu_button_activity" showWhenSingleIcon="<%=true%>" showExpanded="<%= true %>"> |
<c:if test="<%= delega.getDtEsito() == null %>"> |
||||||
|
|
||||||
<c:if test="<%=delega.getDtEsito()==null %>"> |
|
||||||
|
|
||||||
<liferay-portlet:actionURL name="invioMailDelega" var="invioMailDelegaURL"> |
<liferay-portlet:actionURL name="invioMailDelega" var="invioMailDelegaURL"> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo_delega.jsp"/> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo_delega.jsp" /> |
||||||
<liferay-portlet:param name="delegaId" value="<%= String.valueOf(delega.getDelegaId()) %>" /> |
<liferay-portlet:param name="delegaId" value="<%= String.valueOf(delega.getDelegaId()) %>" /> |
||||||
<liferay-portlet:param name="redirect" value="<%=currentURL %>"/> |
<liferay-portlet:param name="redirect" value="<%= currentURL %>" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
<span class="tooltip-info" title="Invia Email"> |
<span class="tooltip-info" title="Invia Email"> |
||||||
<liferay-ui:icon url="<%=invioMailDelegaURL %>" iconCssClass="fa fa-envelope-o" linkCssClass="btn btn-primary btn-action no-taglib-text-icon"/> |
<liferay-ui:icon url="<%= invioMailDelegaURL %>" iconCssClass="fa fa-envelope-o" |
||||||
|
linkCssClass="btn btn-primary btn-action no-taglib-text-icon"/> |
||||||
</span> |
</span> |
||||||
|
|
||||||
<liferay-portlet:renderURL var="redirectURL"> |
<liferay-portlet:renderURL var="redirectURL"> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo_delega.jsp" /> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo_delega.jsp" /> |
||||||
<liferay-portlet:param name="intPraticaId" value="<%=String.valueOf(delega.getIntPraticaId()) %>" /> |
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(delega.getIntPraticaId()) %>" /> |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(delega.getDettPraticaId()) %>" /> |
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(delega.getDettPraticaId()) %>" /> |
||||||
<liferay-portlet:param name="backURL" value="<%=backUrl %>" /> |
<liferay-portlet:param name="backURL" value="<%= backUrl %>" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
<liferay-portlet:actionURL name="annullaDelega" var="annullaDelegaURL"> |
<liferay-portlet:actionURL name="annullaDelega" var="annullaDelegaURL"> |
||||||
<liferay-portlet:param name="delegaId" value="<%= String.valueOf(delega.getPrimaryKey()) %>" /> |
<liferay-portlet:param name="delegaId" value="<%= String.valueOf(delega.getPrimaryKey()) %>" /> |
||||||
<liferay-portlet:param name="redirect" value="<%=redirectURL %>" /> |
<liferay-portlet:param name="redirect" value="<%= redirectURL %>" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
<span class="tooltip-info" title="Annulla Delega"> |
<span class="tooltip-info" title="Annulla Delega"> |
||||||
<liferay-ui:icon url="<%= annullaDelegaURL %>" iconCssClass="fa fa-close" linkCssClass="btn btn-action btn-danger no-taglib-text-icon"/> |
<liferay-ui:icon url="<%= annullaDelegaURL %>" iconCssClass="fa fa-close" |
||||||
|
linkCssClass="btn btn-action btn-danger no-taglib-text-icon"/> |
||||||
</span> |
</span> |
||||||
|
|
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%=delega.getDtEsito()!=null %>"> |
<c:if test="<%= delega.getDtEsito() != null %>"> |
||||||
<span class="text-center" style="display:block">Nessuna azione disponibile</span> |
<span class="text-center" style="display:block">Nessuna azione disponibile</span> |
||||||
</c:if> |
</c:if> |
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
||||||
|
|
||||||
<script type="text/javascript"> |
<script type="text/javascript"> |
||||||
YUI().use( |
YUI().use('aui-tooltip', function (Y) { |
||||||
'aui-tooltip', |
new Y.TooltipDelegate({ |
||||||
function(Y) { |
trigger: '.tooltip-info', |
||||||
new Y.TooltipDelegate( |
position: 'top', |
||||||
{ |
cssClass: 'tooltip-help', |
||||||
trigger: '.tooltip-info', |
html: true, |
||||||
position: 'top', |
opacity: 1, |
||||||
cssClass: 'tooltip-help', |
}); |
||||||
html: true, |
}); |
||||||
opacity: 1 |
</script> |
||||||
} |
|
||||||
); |
|
||||||
} |
|
||||||
); |
|
||||||
</script> |
|
||||||
|
@ -1,292 +1,230 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.HttpUtil"%> |
<%@page import="com.liferay.portal.kernel.util.HttpUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Asseverazione"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Delega"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.ArrayUtil"%> |
|
||||||
|
|
||||||
<%@ include file="/html/fascicolofe/init.jsp" %> |
<%@ include file="/html/fascicolofe/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
|
String backURL = ParamUtil.getString(request, "backURL"); |
||||||
String backURL = ParamUtil.getString(request, "backURL"); |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0); |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId",0l); |
long intPraticaId = ParamUtil.getLong(request, "intPraticaId", 0); |
||||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId",0l); |
String current_tab = ParamUtil.getString(request, "current_tab", StringPool.BLANK); |
||||||
String current_tab = ParamUtil.getString(request, "current_tab",StringPool.BLANK); |
boolean openVerifyUrl = ParamUtil.getBoolean(request, "openVerifyUrl"); |
||||||
|
String verifyArea = ParamUtil.getString(request, "verifyArea", StringPool.BLANK); |
||||||
boolean openVerifyUrl = ParamUtil.getBoolean(request, "openVerifyUrl"); |
DettPratica dettPratica = null; |
||||||
String verifyArea = ParamUtil.getString(request, "verifyArea", StringPool.BLANK); |
IntPratica intPratica = null; |
||||||
DettPratica dettPratica = null; |
if (dettPraticaId != 0) { |
||||||
IntPratica intPratica = null; |
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||||
if(dettPraticaId!=0l){ |
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||||
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
intPraticaId = dettPratica.getIntPraticaId(); |
||||||
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
} else { |
||||||
intPraticaId = dettPratica.getIntPraticaId(); |
intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||||
}else{ |
dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||||
intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
if (dettPratica == null) { |
||||||
dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||||
if(dettPratica==null){ |
|
||||||
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
|
||||||
} |
|
||||||
dettPraticaId = dettPratica.getDettPraticaId(); |
|
||||||
} |
} |
||||||
|
dettPraticaId = dettPratica.getDettPraticaId(); |
||||||
request.setAttribute("bean.dettPratica", dettPratica); |
} |
||||||
|
request.setAttribute("bean.dettPratica", dettPratica); |
||||||
String tipoIntegrazione = dettPratica.getTipoIntegrazione(); |
String tipoIntegrazione = dettPratica.getTipoIntegrazione(); |
||||||
request.setAttribute("bean.tipoIntegrazione", tipoIntegrazione); |
request.setAttribute("bean.tipoIntegrazione", tipoIntegrazione); |
||||||
|
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(), dettPratica.getDettPraticaId()); |
||||||
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(),dettPratica.getDettPraticaId()); |
boolean geoDisabledInput = !DelegheUtil.hasDelegaCompilazioneSezioneGeologica(user.getUserId(), dettPratica |
||||||
boolean geoDisabledInput = !DelegheUtil.hasDelegaCompilazioneSezioneGeologica(user.getUserId(),dettPratica.getDettPraticaId()) |
.getDettPraticaId()) || !ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId()); |
||||||
|| !ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId()); |
String[] pageDatiDomanda = new String[] { "page_dettagli_principali", "page_soggetti", "page_desc_edificio", |
||||||
|
"page_geologica", "page_allegati", "page_asseverazioni_riepilogo" }; |
||||||
String[] pageDatiDomanda = new String[] {"page_dettagli_principali", "page_soggetti", "page_desc_edificio", |
if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione)) { |
||||||
"page_geologica", "page_allegati", "page_asseverazioni_riepilogo"}; |
pageDatiDomanda = Arrays.copyOf(pageDatiDomanda, pageDatiDomanda.length-1); |
||||||
|
} |
||||||
if(TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione)){ |
String[][] categorySections = { pageDatiDomanda }; |
||||||
pageDatiDomanda = Arrays.copyOf(pageDatiDomanda, pageDatiDomanda.length-1); |
String[] _CATEGORY_NAMES = { "cat_dati_domanda" }; |
||||||
} |
|
||||||
|
|
||||||
String[][] categorySections = {pageDatiDomanda}; |
|
||||||
|
|
||||||
String[] _CATEGORY_NAMES = {"cat_dati_domanda"}; |
|
||||||
|
|
||||||
|
|
||||||
%> |
%> |
||||||
<liferay-portlet:actionURL name="saveDettPratica" var="saveDettPraticaURL" > |
<liferay-portlet:actionURL name="saveDettPratica" var="saveDettPraticaURL" > |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId) %>"/> |
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
<liferay-portlet:param name="backURL" value="<%=backURL %>"/> |
<liferay-portlet:param name="backURL" value="<%= backURL %>" /> |
||||||
<liferay-portlet:param name="successURL" value="<%=currentURL %>"/> |
<liferay-portlet:param name="successURL" value="<%= currentURL %>" /> |
||||||
<liferay-portlet:param name="backgroundTaskActive" value="<%=String.valueOf(true) %>"/> |
<liferay-portlet:param name="backgroundTaskActive" value="true" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
<liferay-portlet:actionURL name="saveTipoPratica" var="saveTipoPraticaURL" > |
<liferay-portlet:actionURL name="saveTipoPratica" var="saveTipoPraticaURL" > |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId) %>"/> |
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
<liferay-portlet:param name="backURL" value="<%=backURL %>"/> |
<liferay-portlet:param name="backURL" value="<%= backURL %>" /> |
||||||
<liferay-portlet:param name="successURL" value="<%=currentURL %>"/> |
<liferay-portlet:param name="successURL" value="<%= currentURL %>" /> |
||||||
<liferay-portlet:param name="backgroundTaskActive" value="<%=String.valueOf(true) %>"/> |
<liferay-portlet:param name="backgroundTaskActive" value="true" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
|
<liferay-util:buffer var="htmlTop"> |
||||||
|
<c:if test="<%= dettPratica.getStatus() != WorkflowConstants.STATUS_INCOMPLETE %>"> |
||||||
<aui:form name="fmDomande" onSubmit="preventDefault();" action="<%= Validator.isNull(tipoIntegrazione) ? saveDettPraticaURL : saveTipoPraticaURL %>"> |
<%@include file="/html/fascicolofe/navigator/common/html_top.jspf"%> |
||||||
|
</c:if> |
||||||
<aui:model-context bean="<%=dettPratica %>" model="<%=DettPratica.class %>"></aui:model-context> |
<c:if test="<%= dettPratica.getStatus() == WorkflowConstants.STATUS_INCOMPLETE %>"> |
||||||
|
<%@include file="/html/fascicolofe/navigator/common/html_top_pagamento.jspf"%> |
||||||
|
</c:if> |
||||||
|
</liferay-util:buffer> |
||||||
|
<liferay-util:buffer var="htmlBottom"> |
||||||
|
<c:if test="<%= dettPratica.getStatus() == WorkflowConstants.STATUS_DRAFT %>"> |
||||||
|
<%@include file="/html/fascicolofe/navigator/common/html_bottom.jspf"%> |
||||||
|
</c:if> |
||||||
|
</liferay-util:buffer> |
||||||
|
<aui:form name="fmDomande" onSubmit="preventDefault();" action="<%= Validator.isNull(tipoIntegrazione) ? |
||||||
|
saveDettPraticaURL : saveTipoPraticaURL %>"> |
||||||
|
<aui:model-context bean="<%= dettPratica %>" model="<%= DettPratica.class %>" /> |
||||||
<aui:input type="hidden" name="bozza" /> |
<aui:input type="hidden" name="bozza" /> |
||||||
<aui:input type="hidden" name="disabledSubmit" value="<%= disabledInput %>" /> |
<aui:input type="hidden" name="disabledSubmit" value="<%= disabledInput %>" /> |
||||||
<aui:input type="hidden" name="geoDisabledSubmit" value="<%= geoDisabledInput %>" /> |
<aui:input type="hidden" name="geoDisabledSubmit" value="<%= geoDisabledInput %>" /> |
||||||
<aui:input type="hidden" name="current_tab" value="<%=current_tab %>"/> |
<aui:input type="hidden" name="current_tab" value="<%= current_tab %>" /> |
||||||
<aui:input type="hidden" name="tipoIntegrazione" value="<%= tipoIntegrazione %>" /> |
<aui:input type="hidden" name="tipoIntegrazione" value="<%= tipoIntegrazione %>" /> |
||||||
|
<liferay-ui:form-navigator categoryNames="<%= _CATEGORY_NAMES %>" displayStyle="steps" formName="fmDomande" |
||||||
<liferay-util:buffer var="htmlTop"> |
categorySections="<%= categorySections %>" jspPath="/html/fascicolofe/navigator/domanda/" |
||||||
<c:if test="<%=dettPratica.getStatus()!=WorkflowConstants.STATUS_INCOMPLETE %>"> |
htmlBottom="<%= htmlBottom %>" showButtons="false" htmlTop="<%= htmlTop %>" /> |
||||||
<%@ include file="/html/fascicolofe/navigator/common/html_top.jspf" %> |
|
||||||
</c:if> |
|
||||||
<c:if test="<%=dettPratica.getStatus()==WorkflowConstants.STATUS_INCOMPLETE %>"> |
|
||||||
<%@ include file="/html/fascicolofe/navigator/common/html_top_pagamento.jspf" %> |
|
||||||
</c:if> |
|
||||||
</liferay-util:buffer> |
|
||||||
<liferay-util:buffer var="htmlBottom"> |
|
||||||
<c:if test="<%=dettPratica.getStatus()==WorkflowConstants.STATUS_DRAFT %>"> |
|
||||||
<%@ include file="/html/fascicolofe/navigator/common/html_bottom.jspf" %> |
|
||||||
</c:if> |
|
||||||
</liferay-util:buffer> |
|
||||||
|
|
||||||
<liferay-ui:form-navigator |
|
||||||
categoryNames="<%= _CATEGORY_NAMES %>" |
|
||||||
displayStyle="steps" |
|
||||||
categorySections="<%= categorySections %>" |
|
||||||
formName="fmDomande" |
|
||||||
jspPath="/html/fascicolofe/navigator/domanda/" |
|
||||||
htmlBottom="<%=htmlBottom%>" |
|
||||||
showButtons="<%=false %>" |
|
||||||
htmlTop="<%=htmlTop%>" /> |
|
||||||
|
|
||||||
</aui:form> |
</aui:form> |
||||||
|
<c:if test="<%= openVerifyUrl && intPratica.getUserId()== user.getUserId() %>"> |
||||||
|
|
||||||
<c:if test="<%=openVerifyUrl && intPratica.getUserId()== user.getUserId() %>"> |
|
||||||
|
|
||||||
<c:if test="<%= !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
<c:if test="<%= !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
||||||
<c:if test='<%= "verifyFascicolo".equalsIgnoreCase(verifyArea) %>'> |
<c:if test='<%= "verifyFascicolo".equalsIgnoreCase(verifyArea) %>'> |
||||||
<portlet:renderURL var="verifyRenderURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
<portlet:renderURL var="verifyRenderURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo.jsp" /> |
<portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo.jsp" /> |
||||||
<portlet:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
<portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
<portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
<portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
</portlet:renderURL> |
</portlet:renderURL> |
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
Liferay.Util.openWindow( |
Liferay.Util.openWindow({ |
||||||
{ |
id: '<portlet:namespace />openVerificaFascicolo', |
||||||
id: '<portlet:namespace />openVerificaFascicolo', |
title: 'Verifica Domanda', |
||||||
title: 'Verifica Domanda', |
uri: '<%=verifyRenderURL%>', |
||||||
uri: '<%=verifyRenderURL%>' |
}); |
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
</aui:script> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test='<%= "verifyDeleghe".equalsIgnoreCase(verifyArea) %>'> |
<c:if test='<%= "verifyDeleghe".equalsIgnoreCase(verifyArea) %>'> |
||||||
<liferay-portlet:renderURL var="verifyDelegheRenderURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
<liferay-portlet:renderURL var="verifyDelegheRenderURL" |
||||||
|
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo_delega.jsp" /> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo_delega.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="backURL" value="<%= currentURL %>" /> |
<liferay-portlet:param name="backURL" value="<%= currentURL %>" /> |
||||||
<liferay-portlet:param name="backVisible" value="false" /> |
<liferay-portlet:param name="backVisible" value="false" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
Liferay.Util.openWindow( |
Liferay.Util.openWindow({ |
||||||
{ |
id: '<portlet:namespace />openVerificaDeleghe', |
||||||
id: '<portlet:namespace />openVerificaDeleghe', |
title: 'Gestione Deleghe', |
||||||
title: 'Gestione Deleghe', |
uri: '<%=verifyDelegheRenderURL%>', |
||||||
uri: '<%=verifyDelegheRenderURL%>' |
}); |
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
</aui:script> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
<c:if test="<%= TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
||||||
<portlet:renderURL var="verifyRenderURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
<portlet:renderURL var="verifyRenderURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<portlet:param name="mvcPath" value="/html/fascicolofe/verify_cambio_soggetti.jsp" /> |
<portlet:param name="mvcPath" value="/html/fascicolofe/verify_cambio_soggetti.jsp" /> |
||||||
<portlet:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
<portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
<portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
<portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
</portlet:renderURL> |
</portlet:renderURL> |
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
Liferay.Util.openWindow( |
Liferay.Util.openWindow({ |
||||||
{ |
id: '<portlet:namespace />openVerificaFascicolo', |
||||||
id: '<portlet:namespace />openVerificaFascicolo', |
title: 'Verifica Cambio Soggetti', |
||||||
title: 'Verifica Cambio Soggetti', |
uri: '<%=verifyRenderURL%>', |
||||||
uri: '<%=verifyRenderURL%>' |
}); |
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
</aui:script> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
|
<c:if test="<%= openVerifyUrl && DelegheUtil.canDoPayment(user.getUserId(), dettPraticaId) %>"> |
||||||
<c:if test="<%=openVerifyUrl && DelegheUtil.canDoPayment(user.getUserId(), dettPraticaId) %>"> |
|
||||||
<c:if test="<%= !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
<c:if test="<%= !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
||||||
<c:if test='<%= "verifyPagamenti".equalsIgnoreCase(verifyArea) %>'> |
<c:if test='<%= "verifyPagamenti".equalsIgnoreCase(verifyArea) %>'> |
||||||
<liferay-portlet:renderURL var="verifyPagamentiRenderURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
<liferay-portlet:renderURL var="verifyPagamentiRenderURL" |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp"/> |
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<liferay-portlet:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp" /> |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
|
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
<liferay-portlet:param name="backURL" value="<%= currentURL %>" /> |
<liferay-portlet:param name="backURL" value="<%= currentURL %>" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
Liferay.Util.openWindow( |
Liferay.Util.openWindow({ |
||||||
{ |
id: '<portlet:namespace />openVerificaFascicolo', |
||||||
id: '<portlet:namespace />openVerificaFascicolo', |
title: 'Gestione Pagamenti', |
||||||
title: 'Gestione Pagamenti', |
uri: '<%=verifyPagamentiRenderURL%>', |
||||||
uri: '<%=verifyPagamentiRenderURL%>' |
}); |
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
</aui:script> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
|
|
||||||
<liferay-portlet:renderURL var="editEntryURL" copyCurrentRenderParameters="true" /> |
<liferay-portlet:renderURL var="editEntryURL" copyCurrentRenderParameters="true" /> |
||||||
<% |
<% |
||||||
String refreshURL = HttpUtil.removeParameter(editEntryURL.toString(), "_"+PortletKeys.FASCICOLOFE+"_openVerifyUrl"); |
String refreshURL = HttpUtil.removeParameter(editEntryURL.toString(), StringPool.UNDERLINE + PortletKeys.FASCICOLOFE |
||||||
|
+ "_openVerifyUrl"); |
||||||
%> |
%> |
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
var verifyPopupReady = false; |
var verifyPopupReady = false; |
||||||
Liferay.on('popupReady',function(event) { |
|
||||||
|
Liferay.on('popupReady', function (event) { |
||||||
var modalName = event._event.details[0].windowName; |
var modalName = event._event.details[0].windowName; |
||||||
var modalWin = Liferay.Util.Window.getById(modalName); |
var modalWin = Liferay.Util.Window.getById(modalName); |
||||||
|
modalWin.after('visibleChange', function (event) { |
||||||
modalWin.after('visibleChange', function(event) { |
Loading.start(); |
||||||
Loading.start(); |
if (event.prevVal && verifyPopupReady) { |
||||||
if(event.prevVal && verifyPopupReady){ |
window.location.href = "<%= refreshURL %>" |
||||||
window.location.href = "<%= refreshURL %>" |
} |
||||||
} |
Loading.end(); |
||||||
Loading.end(); |
|
||||||
}); |
|
||||||
modalWin.after('hide', function(event) { |
|
||||||
Loading.start(); |
|
||||||
if(verifyPopupReady){ |
|
||||||
window.location.href = "<%= refreshURL %>" |
|
||||||
} |
|
||||||
Loading.end(); |
|
||||||
}); |
|
||||||
modalWin.after('destroy', function(event) { |
|
||||||
Loading.start(); |
|
||||||
if(verifyPopupReady){ |
|
||||||
window.location.href = "<%= refreshURL %>" |
|
||||||
} |
|
||||||
Loading.end(); |
|
||||||
}); |
|
||||||
}); |
}); |
||||||
Liferay.on('verifyPopup-ready',function(event) { |
modalWin.after('hide', function (event) { |
||||||
verifyPopupReady=true; |
Loading.start(); |
||||||
|
if (verifyPopupReady) { |
||||||
|
window.location.href = "<%= refreshURL %>" |
||||||
|
} |
||||||
|
Loading.end(); |
||||||
}); |
}); |
||||||
</aui:script> |
modalWin.after('destroy', function (event) { |
||||||
|
Loading.start(); |
||||||
<script type="text/javascript"> |
if (verifyPopupReady) { |
||||||
|
window.location.href = "<%= refreshURL %>" |
||||||
|
} |
||||||
|
Loading.end(); |
||||||
|
}); |
||||||
|
}); |
||||||
|
|
||||||
Liferay.provide( |
Liferay.on('verifyPopup-ready', function (event) { |
||||||
window, |
verifyPopupReady = true; |
||||||
'saveDettPratica', |
}); |
||||||
function(bozza, cmd, area) { |
</aui:script> |
||||||
Loading.start(); |
<script> |
||||||
AUI().one('#<portlet:namespace />bozza').set('value',bozza); |
Liferay.provide(window, 'saveDettPratica', function (bozza, cmd, area) { |
||||||
AUI().one('#<portlet:namespace />cmd').set('value',cmd); |
Loading.start(); |
||||||
if(area!=undefined && area!=""){ |
AUI().one('#<portlet:namespace />bozza').set('value', bozza); |
||||||
AUI().one('#<portlet:namespace />verifyArea').set('value',area); |
AUI().one('#<portlet:namespace />cmd').set('value', cmd); |
||||||
} |
if (area != undefined && area != "") { |
||||||
submitForm(document.<portlet:namespace />fmDomande); |
AUI().one('#<portlet:namespace />verifyArea').set('value', area); |
||||||
}, |
} |
||||||
['aui-base'] |
submitForm(document.<portlet:namespace />fmDomande); |
||||||
); |
}, ['aui-base']); |
||||||
// ADT BUG FE ID = 14 |
|
||||||
Liferay.on( |
Liferay.on('portletReady', function (event) { |
||||||
'portletReady', |
$("#isBottomBar").hide(); |
||||||
function(event) { |
$("#isTopBar").hide(); |
||||||
$("#isBottomBar").hide(); |
$('[id*="_portosfeportlet_verificaDiv_"]').hide(); |
||||||
$("#isTopBar").hide(); |
var queryParams = window.location.search.substr(1).split('&').reduce(function (q, query) { |
||||||
$('[id*="_portosfeportlet_verificaDiv_"]').hide(); |
var chunks = query.split('='); |
||||||
|
var key = chunks[0]; |
||||||
var queryParams = window.location.search.substr(1).split('&').reduce(function (q, query) { |
var value = chunks[1]; |
||||||
var chunks = query.split('='); |
return (q[key] = value, q); |
||||||
var key = chunks[0]; |
}, {}); |
||||||
var value = chunks[1]; |
var saveAndVerify = "false"; |
||||||
return (q[key] = value, q); |
for (var property in queryParams) { |
||||||
}, {}); |
if (queryParams.hasOwnProperty(property) && property.toString().endsWith("saveAndVerify")) { |
||||||
|
saveAndVerify = queryParams[property]; |
||||||
var saveAndVerify = "false"; |
} |
||||||
for (var property in queryParams) { |
} |
||||||
if (queryParams.hasOwnProperty(property) && |
if (saveAndVerify === "true") { |
||||||
property.toString().endsWith("saveAndVerify")) { |
$("#isTopBar").show(); |
||||||
saveAndVerify = queryParams[property]; |
$("#isBottomBar").hide(); |
||||||
} |
$('[id*="_portosfeportlet_verificaDiv_"]').show(); |
||||||
} |
} |
||||||
|
}); |
||||||
if(saveAndVerify === "true"){ |
|
||||||
//$("[name='bodyVerifyPopUp']").show(); |
|
||||||
$("#isTopBar").show(); |
|
||||||
$("#isBottomBar").hide(); |
|
||||||
$('[id*="_portosfeportlet_verificaDiv_"]').show(); |
|
||||||
} |
|
||||||
} |
|
||||||
); |
|
||||||
</script> |
</script> |
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
A.one('#<portlet:namespace/>tabsBoundingBox').delegate( |
A.one('#<portlet:namespace />tabsBoundingBox').delegate('click', function (event) { |
||||||
'click', |
var nodeObject = event.currentTarget; |
||||||
function(event){ |
A.one('#<portlet:namespace />current_tab').set('value', nodeObject.attr('data-sectionid')); |
||||||
var nodeObject = event.currentTarget; |
}, 'li.tab'); |
||||||
A.one('#<portlet:namespace/>current_tab').set('value', nodeObject.attr('data-sectionid')); |
|
||||||
}, |
var current_tab = '<%=current_tab%>'; |
||||||
'li.tab'); |
if (current_tab != '' && document.location.hash == '') { |
||||||
var current_tab = '<%=current_tab%>'; |
document.location.hash='_1_WAR_portosfeportlet_tab=<%=current_tab%>'; |
||||||
|
} |
||||||
if(current_tab!='' && document.location.hash==''){ |
|
||||||
document.location.hash='_1_WAR_portosfeportlet_tab=<%=current_tab%>'; |
|
||||||
} |
|
||||||
</aui:script> |
</aui:script> |
||||||
|
@ -1,60 +1,57 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
||||||
<style type="text/css"> |
<style type="text/css"> |
||||||
.anteprimaasseverazione h1 { |
.anteprimaasseverazione h1 { |
||||||
font-size: 14px; |
font-size: 14px; |
||||||
} |
} |
||||||
.anteprimaasseverazione p, .anteprimaasseverazione li { |
.anteprimaasseverazione p, .anteprimaasseverazione li { |
||||||
font-size: 12px; |
font-size: 12px; |
||||||
margin-bottom: 6px; |
margin-bottom: 6px; |
||||||
} |
} |
||||||
.anteprimaasseverazione ul { |
.anteprimaasseverazione ul { |
||||||
list-style-type: square; |
list-style-type: square; |
||||||
list-style-position: inside; |
list-style-position: inside; |
||||||
} |
} |
||||||
.anteprimaasseverazione li { |
.anteprimaasseverazione li { |
||||||
display: list-item !important; |
display: list-item !important; |
||||||
} |
} |
||||||
.anteprimaasseverazione .indent { |
.anteprimaasseverazione .indent { |
||||||
margin-left: 24px; |
margin-left: 24px; |
||||||
list-style-type: circle; |
list-style-type: circle; |
||||||
margin-bottom: 3px; |
margin-bottom: 3px; |
||||||
} |
} |
||||||
</style> |
</style> |
||||||
<div class="container-fluid clearfix"> |
<div class="container-fluid clearfix"> |
||||||
<div class="row"> |
<div class="row"> |
||||||
<portlet:renderURL var="baseViewUrl" copyCurrentRenderParameters="false" > |
<portlet:renderURL var="baseViewUrl" copyCurrentRenderParameters="false"> |
||||||
<portlet:param name="mvcPath" value="/html/fascicolofe/view.jsp" /> |
<portlet:param name="mvcPath" value="/html/fascicolofe/view.jsp" /> |
||||||
</portlet:renderURL> |
</portlet:renderURL> |
||||||
<div class="col-xs-7 col-sm-7 col-md-7 col-lg-7"> |
<div class="col-xs-7"> |
||||||
<% |
<% |
||||||
String label = StringPool.BLANK; |
String label = StringPool.BLANK; |
||||||
String number = StringPool.BLANK; |
String number = StringPool.BLANK; |
||||||
if(TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(dettPratica.getTipoIntegrazione())){ |
if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(dettPratica.getTipoIntegrazione())) { |
||||||
label = "gestione-soggetti"; |
label = "gestione-soggetti"; |
||||||
}else if(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equals(dettPratica.getTipoIntegrazione())){ |
} else if (TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equals(dettPratica.getTipoIntegrazione())) { |
||||||
label = "richiesta-integrazione"; |
label = "richiesta-integrazione"; |
||||||
}else if(TipoIntegrazioneUtil.VARIANTE.equals(dettPratica.getTipoIntegrazione())){ |
} else if (TipoIntegrazioneUtil.VARIANTE.equals(dettPratica.getTipoIntegrazione())) { |
||||||
label = "variante"; |
label = "variante"; |
||||||
}else if(Validator.isNull(dettPraticaId)){ |
}else if (Validator.isNull(dettPraticaId)) { |
||||||
label = "new-fascicolo"; |
label = "new-fascicolo"; |
||||||
} else { |
} else { |
||||||
label = "edit-fascicolo"; |
label = "edit-fascicolo"; |
||||||
} |
} |
||||||
String message = LanguageUtil.get(pageContext, label); |
String message = LanguageUtil.get(pageContext, label); |
||||||
%> |
%> |
||||||
<liferay-ui:header |
<liferay-ui:header title='<%= message + " #" + dettPratica.getTitle() %>' localizeTitle="false" |
||||||
title='<%= message+" #"+dettPratica.getTitle() %>' |
backURL="<%= Validator.isNotNull(backURL) ? backURL : baseViewUrl %>" /> |
||||||
localizeTitle="<%= false %>" |
|
||||||
backURL="<%= Validator.isNotNull(backURL)?backURL:baseViewUrl %>" |
|
||||||
/> |
|
||||||
</div> |
</div> |
||||||
<c:if test="<%= dettPratica.getStatus()==WorkflowConstants.STATUS_DRAFT %>"> |
<c:if test="<%= dettPratica.getStatus() == WorkflowConstants.STATUS_DRAFT %>"> |
||||||
<div class="col-xs-5 col-sm-5 col-md-5 col-lg-5 container_action-top"> |
<div class="col-xs-5 container_action-top"> |
||||||
<%@ include file="/html/fascicolofe/navigator/common/save_actions.jspf" %> |
<%@ include file="/html/fascicolofe/navigator/common/save_actions.jspf" %> |
||||||
<!-- ADT BUG FE ID = 14 --> |
|
||||||
<c:set var="isBar" value="isTopBar" scope="session"/> |
<c:set var="isBar" value="isTopBar" scope="session"/> |
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
|
@ -1,53 +1,49 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
|
||||||
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Asseverazione"%> |
|
||||||
<%@page import="java.util.List"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
||||||
<div class="container-fluid clearfix"> |
<div class="container-fluid clearfix"> |
||||||
<div class="row"> |
<div class="row"> |
||||||
<div class="col-xs-9 col-sm-9 col-md-9 col-lg-9"> |
<div class="col-xs-9"> |
||||||
<liferay-ui:header |
<liferay-ui:header |
||||||
title='<%= LanguageUtil.get(pageContext, (Validator.isNull(dettPraticaId) ? "new-fascicolo" : "edit-fascicolo")) %>' |
title='<%= LanguageUtil.get(pageContext, (Validator.isNull(dettPraticaId) ? "new-fascicolo" |
||||||
localizeTitle="<%= false %>" |
: "edit-fascicolo")) %>' |
||||||
backURL="<%= backURL %>" |
localizeTitle="false" backURL="<%= backURL %>" /> |
||||||
/> |
|
||||||
</div> |
</div> |
||||||
<div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"> |
<div class="col-xs-3"> |
||||||
<div class="pull-right" > |
<div class="pull-right" > |
||||||
<% |
<% |
||||||
String formName = "fmDomande"; |
String formName = "fmDomande"; |
||||||
String buttonId = "fmbuttonsalvaconferma"; |
String buttonId = "fmbuttonsalvaconferma"; |
||||||
%> |
%> |
||||||
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" |
||||||
<c:if test="<%= intPratica.getUserId() == user.getUserId() || dettPratica.getUserId() == user.getUserId() || DelegheUtil.hasDelegaPagamento(user.getUserId(), dettPraticaId) %>"> |
cssClass="inline_toolbar"> |
||||||
|
<c:if test="<%= intPratica.getUserId() == user.getUserId() |
||||||
<liferay-portlet:renderURL var="calcolaURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
|| dettPratica.getUserId() == user.getUserId() |
||||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
|| DelegheUtil.hasDelegaPagamento(user.getUserId(), dettPraticaId) %>"> |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
<liferay-portlet:renderURL var="calcolaURL" |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp"/> |
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
</liferay-portlet:renderURL> |
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
|
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
<liferay-ui:icon |
<liferay-portlet:param name="mvcPath" |
||||||
linkCssClass='<%=ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId)?"btn btn-primary":"btn btn-primary disabled" %>' |
value="/html/fascicolofe/verify_fascicolo_calcolo.jsp"/> |
||||||
iconCssClass="fa fa-cogs" |
</liferay-portlet:renderURL> |
||||||
useDialog = "true" |
<liferay-ui:icon |
||||||
message='<%= PagamentoLocalServiceUtil.countByClassPk(dettPratica.getDettPraticaId())>0 ? LanguageUtil.get(pageContext, "dati-pagamento") : LanguageUtil.get(pageContext, "calcola-importo") %>' |
linkCssClass='<%= ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId) ? |
||||||
url="<%= ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId)?calcolaURL:StringPool.DASH %>" |
"btn btn-primary" : "btn btn-primary disabled" %>' |
||||||
/> |
iconCssClass="fa fa-cogs" useDialog = "true" |
||||||
|
message='<%= PagamentoLocalServiceUtil.countByClassPk(dettPratica |
||||||
|
.getDettPraticaId()) > 0 ? LanguageUtil.get(pageContext, "dati-pagamento") |
||||||
|
: LanguageUtil.get(pageContext, "calcola-importo") %>' |
||||||
|
url="<%= ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId) ? calcolaURL |
||||||
|
: StringPool.DASH %>" /> |
||||||
</c:if> |
</c:if> |
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
|
@ -1,359 +1,336 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.Constants"%> |
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil"%> |
|
||||||
<%@page import="javax.portlet.PortletResponse"%> |
|
||||||
<%@page import="com.liferay.portal.model.Portlet"%> |
|
||||||
<%@page import="java.util.HashMap"%> |
|
||||||
<%@page import="java.util.Map"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.SezioniUtil"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
<%@page import="com.liferay.portal.kernel.util.ParamUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.StringUtil"%> |
<%@page import="com.liferay.portal.kernel.util.StringUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.Asseverazione"%> |
<%@page import="it.tref.liferay.portos.bo.model.Asseverazione"%> |
||||||
<%@page import="java.util.List"%> |
<%@page import="it.tref.liferay.portos.bo.model.Delega"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.Constants"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.SezioniUtil"%> |
||||||
|
<%@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.AsseverazioniUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
||||||
|
<%@page import="java.util.HashMap"%> |
||||||
|
<%@page import="java.util.List"%> |
||||||
|
<%@page import="java.util.Map"%> |
||||||
<div class="pull-right" > |
<div class="pull-right" > |
||||||
<% |
<% |
||||||
String randomId = StringUtil.randomId(); |
String randomId = StringUtil.randomId(); |
||||||
String formName = "fmDomande"; |
String formName = "fmDomande"; |
||||||
String buttonId = "fmbuttonsalvaconferma_"+randomId; |
String buttonId = "fmbuttonsalvaconferma_" + randomId; |
||||||
String buttonAsseverazioneId = "fmbuttonasseverazione_"+randomId; |
String buttonAsseverazioneId = "fmbuttonasseverazione_" + randomId; |
||||||
String script = |
String script = |
||||||
"var el_relazioni = $('textarea[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Relazioni]');" + |
"var el_relazioni = $('textarea[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Relazioni]');" + |
||||||
"if (el_relazioni.length) {" + |
"if (el_relazioni.length) {" + |
||||||
"var el_coniugio = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]');" + |
"var el_coniugio = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]');" + |
||||||
"var el_coniugiochk = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]:checked');" + |
"var el_coniugiochk = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]:checked');" + |
||||||
|
"var err_coniugio = (el_coniugiochk.length == 0);" + |
||||||
"console.log('length: ' + el_relazioni.length);" + |
"var err_relazioni = ((el_relazioni.val().replace(/\\s*/g, '').length < 10) && (el_coniugiochk.val() == 1));" + |
||||||
|
"el_coniugio.parent().css({color:(err_coniugio ? '#a94442' : '#333')});" + |
||||||
"var err_coniugio = (el_coniugiochk.length == 0);" + |
"el_relazioni.css({'border-color':(err_relazioni ?'#a94442' : '#ccc')});" + |
||||||
"var err_relazioni = ((el_relazioni.val().replace(/\\s*/g, '').length < 10) && (el_coniugiochk.val() == 1));" + |
"if (err_coniugio || err_relazioni) {" + |
||||||
|
"$('#" + renderResponse.getNamespace() + "{{prefix}}SaveAndCloseDiv_" + randomId + "').parent().scrollTop(0);" + |
||||||
"el_coniugio.parent().css({color:(err_coniugio ? '#a94442' : '#333')});" + |
"return false;" + |
||||||
"el_relazioni.css({'border-color':(err_relazioni ?'#a94442' : '#ccc')});" + |
"}" + |
||||||
|
"}" + |
||||||
"if (err_coniugio || err_relazioni) {" + |
"saveDettPratica(false, '{{type}}');"; |
||||||
"$('#" + renderResponse.getNamespace() + "{{prefix}}SaveAndCloseDiv_" + randomId + "').parent().scrollTop(0);" + |
%> |
||||||
"return false;" + |
<aui:input type="hidden" name="<%= Constants.CMD %>" value="" /> |
||||||
"}" + |
|
||||||
"}" + |
|
||||||
"saveDettPratica(false, '{{type}}');"; |
|
||||||
%> |
|
||||||
<aui:input type="hidden" name="<%= Constants.CMD %>" value="" /> |
|
||||||
<aui:input type="hidden" name="verifyArea" value="" /> |
<aui:input type="hidden" name="verifyArea" value="" /> |
||||||
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
||||||
|
<c:if test="<%= !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
||||||
<c:if test="<%= !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
<c:if test="<%= intPratica.getUserId() == user.getUserId()%>"> |
||||||
|
<liferay-ui:icon iconCssClass="fa fa-save" message="salva-bozza" url="javascript:saveDettPratica(true)" |
||||||
<c:if test="<%= intPratica.getUserId() == user.getUserId()%>"> |
linkCssClass="btn" /> |
||||||
<liferay-ui:icon |
</c:if> |
||||||
iconCssClass="fa fa-save" |
<c:if test="<%= intPratica.getUserId() == user.getUserId() |
||||||
message="salva-bozza" |
&& !DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) |
||||||
url="javascript:saveDettPratica(true);" |
&& !AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), dettPraticaId) %>"> |
||||||
linkCssClass="btn" |
<liferay-ui:icon iconCssClass="fa fa-check-square" message="salva-verifica" linkCssClass="btn btn-primary" |
||||||
/> |
url="javascript:saveDettPratica(false, 'domanda', 'verifyFascicolo')" /> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= intPratica.getUserId() == user.getUserId() |
<c:if test="<%= DelegheUtil.canCompilaDomanda(user.getUserId(), dettPraticaId) %>"> |
||||||
&& !DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) |
<liferay-ui:icon iconCssClass="fa fa-users" |
||||||
&& !AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), dettPraticaId)%>"> |
linkCssClass='<%= ValidazionePraticaUtil.delegheCompilazioneIsEnable(dettPraticaId) ? "btn" |
||||||
|
:"btn disabled" %>' |
||||||
<liferay-ui:icon |
message="gestione-deleghe" url="javascript:saveDettPratica(false, 'domanda', 'verifyDeleghe')" /> |
||||||
iconCssClass="fa fa-check-square" |
</c:if> |
||||||
message="salva-verifica" |
<c:if test="<%= DelegheUtil.canDoPayment(user.getUserId(),dettPraticaId) %>"> |
||||||
url="javascript:saveDettPratica(false, 'domanda', 'verifyFascicolo');" |
<% |
||||||
linkCssClass="btn btn-primary" |
boolean isEsente = dettPratica.getNormEsenteBollo() && dettPratica.getNormEsenteSpese(); |
||||||
/> |
boolean isIntegrazione = dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil |
||||||
</c:if> |
.RICHIESTA_INTEGRAZIONE); |
||||||
|
Map<String,Object> dataMap = new HashMap<String, Object>(); |
||||||
<c:if test="<%=DelegheUtil.canCompilaDomanda(user.getUserId(),dettPraticaId) %>"> |
dataMap.put("id", renderResponse.getNamespace() + "openVerificaFascicolo"); |
||||||
<liferay-ui:icon |
%> |
||||||
iconCssClass="fa fa-users" |
<liferay-portlet:renderURL var="completedURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
linkCssClass='<%= ValidazionePraticaUtil.delegheCompilazioneIsEnable(dettPraticaId)?"btn":"btn disabled" %>' |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/completed_fascicolo.jsp"/> |
||||||
message="gestione-deleghe" |
<liferay-portlet:param name="classPk" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
url="javascript:saveDettPratica(false, 'domanda', 'verifyDeleghe');" |
<liferay-portlet:param name="className" value="<%= DettPratica.class.getName() %>" /> |
||||||
/> |
<liferay-portlet:param name="comingFrom" value="domanda" /> |
||||||
|
</liferay-portlet:renderURL> |
||||||
|
<c:if test="<%= isIntegrazione %>"> |
||||||
|
<liferay-portlet:actionURL name="completeIntegrazione" var="completeIntegrazioneURL" |
||||||
|
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo.jsp" /> |
||||||
|
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
|
<liferay-portlet:param name="redirect" value="<%= completedURL %>" /> |
||||||
|
</liferay-portlet:actionURL> |
||||||
|
<liferay-ui:icon linkCssClass='<%= ValidazionePraticaUtil.canCompleteIntegrazione(dettPraticaId) ? |
||||||
|
"btn btn-primary" : "btn btn-primary disabled" %>' |
||||||
|
iconCssClass="fa fa-check" message="Concludi Integrazione" url="<%= completeIntegrazioneURL %>" |
||||||
|
data="<%= dataMap %>" /> |
||||||
</c:if> |
</c:if> |
||||||
|
<c:if test="<%= !isIntegrazione %>"> |
||||||
<c:if test="<%= DelegheUtil.canDoPayment(user.getUserId(),dettPraticaId) %>"> |
<c:if test="<%= isEsente %>"> |
||||||
|
<liferay-portlet:actionURL name="completeDomandaEsente" var="completeDomandaEsenteURL" |
||||||
<% |
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
boolean isEsente = dettPratica.getNormEsenteBollo() && dettPratica.getNormEsenteSpese(); |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo.jsp" /> |
||||||
boolean isIntegrazione = dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE); |
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
%> |
|
||||||
<%-- <c:if test="<%= !isEsente && !isIntegrazione && DelegheUtil.canDoPayment(user.getUserId(),dettPraticaId) %>"> |
|
||||||
<liferay-ui:icon |
|
||||||
iconCssClass="fa fa-cogs" |
|
||||||
linkCssClass='<%=ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId)?"btn btn-primary":"btn btn-primary disabled" %>' |
|
||||||
message='<%= PagamentoLocalServiceUtil.countByClassPk(dettPraticaId)>0 ? LanguageUtil.get(pageContext, "dati-pagamento") : LanguageUtil.get(pageContext, "calcola-importo") %>' |
|
||||||
url="javascript:saveDettPratica(false, 'domanda', 'verifyPagamenti');" |
|
||||||
/> |
|
||||||
</c:if> --%> |
|
||||||
<% |
|
||||||
Map<String,Object> dataMap = new HashMap<String, Object>(); |
|
||||||
dataMap.put("id", renderResponse.getNamespace()+"openVerificaFascicolo"); |
|
||||||
%> |
|
||||||
<liferay-portlet:renderURL var="completedURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
|
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/completed_fascicolo.jsp"/> |
|
||||||
<liferay-portlet:param name="classPk" value="<%=String.valueOf(dettPraticaId)%>" /> |
|
||||||
<liferay-portlet:param name="className" value="<%=DettPratica.class.getName()%>" /> |
|
||||||
<liferay-portlet:param name="comingFrom" value="domanda" /> |
|
||||||
</liferay-portlet:renderURL> |
|
||||||
<c:if test="<%= isIntegrazione %>"> |
|
||||||
<liferay-portlet:actionURL name="completeIntegrazione" var="completeIntegrazioneURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
|
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo.jsp"/> |
|
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
|
||||||
<liferay-portlet:param name="redirect" value="<%= completedURL %>" /> |
<liferay-portlet:param name="redirect" value="<%= completedURL %>" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
<liferay-ui:icon |
<liferay-ui:icon |
||||||
linkCssClass='<%= ValidazionePraticaUtil.canCompleteIntegrazione(dettPraticaId) ?"btn btn-primary":"btn btn-primary disabled" %>' |
linkCssClass='<%= ValidazionePraticaUtil.canCompleteDettPraticaEsente(dettPraticaId) ? |
||||||
iconCssClass="fa fa-check" |
"btn btn-primary" : "btn btn-primary disabled" %>' |
||||||
message="Concludi Integrazione" |
iconCssClass="fa fa-check" useDialog="true" message="Concludi Domanda" |
||||||
url="<%= completeIntegrazioneURL %>" |
url="<%= completeDomandaEsenteURL %>" data="<%= dataMap %>" /> |
||||||
data="<%= dataMap %>" |
|
||||||
/> |
|
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= !isIntegrazione %>"> |
<c:if test="<%= !isEsente %>"> |
||||||
<c:if test="<%= isEsente %>"> |
<liferay-ui:icon iconCssClass="fa fa-cogs" |
||||||
<liferay-portlet:actionURL name="completeDomandaEsente" var="completeDomandaEsenteURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
linkCssClass='<%= ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId) ? |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo.jsp"/> |
"btn btn-primary" : "btn btn-primary disabled" %>' |
||||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
message='<%= PagamentoLocalServiceUtil.countByClassPk(dettPraticaId) > 0 ? |
||||||
<liferay-portlet:param name="redirect" value="<%= completedURL %>" /> |
LanguageUtil.get(pageContext, "dati-pagamento") |
||||||
</liferay-portlet:actionURL> |
: LanguageUtil.get(pageContext, "calcola-importo") %>' |
||||||
<liferay-ui:icon |
url="javascript:saveDettPratica(false, 'domanda', 'verifyPagamenti')" |
||||||
linkCssClass='<%= ValidazionePraticaUtil.canCompleteDettPraticaEsente(dettPraticaId) ?"btn btn-primary":"btn btn-primary disabled" %>' |
data="<%= dataMap %>" /> |
||||||
iconCssClass="fa fa-check" |
|
||||||
useDialog="<%= true %>" |
|
||||||
message="Concludi Domanda" |
|
||||||
url="<%= completeDomandaEsenteURL %>" |
|
||||||
data="<%= dataMap %>" |
|
||||||
/> |
|
||||||
</c:if> |
|
||||||
<c:if test="<%= !isEsente %>"> |
|
||||||
<liferay-ui:icon |
|
||||||
iconCssClass="fa fa-cogs" |
|
||||||
linkCssClass='<%=ValidazionePraticaUtil.pagamentoIsEnable(dettPraticaId)?"btn btn-primary":"btn btn-primary disabled" %>' |
|
||||||
message='<%= PagamentoLocalServiceUtil.countByClassPk(dettPraticaId)>0 ? LanguageUtil.get(pageContext, "dati-pagamento") : LanguageUtil.get(pageContext, "calcola-importo") %>' |
|
||||||
url="javascript:saveDettPratica(false, 'domanda', 'verifyPagamenti');" |
|
||||||
data="<%= dataMap %>" |
|
||||||
/> |
|
||||||
</c:if> |
|
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
</c:if> |
</c:if> |
||||||
|
</c:if> |
||||||
<c:if test="<%=DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) && !DelegheUtil.hasDelegaPagamento(user.getUserId(), dettPraticaId) %>"> |
<c:if test="<%= DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) && |
||||||
<liferay-ui:icon |
!DelegheUtil.hasDelegaPagamento(user.getUserId(), dettPraticaId) %>"> |
||||||
iconCssClass="fa fa-save" |
<liferay-ui:icon iconCssClass="fa fa-save" message="save" url="javascript:saveDettPratica(true)" |
||||||
message="save" |
linkCssClass="btn" /> |
||||||
url="javascript:saveDettPratica(true);" |
<% |
||||||
linkCssClass="btn" |
long delegaId = ParamUtil.getLong(request, "delegaId"); |
||||||
/> |
Delega delega = DelegaLocalServiceUtil.getDelega(delegaId); |
||||||
|
boolean validated = true; |
||||||
<% |
StringBuilder tooltipSection = new StringBuilder(); |
||||||
long delegaId = ParamUtil.getLong(request, "delegaId"); |
if (delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO)) { |
||||||
Delega delega = DelegaLocalServiceUtil.getDelega(delegaId); |
List<String> notCompleted = ValidazionePraticaUtil.notCompletedSezioneGeologica(dettPraticaId); |
||||||
boolean validated = true; |
if (!notCompleted.isEmpty()) { |
||||||
StringBuilder tooltipSection = new StringBuilder(); |
validated = false; |
||||||
if(delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO)){ |
tooltipSection.append("<ul class='list-body-modal'>"); |
||||||
//List<String> notCompleted = ValidazionePraticaUtil.notCompletedSection(SezioniUtil.SEZIONE_GEOLOGICA, dettPraticaId); |
for (String incomplete : notCompleted) { |
||||||
List<String> notCompleted = ValidazionePraticaUtil.notCompletedSezioneGeologica(dettPraticaId); |
tooltipSection.append("<li class='item-body-modal'>") |
||||||
if(!notCompleted.isEmpty()){ |
.append(LanguageUtil.get(pageContext, incomplete)).append("</li>"); |
||||||
validated = false; |
|
||||||
tooltipSection.append("<ul class='list-body-modal'>"); |
|
||||||
for(String incomplete : notCompleted){ |
|
||||||
tooltipSection.append("<li class='item-body-modal'>"+LanguageUtil.get(pageContext, incomplete)+"</li>"); |
|
||||||
} |
|
||||||
tooltipSection.append("</ul>"); |
|
||||||
} |
} |
||||||
|
tooltipSection.append("</ul>"); |
||||||
} |
} |
||||||
|
} |
||||||
%> |
%> |
||||||
|
|
||||||
<c:if test="<%= !validated %>"> |
<c:if test="<%= !validated %>"> |
||||||
<% |
<% |
||||||
String buttonIdVerifica = "fmbuttonverifica_"+randomId; |
String buttonIdVerifica = "fmbuttonverifica_" + randomId; |
||||||
%> |
%> |
||||||
<!-- ADT BUG FE ID = 14 --> |
<liferay-ui:icon id="<%= buttonIdVerifica %>" iconCssClass="fa fa-times-circle txt-red" |
||||||
<liferay-ui:icon |
message="verifica-delega" url="javascript:saveDettPratica(true,'saveAndVerify')" |
||||||
id="<%= buttonIdVerifica %>" |
linkCssClass="btn" /> |
||||||
iconCssClass="fa fa-times-circle txt-red" |
|
||||||
message="verifica-delega" |
|
||||||
url="javascript:saveDettPratica(true,'saveAndVerify');" |
|
||||||
linkCssClass="btn" |
|
||||||
/> |
|
||||||
|
|
||||||
<!-- ADT BUG FE ID = 14 --> |
|
||||||
<div id="${isBar}" hidden> |
<div id="${isBar}" hidden> |
||||||
<liferay-util:include page="/html/common/submit_window_delega.jsp" servletContext="<%= application %>" > |
<liferay-util:include page="/html/common/submit_window_delega.jsp" |
||||||
<liferay-util:param name="titolo" value="Validazione Sezione Geologia"></liferay-util:param> |
servletContext="<%= application %>"> |
||||||
<liferay-util:param name="headerCSS" value="display-inline"></liferay-util:param> |
<liferay-util:param name="titolo" value="Validazione Sezione Geologia" /> |
||||||
<liferay-util:param name="contentDiv" value='<%= "verificaDiv_"+randomId %>'></liferay-util:param> |
<liferay-util:param name="headerCSS" value="display-inline" /> |
||||||
<liferay-util:param name="buttonId" value="<%=buttonIdVerifica %>"></liferay-util:param> |
<liferay-util:param name="contentDiv" value='<%= "verificaDiv_" + randomId %>' /> |
||||||
<liferay-util:param name="buttonAnnulla" value="Chiudi"></liferay-util:param> |
<liferay-util:param name="buttonId" value="<%= buttonIdVerifica %>" /> |
||||||
<liferay-util:param name="okVisible" value="false"></liferay-util:param> |
<liferay-util:param name="buttonAnnulla" value="Chiudi" /> |
||||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
<liferay-util:param name="okVisible" value="false" /> |
||||||
<liferay-util:param name="height" value="320"></liferay-util:param> |
<liferay-util:param name="width" value="500" /> |
||||||
|
<liferay-util:param name="height" value="320" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
|
<div hidden id='<%= renderResponse.getNamespace() + "verificaDiv_" + randomId %>' |
||||||
<div hidden id='<%=renderResponse.getNamespace()+"verificaDiv_"+randomId %>' class="text-center" > |
class="text-center" > |
||||||
<h4 class="txt-bold text-center">Sezione Geologia incompleta:</h4> |
<h4 class="txt-bold text-center">Sezione Geologia incompleta:</h4> |
||||||
<%= tooltipSection.toString() %> |
<%= tooltipSection.toString() %> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
<c:if test="<%= validated && DelegheUtil.TIPO_GEOLOGO.equalsIgnoreCase(delega.getTipologia()) %>"> |
<c:if test="<%= validated && DelegheUtil.TIPO_GEOLOGO.equalsIgnoreCase(delega.getTipologia()) %>"> |
||||||
<liferay-ui:icon |
<liferay-ui:icon iconCssClass="fa fa-check-circle txt-green" message="verifica-delega" |
||||||
iconCssClass="fa fa-check-circle txt-green" |
url="javascript:void(0)" linkCssClass="btn disabled" /> |
||||||
message="verifica-delega" |
|
||||||
url="javascript:void(0)" |
|
||||||
linkCssClass="btn disabled" |
|
||||||
/> |
|
||||||
</c:if> |
</c:if> |
||||||
|
<span class="<%= validated ? StringPool.BLANK : "tooltip-info" %>" title="Delega incompleta"> |
||||||
<span class="<%= !validated ? "tooltip-info" : StringPool.BLANK %>" title="Delega incompleta"> |
<liferay-ui:icon id="<%= buttonId %>" iconCssClass="fa fa-check-circle" message="concludi-delega" |
||||||
<liferay-ui:icon |
url="javascript:void(0)" |
||||||
id="<%=buttonId %>" |
linkCssClass='<%= validated ? "btn btn-primary" : "btn btn-primary disabled" %>' /> |
||||||
iconCssClass="fa fa-check-circle" |
|
||||||
message="concludi-delega" |
|
||||||
url="javascript:void(0)" |
|
||||||
linkCssClass='<%= !validated ? "btn btn-primary disabled" : "btn btn-primary" %>' |
|
||||||
/> |
|
||||||
</span> |
</span> |
||||||
<c:if test="<%= validated %>"> |
<c:if test="<%= validated %>"> |
||||||
<div id='<%=renderResponse.getNamespace()+"dgSaveAndCloseDiv_"+randomId %>' class="hide" > |
<div id='<%= renderResponse.getNamespace()+"dgSaveAndCloseDiv_" + randomId %>' class="hide" > |
||||||
<span> |
<span> |
||||||
<c:choose> |
<c:choose> |
||||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_TOTALE) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_TOTALE) |
||||||
<%= LanguageUtil.format(pageContext, "confirm-delega-totale", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
|
<%= LanguageUtil.format(pageContext, "confirm-delega-totale", |
||||||
|
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||||
</c:when> |
</c:when> |
||||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COMPILAZIONE) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COMPILAZIONE) |
||||||
<%= LanguageUtil.format(pageContext, "confirm-delega-compilazione", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
|
<%= LanguageUtil.format(pageContext, "confirm-delega-compilazione", |
||||||
|
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||||
</c:when> |
</c:when> |
||||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO) |
||||||
|
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
<input type="hidden" name="_<%= PortletKeys.FASCICOLOFE %>_dgPresenti" value="1" /> |
<input type="hidden" name="_<%= PortletKeys.FASCICOLOFE %>_dgPresenti" value="1" /> |
||||||
Dichiara<br> |
Dichiara<br> |
||||||
<label><input required type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_dgConiugio" onclick="$('#<portlet:namespace />dgrelazioni').hide()" value="0" /> 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 deputato alla trattazione del procedimento.</label><br> |
<label><input required type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_dgConiugio" |
||||||
<label><input type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_dgConiugio" onclick="$('#<portlet:namespace />dgrelazioni').show()" value="1" /> di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti dipendenti dell'Ufficio deputato alla trattazione del procedimento (indicare un nominativo per riga).</label> |
onclick="$('#<portlet:namespace />dgrelazioni').hide()" value="0" /> di |
||||||
<textarea id="<portlet:namespace />dgrelazioni" name="_<%= PortletKeys.FASCICOLOFE %>_dgRelazioni" style="display:none"></textarea> |
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 |
||||||
|
deputato alla trattazione del procedimento.</label><br> |
||||||
|
<label><input type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_dgConiugio" |
||||||
|
onclick="$('#<portlet:namespace />dgrelazioni').show()" value="1" /> di |
||||||
|
trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i |
||||||
|
seguenti dipendenti dell'Ufficio deputato alla trattazione del procedimento |
||||||
|
(indicare un nominativo per riga).</label> |
||||||
|
<textarea id="<portlet:namespace />dgrelazioni" name="_<%= PortletKeys.FASCICOLOFE %>_dgRelazioni" |
||||||
|
style="display:none"></textarea> |
||||||
<hr> |
<hr> |
||||||
<div class="anteprimaasseverazione"><%= AsseverazioneLocalServiceUtil.anteprimaAsseverazione(TipoSoggettoUtil.GEOLOGO, user, dettPratica, null) %></div> |
<div class="anteprimaasseverazione"><%= AsseverazioneLocalServiceUtil |
||||||
|
.anteprimaAsseverazione(TipoSoggettoUtil.GEOLOGO, user, dettPratica, null) %></div> |
||||||
</c:when> |
</c:when> |
||||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FIRMA_INSERIMENTO_ALLEGATI) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FIRMA_INSERIMENTO_ALLEGATI) |
||||||
<%= LanguageUtil.format(pageContext, "confirm-delega-firma-inserimento", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
|
<%= LanguageUtil.format(pageContext, "confirm-delega-firma-inserimento", |
||||||
|
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||||
</c:when> |
</c:when> |
||||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FINE_LAVORI) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FINE_LAVORI) |
||||||
<%= LanguageUtil.format(pageContext, "confirm-delega-fine-lavori", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
|
<%= LanguageUtil.format(pageContext, "confirm-delega-fine-lavori", |
||||||
|
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||||
</c:when> |
</c:when> |
||||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_VISUALIZZAZIONE) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_VISUALIZZAZIONE) |
||||||
<%= LanguageUtil.format(pageContext, "confirm-delega-visualizzazione", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
|
<%= LanguageUtil.format(pageContext, "confirm-delega-visualizzazione", |
||||||
|
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||||
</c:when> |
</c:when> |
||||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COLLAUDO) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COLLAUDO) |
||||||
<%= LanguageUtil.format(pageContext, "confirm-delega-collaudo", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||||
|
<%= LanguageUtil.format(pageContext, "confirm-delega-collaudo", |
||||||
|
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||||
</c:when> |
</c:when> |
||||||
</c:choose> |
</c:choose> |
||||||
</span> |
</span> |
||||||
</div> |
</div> |
||||||
<liferay-portlet:resourceURL id="isCompletedDelegaGeologo" var="isCompletedDelegaGeologoURL" /> |
<liferay-portlet:resourceURL id="isCompletedDelegaGeologo" var="isCompletedDelegaGeologoURL" /> |
||||||
<% |
<% |
||||||
String function = "A.io.request('"+isCompletedDelegaGeologoURL+"',{data: {"+renderResponse.getNamespace()+"classPk: "+dettPraticaId+"},"+ |
String function = "A.io.request('" + isCompletedDelegaGeologoURL + "'," + |
||||||
"dataType: 'json',on: {success: function(event, id, obj) {console.log(this.get('responseData'));var response = this.get('responseData');"+ |
"{data: {" + renderResponse.getNamespace()+"classPk: "+dettPraticaId+"}," + |
||||||
"console.log(response.isCompleted);"+ |
"dataType: 'json'," + |
||||||
"if(!response.isCompleted){var body = A.one('#"+renderResponse.getNamespace()+"dgSaveAndCloseDiv_"+randomId+"');"+ |
"on: {" + |
||||||
"body.html('<p class=\"text-center\">Delega incompleta<a href=\"javascript:void(0)\" class=\"btn btn-success\" style=\"margin-bottom:20px\" onclick=\"window.location.reload()\">Refresh</a></p>');"+ |
"success: function (event, id, obj) {" + |
||||||
"body.ancestor('.modal-body').next('.modal-footer').remove();return;}"+ |
"var response = this.get('responseData');" + |
||||||
"}, complete: function(event){A.one('#"+renderResponse.getNamespace()+"dgSaveAndCloseDiv_"+randomId+"').show();modal.show();}"+ |
"if (!response.isCompleted) {" + |
||||||
"}});"; |
"var body = A.one('#" + renderResponse.getNamespace() + "dgSaveAndCloseDiv_" + randomId + "');" + |
||||||
|
"body.html('<p class=\"text-center\">Delega incompleta<a href=\"javascript:void(0)\" class=\"btn btn-success\" style=\"margin-bottom:20px\" onclick=\"window.location.reload()\">Refresh</a></p>');" + |
||||||
|
"body.ancestor('.modal-body').next('.modal-footer').remove();" + |
||||||
|
"return;" + |
||||||
|
"}"+ |
||||||
|
"}," + |
||||||
|
"complete: function (event) {" + |
||||||
|
"A.one('#" + renderResponse.getNamespace() + "dgSaveAndCloseDiv_" + randomId + "').show();" + |
||||||
|
"modal.show();" + |
||||||
|
"}" + |
||||||
|
"}});"; |
||||||
%> |
%> |
||||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
||||||
<liferay-util:param name="formName" value="<%= formName %>"></liferay-util:param> |
<liferay-util:param name="formName" value="<%= formName %>" /> |
||||||
<liferay-util:param name="onClick" value="<%= script.replace(\"{{prefix}}\", \"dg\").replace(\"{{type}}\", \"delega\") %>"></liferay-util:param> |
<liferay-util:param name="onClick" |
||||||
<liferay-util:param name="titolo" value="Conclusione Delega"></liferay-util:param> |
value="<%= script.replace(\"{{prefix}}\", \"dg\").replace(\"{{type}}\", \"delega\") %>" /> |
||||||
<liferay-util:param name="contentDiv" value='<%= "dgSaveAndCloseDiv_"+randomId %>'></liferay-util:param> |
<liferay-util:param name="titolo" value="Conclusione Delega" /> |
||||||
<liferay-util:param name="buttonId" value="<%=buttonId %>"></liferay-util:param> |
<liferay-util:param name="contentDiv" value='<%= "dgSaveAndCloseDiv_" + randomId %>' /> |
||||||
<liferay-util:param name="buttonConferma" value="Conferma"></liferay-util:param> |
<liferay-util:param name="buttonId" value="<%= buttonId %>" /> |
||||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
<liferay-util:param name="buttonConferma" value="Conferma" /> |
||||||
<liferay-util:param name="height" value="320"></liferay-util:param> |
<liferay-util:param name="width" value="500" /> |
||||||
|
<liferay-util:param name="height" value="320" /> |
||||||
<c:if test='<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO) %>'> |
<c:if test='<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO) %>'> |
||||||
<liferay-util:param name="function" value="<%= function %>"></liferay-util:param> |
<liferay-util:param name="function" value="<%= function %>" /> |
||||||
</c:if> |
</c:if> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%=AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), intPraticaId) %>"> |
<c:if test="<%=AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), intPraticaId) %>"> |
||||||
<liferay-ui:icon |
<liferay-ui:icon id="<%= buttonAsseverazioneId %>" iconCssClass="fa fa-save" message="Assevera" url="#" |
||||||
id="<%=buttonAsseverazioneId %>" |
linkCssClass="btn btn-primary" /> |
||||||
iconCssClass="fa fa-save" |
<div id='<%= renderResponse.getNamespace() + "asSaveAndCloseDiv_" + randomId %>' class="hide"> |
||||||
message="Assevera" |
<input type="hidden" name="_<%= PortletKeys.FASCICOLOFE %>_asPresenti" value="1" /> |
||||||
url="#" |
<label><input required type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_asConiugio" |
||||||
linkCssClass="btn btn-primary" |
onclick="$('#<portlet:namespace />asrelazioni').hide()" value="0" /> di non trovarsi in |
||||||
/> |
rapporti di coniugio, parentela o affinità, del coniuge o del convivente, entro il 2° grado, |
||||||
<div id='<%=renderResponse.getNamespace()+"asSaveAndCloseDiv_"+randomId %>' class="hide" > |
con i dirigenti e i dipendenti dell'Ufficio deputato alla trattazione del procedimento.</label> |
||||||
<input type="hidden" name="_<%= PortletKeys.FASCICOLOFE %>_asPresenti" value="1" /> |
<br> |
||||||
<label><input required type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_asConiugio" onclick="$('#<portlet:namespace />asrelazioni').hide()" value="0" /> 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 deputato alla trattazione del procedimento.</label><br> |
<label><input type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_asConiugio" |
||||||
<label><input type="radio" name="_<%= PortletKeys.FASCICOLOFE %>_asConiugio" onclick="$('#<portlet:namespace />asrelazioni').show()" value="1" /> di trovarsi in rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti dipendenti dell'Ufficio deputato alla trattazione del procedimento (indicare un nominativo per riga).</label> |
onclick="$('#<portlet:namespace />asrelazioni').show()" value="1" /> di trovarsi in |
||||||
<textarea id="<portlet:namespace />asrelazioni" name="_<%= PortletKeys.FASCICOLOFE %>_asRelazioni" style="display:none"></textarea> |
rapporti di coniugio, parentela o affinità entro il 2° grado con i seguenti dipendenti |
||||||
|
dell'Ufficio deputato alla trattazione del procedimento (indicare un nominativo per riga).</label> |
||||||
|
<textarea id="<portlet:namespace />asrelazioni" name="_<%= PortletKeys.FASCICOLOFE %>_asRelazioni" |
||||||
|
style="display:none"></textarea> |
||||||
<hr> |
<hr> |
||||||
<ol class="asseverazioni-list"> |
<ol class="asseverazioni-list"> |
||||||
<% |
<% |
||||||
List<Asseverazione> asseverazioni = AsseverazioneServiceUtil.findByDettPratica_CodiceFiscale_InEsito(dettPraticaId, user.getScreenName(), new String[] {DelegheUtil.STATO_ASSEGNATA}, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); |
List<Asseverazione> asseverazioni = AsseverazioneServiceUtil |
||||||
for(Asseverazione asseverazione : asseverazioni){ |
.findByDettPratica_CodiceFiscale_InEsito(dettPraticaId, user.getScreenName(), |
||||||
%> |
new String[] { DelegheUtil.STATO_ASSEGNATA }, QueryUtil.ALL_POS, |
||||||
|
QueryUtil.ALL_POS, null); |
||||||
|
for (Asseverazione asseverazione : asseverazioni) { |
||||||
|
%> |
||||||
<li class="anteprimaasseverazione"> |
<li class="anteprimaasseverazione"> |
||||||
<p> |
<p> |
||||||
<c:if test="<%= asseverazione.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
<c:if test="<%= asseverazione.getCodiceFiscale().equalsIgnoreCase(user |
||||||
|
.getScreenName()) %>"> |
||||||
<% |
<% |
||||||
String testoAsseverazione = AsseverazioneLocalServiceUtil.anteprimaAsseverazione(asseverazione.getTipologia(), user, dettPratica, null); |
String testoAsseverazione = AsseverazioneLocalServiceUtil |
||||||
if (Validator.isNull(testoAsseverazione)) { |
.anteprimaAsseverazione(asseverazione.getTipologia(), user, |
||||||
testoAsseverazione = AsseverazioniUtil.retrieveAsseverazioneText(asseverazione, user.getScreenName()); |
dettPratica, null); |
||||||
} |
if (Validator.isNull(testoAsseverazione)) { |
||||||
|
testoAsseverazione = AsseverazioniUtil.retrieveAsseverazioneText( |
||||||
|
asseverazione, user.getScreenName()); |
||||||
|
} |
||||||
%> |
%> |
||||||
<%= testoAsseverazione %> |
<%= testoAsseverazione %> |
||||||
</c:if> |
</c:if> |
||||||
</p> |
</p> |
||||||
</li> |
</li> |
||||||
<% |
<% |
||||||
} |
} |
||||||
%> |
%> |
||||||
</ol> |
</ol> |
||||||
</div> |
</div> |
||||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
||||||
<liferay-util:param name="formName" value="formAsseverazione"></liferay-util:param> |
<liferay-util:param name="formName" value="formAsseverazione" /> |
||||||
<liferay-util:param name="onClick" value="<%= script.replace(\"{{prefix}}\", \"as\").replace(\"{{type}}\", \"asseverazione\") %>"></liferay-util:param> |
<liferay-util:param name="onClick" value="<%= script.replace(\"{{prefix}}\", \"as\").replace(\"{{type}}\", \"asseverazione\") %>" /> |
||||||
<liferay-util:param name="titolo" value="Conferma Asseverazione"></liferay-util:param> |
<liferay-util:param name="titolo" value="Conferma Asseverazione" /> |
||||||
<liferay-util:param name="contentDiv" value='<%= "asSaveAndCloseDiv_"+randomId %>'></liferay-util:param> |
<liferay-util:param name="contentDiv" value='<%= "asSaveAndCloseDiv_"+randomId %>' /> |
||||||
<liferay-util:param name="buttonId" value="<%= buttonAsseverazioneId %>"></liferay-util:param> |
<liferay-util:param name="buttonId" value="<%= buttonAsseverazioneId %>" /> |
||||||
<liferay-util:param name="buttonConferma" value="Conferma"></liferay-util:param> |
<liferay-util:param name="buttonConferma" value="Conferma" /> |
||||||
<liferay-util:param name="width" value="800"></liferay-util:param> |
<liferay-util:param name="width" value="800" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
<c:if test="<%= TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
||||||
|
<liferay-ui:icon iconCssClass="fa fa-save" message="salva-bozza" url="javascript:saveDettPratica(true)" |
||||||
<liferay-ui:icon |
linkCssClass="btn" /> |
||||||
iconCssClass="fa fa-save" |
<liferay-ui:icon iconCssClass="fa fa-check-square" message="salva-verifica" |
||||||
message="salva-bozza" |
url="javascript:saveDettPratica(false, 'domanda')" linkCssClass="btn btn-primary" /> |
||||||
url="javascript:saveDettPratica(true);" |
|
||||||
linkCssClass="btn" |
|
||||||
/> |
|
||||||
|
|
||||||
<liferay-ui:icon |
|
||||||
iconCssClass="fa fa-check-square" |
|
||||||
message="salva-verifica" |
|
||||||
url="javascript:saveDettPratica(false, 'domanda');" |
|
||||||
linkCssClass="btn btn-primary" |
|
||||||
/> |
|
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
||||||
</div> |
</div> |
||||||
|
@ -1,45 +1,35 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.LocaleUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
||||||
|
<%@include file="/html/init.jsp"%> |
||||||
<% |
<% |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||||
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||||
String label = ParamUtil.getString(request, "label"); |
String label = ParamUtil.getString(request, "label"); |
||||||
String dialogId = renderResponse.getNamespace()+"openVerificaFascicolo"; |
String dialogId = renderResponse.getNamespace()+"openVerificaFascicolo"; |
||||||
%> |
%> |
||||||
|
|
||||||
<div class="container-fluid"> |
<div class="container-fluid"> |
||||||
<div class="row"> |
<div class="row"> |
||||||
<div class="col-md-12"> |
<div class="col-md-12"> |
||||||
<div class="confirm-ok"> |
<div class="confirm-ok"> |
||||||
<%= MessageFormat.format(LanguageUtil.get(pageContext, "label."+label), dettPratica.getTitle(LocaleUtil.getSiteDefault())) %> |
<%= MessageFormat.format(LanguageUtil.get(pageContext, "label." + label), dettPratica.getTitle( |
||||||
|
LocaleUtil.getSiteDefault())) %> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
<div class="row"> |
<div class="row"> |
||||||
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> |
<div class="col-xs-12"> |
||||||
<aui:button-row cssClass="text-center"> |
<aui:button-row cssClass="text-center"> |
||||||
<aui:button value="Chiudi" cssClass="btn btn-success" onClick='<%=renderResponse.getNamespace()+"closePopup()"%>'></aui:button> |
<aui:button value="Chiudi" cssClass="btn btn-success" onClick='<%= renderResponse.getNamespace() |
||||||
</aui:button-row> |
+ "closePopup()" %>' /> |
||||||
|
</aui:button-row> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
<aui:script use="aui-base"> |
<aui:script use="aui-base"> |
||||||
Liferay.provide( |
Liferay.provide(window, '<portlet:namespace/>closePopup', function () { |
||||||
window, |
Liferay.fire('closeWindow', { |
||||||
'<portlet:namespace/>closePopup', |
id: '<%= dialogId %>' |
||||||
function() { |
}); |
||||||
|
}, ['aui-base','liferay-util-window']); |
||||||
Liferay.fire( |
|
||||||
'closeWindow', |
|
||||||
{ |
|
||||||
|
|
||||||
id: '<%= dialogId %>' |
|
||||||
} |
|
||||||
); |
|
||||||
}, |
|
||||||
['aui-base','liferay-util-window'] |
|
||||||
); |
|
||||||
</aui:script> |
</aui:script> |
@ -1,77 +1,61 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="org.apache.commons.lang.StringUtils"%> |
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.PagamentiCommonUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.PagamentiCommonUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
<%@page import="org.apache.commons.lang.StringUtils"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Soggetto"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
|
||||||
<%@ include file="/html/fascicolofe/init.jsp"%> |
<%@ include file="/html/fascicolofe/init.jsp"%> |
||||||
<% |
<% |
||||||
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica"); |
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica"); |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||||
request.setAttribute("bean.dettPratica", dettPratica); |
request.setAttribute("bean.dettPratica", dettPratica); |
||||||
|
long soggettoId = ParamUtil.getLong(request, "soggettoId"); |
||||||
long soggettoId = ParamUtil.getLong(request, "soggettoId"); |
boolean disabledInput = ParamUtil.getBoolean(request, "disabledInput"); |
||||||
boolean disabledInput = ParamUtil.getBoolean(request, "disabledInput"); |
boolean inBO = ParamUtil.getBoolean(request, "inBO", false); |
||||||
boolean inBO = ParamUtil.getBoolean(request, "inBO", false); |
|
||||||
%> |
%> |
||||||
|
<c:if test="<%= !inBO %>"> |
||||||
<c:if test="<%=!inBO%>"> |
|
||||||
<c:choose> |
<c:choose> |
||||||
<c:when test="<%=!ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId())%>"> |
<c:when test="<%= !ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId()) %>"> |
||||||
<div class="alert alert-warn"> |
<div class="alert alert-warn"><liferay-ui:message key="domanda-non-modificabile" /></div> |
||||||
<liferay-ui:message key="domanda-non-modificabile" /> |
|
||||||
</div> |
|
||||||
</c:when> |
</c:when> |
||||||
<c:when |
<c:when test="<%=disabledInput |
||||||
test="<%=disabledInput |
&& !AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId())%>"> |
||||||
&& !AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId())%>"> |
|
||||||
<div class="alert alert-warn"> |
<div class="alert alert-warn"> |
||||||
<% |
<% |
||||||
String descrizioneSoggetto = ""; |
String descrizioneSoggetto = StringPool.BLANK; |
||||||
Soggetto soggetto = SoggettoLocalServiceUtil.fetchSoggetto(soggettoId); |
Soggetto soggetto = SoggettoLocalServiceUtil.fetchSoggetto(soggettoId); |
||||||
|
|
||||||
if (soggetto != null) { |
if (soggetto != null) { |
||||||
descrizioneSoggetto = soggetto.getDescrizioneCompleta(); |
descrizioneSoggetto = soggetto.getDescrizioneCompleta(); |
||||||
} else { |
} else { |
||||||
descrizioneSoggetto = "nessuna delega attiva"; |
descrizioneSoggetto = "nessuna delega attiva"; |
||||||
|
|
||||||
List<Soggetto> responsabiliCompilazione = null; |
List<Soggetto> responsabiliCompilazione = null; |
||||||
Object obj = request.getAttribute("responsabiliCompilazione"); |
Object obj = request.getAttribute("responsabiliCompilazione"); |
||||||
if (obj instanceof List<?>) { |
if (obj instanceof List<?>) { |
||||||
responsabiliCompilazione = (List<Soggetto>) obj; |
responsabiliCompilazione = (List<Soggetto>) obj; |
||||||
} |
} |
||||||
|
|
||||||
if (Validator.isNotNull(responsabiliCompilazione) && (responsabiliCompilazione.size() > 0)) { |
if (Validator.isNotNull(responsabiliCompilazione) && (responsabiliCompilazione.size() > 0)) { |
||||||
List<String> nomi = new ArrayList<String>(); |
List<String> nomi = new ArrayList<String>(); |
||||||
for (Soggetto responsabile : responsabiliCompilazione) { |
for (Soggetto responsabile : responsabiliCompilazione) { |
||||||
nomi.add(responsabile.getDescrizioneCompleta()); |
nomi.add(responsabile.getDescrizioneCompleta()); |
||||||
} |
} |
||||||
descrizioneSoggetto += ", delegabili: " + StringUtils.join(nomi, ", "); |
descrizioneSoggetto += ", delegabili: " + StringUtils.join(nomi, StringPool.COMMA_AND_SPACE); |
||||||
} |
} |
||||||
} |
} |
||||||
|
|
||||||
%> |
%> |
||||||
<liferay-ui:message key="persona-responsabile-compilazione-sezione" /> |
<liferay-ui:message key="persona-responsabile-compilazione-sezione" /> |
||||||
: <strong><%=descrizioneSoggetto%></strong> |
: <strong><%= descrizioneSoggetto %></strong> |
||||||
</div> |
</div> |
||||||
</c:when> |
</c:when> |
||||||
<c:when test="<%=AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId())%>"> |
<c:when test="<%= AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId()) %>"> |
||||||
<div class="alert alert-warn"> |
<div class="alert alert-warn"> |
||||||
<liferay-ui:message key="asseverazioni-attive-domanda-non-modificabile" /> |
<liferay-ui:message key="asseverazioni-attive-domanda-non-modificabile" /> |
||||||
</div> |
</div> |
||||||
</c:when> |
</c:when> |
||||||
<c:when |
<c:when |
||||||
test="<%=PagamentiCommonUtil.pagamentiInitialized(dettPratica.getDettPraticaId(), |
test="<%= PagamentiCommonUtil.pagamentiInitialized(dettPratica.getDettPraticaId(), DettPratica.class |
||||||
DettPratica.class.getName())%>"> |
.getName()) %>"> |
||||||
<div class="alert alert-warn"> |
<div class="alert alert-warn"><liferay-ui:message key="pagamento-attivo-domanda-non-modificabile" /></div> |
||||||
<liferay-ui:message key="pagamento-attivo-domanda-non-modificabile" /> |
|
||||||
</div> |
|
||||||
</c:when> |
</c:when> |
||||||
</c:choose> |
</c:choose> |
||||||
</c:if> |
</c:if> |
||||||
|
@ -1,44 +1,21 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.servlet.ServletContextPool"%> |
<%@page import="com.liferay.portal.kernel.servlet.ServletContextPool"%> |
||||||
<%@page import="com.liferay.portlet.documentlibrary.service.DLAppLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
<%@page import="com.liferay.portlet.documentlibrary.model.DLFileEntry"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.repository.model.FileEntry"%> |
|
||||||
<%@page import="com.liferay.portlet.documentlibrary.util.DLUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Avviso"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayPortletMode"%> |
|
||||||
<%@page import="javax.portlet.PortletRequest"%> |
|
||||||
<%@page import="javax.portlet.PortletURL"%> |
|
||||||
<%@page import="com.liferay.portlet.PortletURLFactoryUtil"%> |
|
||||||
<%@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.model.IntPratica"%> |
<%@include file="/html/fascicolofe/init.jsp"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.CronostoriaUtil"%> |
|
||||||
<%@page import="java.util.Comparator"%> |
|
||||||
<%@page import="java.util.Collections"%> |
|
||||||
<%@page import="java.util.Date"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.bean.CronostoriaBean"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
|
||||||
|
|
||||||
<%@ include file="/html/fascicolofe/init.jsp" %> |
|
||||||
|
|
||||||
<% |
<% |
||||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId",0l); |
long intPraticaId = ParamUtil.getLong(request, "intPraticaId", 0); |
||||||
if(intPraticaId==0l){ |
if (intPraticaId == 0) { |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId",0l); |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0); |
||||||
DettPratica dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
DettPratica dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||||
if(dettPratica==null){ |
if (dettPratica == null) { |
||||||
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||||
} |
|
||||||
intPraticaId = dettPratica.getIntPraticaId(); |
|
||||||
|
|
||||||
} |
} |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
intPraticaId = dettPratica.getIntPraticaId(); |
||||||
|
} |
||||||
%> |
%> |
||||||
|
<liferay-util:include page="/html/cronologia/view.jsp" |
||||||
<liferay-util:include page="/html/cronologia/view.jsp" servletContext='<%= ServletContextPool.get("portos-bo-portlet") %>'> |
servletContext='<%= ServletContextPool.get("portos-bo-portlet") %>'> |
||||||
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"></liferay-util:param> |
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
Caricamento…
Reference in new issue