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 import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeDetail"%> |
||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||
<%@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="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.io.Serializable"%> |
||||
<%@page import="javax.portlet.PortletURL"%> |
||||
<%@page import="java.util.LinkedHashMap"%> |
||||
<%@page import="java.util.Map.Entry"%> |
||||
|
||||
<%@include file="/html/fascicolo/init.jsp"%> |
||||
|
||||
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%= application %>"/> |
||||
|
||||
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_allegati"></liferay-ui:message></h2> |
||||
|
||||
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_allegati" /></h2> |
||||
<% |
||||
|
||||
DettPratica dettPratica = (DettPratica)request.getAttribute("bean.dettPratica.lastData"); |
||||
HttpServletRequest httpServletRequest = PortalUtil.getOriginalServletRequest(request); |
||||
if(dettPratica==null){ |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||
if(dettPraticaId==0){ |
||||
dettPraticaId = GetterUtil.getLong( httpServletRequest.getParameter("dettPraticaId")); |
||||
} |
||||
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica.lastData"); |
||||
HttpServletRequest httpServletRequest = PortalUtil.getOriginalServletRequest(request); |
||||
if (dettPratica == null) { |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||
if (dettPraticaId == 0) { |
||||
dettPraticaId = GetterUtil.getLong(httpServletRequest.getParameter("dettPraticaId")); |
||||
} |
||||
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); |
||||
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||
} |
||||
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); |
||||
%> |
||||
|
||||
<div class="panel-group allegato-group"> |
||||
<div class="panel panel-default"> |
||||
|
||||
<div class="lfr-search-container"> |
||||
<% |
||||
if(!docPraticas.isEmpty()){ |
||||
<div class="panel-group allegato-group"> |
||||
<div class="panel panel-default"> |
||||
<div class="lfr-search-container"> |
||||
<% |
||||
if (!docPraticas.isEmpty()) { |
||||
%> |
||||
<table class="table table-striped allegati-tipologia-table" id="<portlet:namespace/>allegati-table-<%= tipologiaAllegato %>"> |
||||
<thead class="table-columns allegato-group__head"> |
||||
<tr> |
||||
<table class="table table-striped allegati-tipologia-table" |
||||
id="<portlet:namespace/>allegati-table-<%= tipologiaAllegato %>"> |
||||
<thead class="table-columns allegato-group__head"> |
||||
<tr> |
||||
<th>STATO</th> |
||||
<th>ALLEGATO</th> |
||||
<th>FIRME</th> |
||||
<th>AGGIUNTO DA</th> |
||||
<th>INVALIDATO DA</th> |
||||
<th class="text-center">AZIONI</th> |
||||
</tr> |
||||
</tr> |
||||
</thead> |
||||
<tbody class="allegato-group__body"> |
||||
<% |
||||
for(DocPratica docPratica:docPraticas){ |
||||
long docPraticaId = docPratica.getDocPraticaId(); |
||||
%> |
||||
<tr> |
||||
<td class="text-center"> |
||||
<span class='fa fa-circle <%= docPratica.getDettPraticaIdRimozione() == 0 ? "txt-green" : "txt-red" %>' style="color:red;"></span> |
||||
</td> |
||||
<td> |
||||
<%= docPratica.getFileName() %> |
||||
</td> |
||||
<td class="text-center"> |
||||
<% |
||||
FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); |
||||
StringBuilder title = new StringBuilder(); |
||||
if(firme.numeroFirme()>0){ |
||||
List<String> cfCheck = new ArrayList<String>(); |
||||
if(!firme.getFirmeDigitali().isEmpty()){ |
||||
title.append("Firma sul file:<ul>"); |
||||
for(FirmeDetail firma: firme.getFirmeDigitali()){ |
||||
List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(docPratica.getIntPraticaId(), firma.getCfFirmatario()); |
||||
if (soggetti.size() > 0 ){ |
||||
title.append("<li>"+soggetti.get(0).getNome() + " " + soggetti.get(0).getCognome()+"</li>"); |
||||
<% |
||||
for (DocPratica docPratica:docPraticas) { |
||||
long docPraticaId = docPratica.getDocPraticaId(); |
||||
%> |
||||
<tr> |
||||
<td class="text-center"> |
||||
<span class='fa fa-circle <%= docPratica.getDettPraticaIdRimozione() == 0 ? |
||||
"txt-green" : "txt-red" %>' style="color:red;"></span> |
||||
</td> |
||||
<td> |
||||
<%= docPratica.getFileName() %> |
||||
</td> |
||||
<td class="text-center"> |
||||
<% |
||||
FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); |
||||
StringBuilder title = new StringBuilder(); |
||||
if (firme.numeroFirme() > 0) { |
||||
List<String> cfCheck = new ArrayList<String>(); |
||||
if (!firme.getFirmeDigitali().isEmpty()) { |
||||
title.append("Firma sul file:<ul>"); |
||||
for (FirmeDetail firma: firme.getFirmeDigitali()) { |
||||
List<Soggetto> soggetti = SoggettoLocalServiceUtil |
||||
.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()); |
||||
cfCheck.add(firma.getCfFirmatario().trim()); |
||||
if(Validator.isNotNull(firma.getDtFirma())){ |
||||
title.append(" del "+dateFormatDate.format(firma.getDtFirma())); |
||||
} |
||||
title.append("</li>"); |
||||
} |
||||
title.append("</ul>"); |
||||
} |
||||
if(!firme.getFirmeApplicativo().isEmpty()){ |
||||
title.append("Firme da applicativo:<ul>"); |
||||
for(FirmeDetail firma: firme.getFirmeApplicativo()){ |
||||
List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(docPratica.getIntPraticaId(), firma.getCfFirmatario()); |
||||
if (soggetti.size() > 0 ){ |
||||
title.append("<li>"+soggetti.get(0).getNome() + " " + soggetti.get(0).getCognome()+"</li>"); |
||||
if (!firme.getFirmeApplicativo().isEmpty()) { |
||||
title.append("Firme da applicativo:<ul>"); |
||||
for (FirmeDetail firma: firme.getFirmeApplicativo()) { |
||||
List<Soggetto> soggetti = SoggettoLocalServiceUtil |
||||
.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()); |
||||
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(Validator.isNotNull(firma.getDtFirma())){ |
||||
title.append(" del "+dateFormatDate.format(firma.getDtFirma())); |
||||
} |
||||
title.append("</li>"); |
||||
} |
||||
title.append("</ul>"); |
||||
} |
||||
} |
||||
if(firme.numeroFirme()>0){ |
||||
%> |
||||
<span class="fa fa-check icon-asseverazioni tooltip-info" title="<%=title.toString() %>" style="color:green"> |
||||
<sub style="font-weight: bold"><%=firme.numeroFirme() %></sub> |
||||
</span> |
||||
<% |
||||
}else{ |
||||
%> |
||||
<span class="fa fa-close icon-asseverazioni tooltip-info" title="Non ci sono firme sul file" style="color:red"></span> |
||||
<% |
||||
} |
||||
%> |
||||
</td> |
||||
<td> |
||||
<% |
||||
String description = StringPool.BLANK; |
||||
|
||||
if(DettPratica.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
||||
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica.getClassPk()); |
||||
if(adding!=null){ |
||||
//description = Validator.isNotNull(adding.getTipoIntegrazione()) ? LanguageUtil.get(pageContext, "label-integrazione-"+adding.getTipoIntegrazione())+" del "+adding.getDataEffettuazione() : "" ; |
||||
description = adding.getFullDescription(); |
||||
} |
||||
}else if(FineLavori.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
||||
FineLavori adding = FineLavoriLocalServiceUtil.fetchFineLavori(docPratica.getClassPk()); |
||||
if(adding!=null){ |
||||
description = adding.getFullDescription() ; |
||||
} |
||||
}else if(Collaudo.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
||||
Collaudo adding = CollaudoLocalServiceUtil.fetchCollaudo(docPratica.getClassPk()); |
||||
if(adding!=null){ |
||||
description = adding.getFullDescription() ; |
||||
} |
||||
} |
||||
|
||||
out.print(description); |
||||
%> |
||||
</td> |
||||
<td> |
||||
<% |
||||
//Lasciato solo dettpratica perche' fine lavori e collaudo non possono rimuovere gli allegati |
||||
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica.getDettPraticaIdRimozione()); |
||||
if(removing != null){ |
||||
%> |
||||
<%= removing.getFullDescription() %> |
||||
<% |
||||
} |
||||
%> |
||||
</td> |
||||
<td class="text-center text-nowrap"> |
||||
<c:if test="<%= Validator.isNotNull(docPratica.getDlFileEntryId())%>"> |
||||
<liferay-portlet:renderURL var="previewURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||
<liferay-portlet:param name="fileEntryId" value="<%= String.valueOf(docPratica.getDlFileEntryId()) %>" /> |
||||
<liferay-portlet:param name="mvcPath" value="/html/common/preview_file_entry.jsp" /> |
||||
</liferay-portlet:renderURL> |
||||
|
||||
<liferay-ui:icon id='<%="open_"+docPraticaId %>' linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard" message="Visualizza" url="<%=previewURL%>" useDialog="true"/> |
||||
<liferay-ui:icon id='<%="download_"+docPraticaId %>' linkCssClass="btn btn-action" iconCssClass="fa fa-download" message="Download" url="<%=docPratica.getDownloadUrl(themeDisplay)%>" /> |
||||
</c:if> |
||||
</td> |
||||
</tr> |
||||
<% |
||||
%> |
||||
<span class="fa fa-check icon-asseverazioni tooltip-info" |
||||
title="<%=title.toString() %>" style="color:green"> |
||||
<sub style="font-weight: bold"><%= firme.numeroFirme() %></sub> |
||||
</span> |
||||
<% |
||||
} else { |
||||
%> |
||||
<span class="fa fa-close icon-asseverazioni tooltip-info" |
||||
title="Non ci sono firme sul file" style="color:red"></span> |
||||
<% |
||||
} |
||||
%> |
||||
</td> |
||||
<td> |
||||
<% |
||||
if (DettPratica.class.getName().equalsIgnoreCase(docPratica.getClassName())) { |
||||
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica |
||||
.getClassPk()); |
||||
if (adding!=null) { |
||||
out.print(adding.getFullDescription()); |
||||
} |
||||
} else if (FineLavori.class.getName().equalsIgnoreCase(docPratica |
||||
.getClassName())) { |
||||
FineLavori adding = FineLavoriLocalServiceUtil.fetchFineLavori(docPratica |
||||
.getClassPk()); |
||||
if (adding!=null) { |
||||
out.print(adding.getFullDescription()); |
||||
} |
||||
} else if (Collaudo.class.getName().equalsIgnoreCase(docPratica.getClassName())) { |
||||
Collaudo adding = CollaudoLocalServiceUtil.fetchCollaudo(docPratica |
||||
.getClassPk()); |
||||
if (adding!=null) { |
||||
out.print(adding.getFullDescription()); |
||||
} |
||||
} |
||||
%> |
||||
</td> |
||||
<td> |
||||
<% |
||||
// Lasciato solo dettpratica perche' fine lavori e collaudo non possono rimuovere |
||||
// gli allegati |
||||
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica |
||||
.getDettPraticaIdRimozione()); |
||||
if (removing != null) { |
||||
out.print(removing.getFullDescription()); |
||||
} |
||||
%> |
||||
</td> |
||||
<td class="text-center text-nowrap"> |
||||
<c:if test="<%= Validator.isNotNull(docPratica.getDlFileEntryId()) %>"> |
||||
<liferay-portlet:renderURL var="previewURL" |
||||
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||
<liferay-portlet:param name="fileEntryId" |
||||
value="<%= String.valueOf(docPratica.getDlFileEntryId()) %>" /> |
||||
<liferay-portlet:param name="mvcPath" |
||||
value="/html/common/preview_file_entry.jsp" /> |
||||
</liferay-portlet:renderURL> |
||||
<liferay-ui:icon id='<%= "open_" + docPraticaId %>' message="Visualizza" |
||||
linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard" |
||||
url="<%= previewURL %>" useDialog="true" /> |
||||
<liferay-ui:icon id='<%= "download_" + docPraticaId %>' message="Download" |
||||
linkCssClass="btn btn-action" iconCssClass="fa fa-download" |
||||
url="<%= docPratica.getDownloadUrl(themeDisplay) %>" /> |
||||
</c:if> |
||||
</td> |
||||
</tr> |
||||
<% |
||||
} |
||||
%> |
||||
</tbody> |
||||
%> |
||||
</tbody> |
||||
</table> |
||||
<% |
||||
} |
||||
} |
||||
%> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<% |
||||
|
||||
%> |
||||
</div> |
||||
<script type="text/javascript"> |
||||
YUI().use( |
||||
'aui-tooltip', |
||||
function(Y) { |
||||
new Y.TooltipDelegate( |
||||
{ |
||||
trigger: '.allegati-tipologia-table .tooltip-info', |
||||
position: 'top', |
||||
cssClass: 'tooltip-help', |
||||
html: true, |
||||
opacity: 1 |
||||
} |
||||
); |
||||
} |
||||
); |
||||
YUI().use('aui-tooltip', function(Y) { |
||||
new Y.TooltipDelegate({ |
||||
trigger: '.allegati-tipologia-table .tooltip-info', |
||||
position: 'top', |
||||
cssClass: 'tooltip-help', |
||||
html: true, |
||||
opacity: 1, |
||||
}); |
||||
}); |
||||
</script> |
@ -1,44 +1,16 @@
|
||||
<%@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" %> |
||||
|
||||
<% |
||||
int start = ParamUtil.getInteger(request, "start" ,QueryUtil.ALL_POS); |
||||
int end = ParamUtil.getInteger(request, "end" ,QueryUtil.ALL_POS); |
||||
boolean header = ParamUtil.getBoolean(request,"header" , true); |
||||
|
||||
IntPratica intPratica = (IntPratica)request.getAttribute("bean.intPratica"); |
||||
int start = ParamUtil.getInteger(request, "start" , QueryUtil.ALL_POS); |
||||
int end = ParamUtil.getInteger(request, "end" , QueryUtil.ALL_POS); |
||||
boolean header = ParamUtil.getBoolean(request, "header", true); |
||||
IntPratica intPratica = (IntPratica) request.getAttribute("bean.intPratica"); |
||||
%> |
||||
<c:if test="<%=header %>"> |
||||
<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> |
||||
<c:if test="<%= header %>"> |
||||
<liferay-util:include page="/html/fascicolo/navigator/header.jsp" servletContext="<%= application %>"/> |
||||
<h2 class="fasciolo_page_title"><liferay-ui:message key="page_andamento" /></h2> |
||||
</c:if> |
||||
|
||||
|
||||
<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="inBO" value="<%= String.valueOf(true) %>"></liferay-util:param> |
||||
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||
<liferay-util:param name="inBO" value="true" /> |
||||
</liferay-util:include> |
@ -1,61 +1,49 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
|
||||
<%@page import="it.tref.liferay.portos.bo.model.Delega"%> |
||||
<%@ include file="/html/fascicolofe/init.jsp" %> |
||||
|
||||
<% |
||||
ResultRow row = (ResultRow)request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||
Delega delega = (Delega)row.getObject(); |
||||
|
||||
String backUrl = (String)request.getAttribute("back"); |
||||
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||
Delega delega = (Delega) row.getObject(); |
||||
String backUrl = (String) request.getAttribute("back"); |
||||
%> |
||||
|
||||
<liferay-ui:icon-menu cssClass="menu_button_activity" showWhenSingleIcon="<%=true%>" showExpanded="<%= true %>"> |
||||
|
||||
<c:if test="<%=delega.getDtEsito()==null %>"> |
||||
|
||||
<liferay-ui:icon-menu cssClass="menu_button_activity" showWhenSingleIcon="true" showExpanded="true"> |
||||
<c:if test="<%= delega.getDtEsito() == null %>"> |
||||
<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="redirect" value="<%=currentURL %>"/> |
||||
<liferay-portlet:param name="redirect" value="<%= currentURL %>" /> |
||||
</liferay-portlet:actionURL> |
||||
<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> |
||||
|
||||
<liferay-portlet:renderURL var="redirectURL"> |
||||
<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="dettPraticaId" value="<%=String.valueOf(delega.getDettPraticaId()) %>" /> |
||||
<liferay-portlet:param name="backURL" value="<%=backUrl %>" /> |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(delega.getIntPraticaId()) %>" /> |
||||
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(delega.getDettPraticaId()) %>" /> |
||||
<liferay-portlet:param name="backURL" value="<%= backUrl %>" /> |
||||
</liferay-portlet:renderURL> |
||||
<liferay-portlet:actionURL name="annullaDelega" var="annullaDelegaURL"> |
||||
<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> |
||||
<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> |
||||
|
||||
</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> |
||||
</c:if> |
||||
</liferay-ui:icon-menu> |
||||
|
||||
<script type="text/javascript"> |
||||
YUI().use( |
||||
'aui-tooltip', |
||||
function(Y) { |
||||
new Y.TooltipDelegate( |
||||
{ |
||||
trigger: '.tooltip-info', |
||||
position: 'top', |
||||
cssClass: 'tooltip-help', |
||||
html: true, |
||||
opacity: 1 |
||||
} |
||||
); |
||||
} |
||||
); |
||||
YUI().use('aui-tooltip', function (Y) { |
||||
new Y.TooltipDelegate({ |
||||
trigger: '.tooltip-info', |
||||
position: 'top', |
||||
cssClass: 'tooltip-help', |
||||
html: true, |
||||
opacity: 1, |
||||
}); |
||||
}); |
||||
</script> |
@ -1,292 +1,230 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@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="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
||||
<%@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.DettPraticaServiceUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.util.ArrayUtil"%> |
||||
|
||||
<%@ include file="/html/fascicolofe/init.jsp" %> |
||||
|
||||
<% |
||||
|
||||
String backURL = ParamUtil.getString(request, "backURL"); |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId",0l); |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId",0l); |
||||
String current_tab = ParamUtil.getString(request, "current_tab",StringPool.BLANK); |
||||
|
||||
boolean openVerifyUrl = ParamUtil.getBoolean(request, "openVerifyUrl"); |
||||
String verifyArea = ParamUtil.getString(request, "verifyArea", StringPool.BLANK); |
||||
DettPratica dettPratica = null; |
||||
IntPratica intPratica = null; |
||||
if(dettPraticaId!=0l){ |
||||
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||
intPraticaId = dettPratica.getIntPraticaId(); |
||||
}else{ |
||||
intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||
dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||
if(dettPratica==null){ |
||||
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||
} |
||||
dettPraticaId = dettPratica.getDettPraticaId(); |
||||
String backURL = ParamUtil.getString(request, "backURL"); |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0); |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId", 0); |
||||
String current_tab = ParamUtil.getString(request, "current_tab", StringPool.BLANK); |
||||
boolean openVerifyUrl = ParamUtil.getBoolean(request, "openVerifyUrl"); |
||||
String verifyArea = ParamUtil.getString(request, "verifyArea", StringPool.BLANK); |
||||
DettPratica dettPratica = null; |
||||
IntPratica intPratica = null; |
||||
if (dettPraticaId != 0) { |
||||
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||
intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||
intPraticaId = dettPratica.getIntPraticaId(); |
||||
} else { |
||||
intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||
dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||
if (dettPratica == null) { |
||||
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||
} |
||||
|
||||
request.setAttribute("bean.dettPratica", dettPratica); |
||||
|
||||
String tipoIntegrazione = dettPratica.getTipoIntegrazione(); |
||||
request.setAttribute("bean.tipoIntegrazione", tipoIntegrazione); |
||||
|
||||
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(),dettPratica.getDettPraticaId()); |
||||
boolean geoDisabledInput = !DelegheUtil.hasDelegaCompilazioneSezioneGeologica(user.getUserId(),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"}; |
||||
|
||||
if(TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione)){ |
||||
pageDatiDomanda = Arrays.copyOf(pageDatiDomanda, pageDatiDomanda.length-1); |
||||
} |
||||
|
||||
String[][] categorySections = {pageDatiDomanda}; |
||||
|
||||
String[] _CATEGORY_NAMES = {"cat_dati_domanda"}; |
||||
|
||||
|
||||
dettPraticaId = dettPratica.getDettPraticaId(); |
||||
} |
||||
request.setAttribute("bean.dettPratica", dettPratica); |
||||
String tipoIntegrazione = dettPratica.getTipoIntegrazione(); |
||||
request.setAttribute("bean.tipoIntegrazione", tipoIntegrazione); |
||||
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(), dettPratica.getDettPraticaId()); |
||||
boolean geoDisabledInput = !DelegheUtil.hasDelegaCompilazioneSezioneGeologica(user.getUserId(), 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" }; |
||||
if (TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione)) { |
||||
pageDatiDomanda = Arrays.copyOf(pageDatiDomanda, pageDatiDomanda.length-1); |
||||
} |
||||
String[][] categorySections = { pageDatiDomanda }; |
||||
String[] _CATEGORY_NAMES = { "cat_dati_domanda" }; |
||||
%> |
||||
<liferay-portlet:actionURL name="saveDettPratica" var="saveDettPraticaURL" > |
||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId) %>"/> |
||||
<liferay-portlet:param name="backURL" value="<%=backURL %>"/> |
||||
<liferay-portlet:param name="successURL" value="<%=currentURL %>"/> |
||||
<liferay-portlet:param name="backgroundTaskActive" value="<%=String.valueOf(true) %>"/> |
||||
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||
<liferay-portlet:param name="backURL" value="<%= backURL %>" /> |
||||
<liferay-portlet:param name="successURL" value="<%= currentURL %>" /> |
||||
<liferay-portlet:param name="backgroundTaskActive" value="true" /> |
||||
</liferay-portlet:actionURL> |
||||
<liferay-portlet:actionURL name="saveTipoPratica" var="saveTipoPraticaURL" > |
||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId) %>"/> |
||||
<liferay-portlet:param name="backURL" value="<%=backURL %>"/> |
||||
<liferay-portlet:param name="successURL" value="<%=currentURL %>"/> |
||||
<liferay-portlet:param name="backgroundTaskActive" value="<%=String.valueOf(true) %>"/> |
||||
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||
<liferay-portlet:param name="backURL" value="<%= backURL %>" /> |
||||
<liferay-portlet:param name="successURL" value="<%= currentURL %>" /> |
||||
<liferay-portlet:param name="backgroundTaskActive" value="true" /> |
||||
</liferay-portlet:actionURL> |
||||
|
||||
|
||||
<aui:form name="fmDomande" onSubmit="preventDefault();" action="<%= Validator.isNull(tipoIntegrazione) ? saveDettPraticaURL : saveTipoPraticaURL %>"> |
||||
|
||||
<aui:model-context bean="<%=dettPratica %>" model="<%=DettPratica.class %>"></aui:model-context> |
||||
|
||||
<liferay-util:buffer var="htmlTop"> |
||||
<c:if test="<%= dettPratica.getStatus() != WorkflowConstants.STATUS_INCOMPLETE %>"> |
||||
<%@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> |
||||
<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="disabledSubmit" value="<%= disabledInput %>" /> |
||||
<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 %>" /> |
||||
|
||||
<liferay-util:buffer var="htmlTop"> |
||||
<c:if test="<%=dettPratica.getStatus()!=WorkflowConstants.STATUS_INCOMPLETE %>"> |
||||
<%@ 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%>" /> |
||||
|
||||
<liferay-ui:form-navigator categoryNames="<%= _CATEGORY_NAMES %>" displayStyle="steps" formName="fmDomande" |
||||
categorySections="<%= categorySections %>" jspPath="/html/fascicolofe/navigator/domanda/" |
||||
htmlBottom="<%= htmlBottom %>" showButtons="false" htmlTop="<%= htmlTop %>" /> |
||||
</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='<%= "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="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
||||
<portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
||||
<portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||
<portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||
</portlet:renderURL> |
||||
<aui:script use="aui-base"> |
||||
Liferay.Util.openWindow( |
||||
{ |
||||
id: '<portlet:namespace />openVerificaFascicolo', |
||||
title: 'Verifica Domanda', |
||||
uri: '<%=verifyRenderURL%>' |
||||
} |
||||
); |
||||
Liferay.Util.openWindow({ |
||||
id: '<portlet:namespace />openVerificaFascicolo', |
||||
title: 'Verifica Domanda', |
||||
uri: '<%=verifyRenderURL%>', |
||||
}); |
||||
</aui:script> |
||||
</c:if> |
||||
<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="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
||||
<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="backVisible" value="false" /> |
||||
</liferay-portlet:renderURL> |
||||
<aui:script use="aui-base"> |
||||
Liferay.Util.openWindow( |
||||
{ |
||||
id: '<portlet:namespace />openVerificaDeleghe', |
||||
title: 'Gestione Deleghe', |
||||
uri: '<%=verifyDelegheRenderURL%>' |
||||
} |
||||
); |
||||
Liferay.Util.openWindow({ |
||||
id: '<portlet:namespace />openVerificaDeleghe', |
||||
title: 'Gestione Deleghe', |
||||
uri: '<%=verifyDelegheRenderURL%>', |
||||
}); |
||||
</aui:script> |
||||
</c:if> |
||||
</c:if> |
||||
<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="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
||||
<portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
||||
<portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||
<portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||
</portlet:renderURL> |
||||
<aui:script use="aui-base"> |
||||
Liferay.Util.openWindow( |
||||
{ |
||||
id: '<portlet:namespace />openVerificaFascicolo', |
||||
title: 'Verifica Cambio Soggetti', |
||||
uri: '<%=verifyRenderURL%>' |
||||
} |
||||
); |
||||
Liferay.Util.openWindow({ |
||||
id: '<portlet:namespace />openVerificaFascicolo', |
||||
title: 'Verifica Cambio Soggetti', |
||||
uri: '<%=verifyRenderURL%>', |
||||
}); |
||||
</aui:script> |
||||
</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='<%= "verifyPagamenti".equalsIgnoreCase(verifyArea) %>'> |
||||
<liferay-portlet:renderURL var="verifyPagamentiRenderURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp"/> |
||||
<liferay-portlet:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
||||
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
||||
<liferay-portlet:renderURL var="verifyPagamentiRenderURL" |
||||
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/verify_fascicolo_calcolo.jsp" /> |
||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||
<liferay-portlet:param name="backURL" value="<%= currentURL %>" /> |
||||
</liferay-portlet:renderURL> |
||||
<aui:script use="aui-base"> |
||||
Liferay.Util.openWindow( |
||||
{ |
||||
id: '<portlet:namespace />openVerificaFascicolo', |
||||
title: 'Gestione Pagamenti', |
||||
uri: '<%=verifyPagamentiRenderURL%>' |
||||
} |
||||
); |
||||
Liferay.Util.openWindow({ |
||||
id: '<portlet:namespace />openVerificaFascicolo', |
||||
title: 'Gestione Pagamenti', |
||||
uri: '<%=verifyPagamentiRenderURL%>', |
||||
}); |
||||
</aui:script> |
||||
</c:if> |
||||
</c:if> |
||||
</c:if> |
||||
|
||||
|
||||
<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"> |
||||
var verifyPopupReady = false; |
||||
Liferay.on('popupReady',function(event) { |
||||
|
||||
var modalName = event._event.details[0].windowName; |
||||
var modalWin = Liferay.Util.Window.getById(modalName); |
||||
|
||||
modalWin.after('visibleChange', function(event) { |
||||
Loading.start(); |
||||
if(event.prevVal && verifyPopupReady){ |
||||
window.location.href = "<%= refreshURL %>" |
||||
} |
||||
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(); |
||||
}); |
||||
var verifyPopupReady = false; |
||||
|
||||
Liferay.on('popupReady', function (event) { |
||||
var modalName = event._event.details[0].windowName; |
||||
var modalWin = Liferay.Util.Window.getById(modalName); |
||||
modalWin.after('visibleChange', function (event) { |
||||
Loading.start(); |
||||
if (event.prevVal && verifyPopupReady) { |
||||
window.location.href = "<%= refreshURL %>" |
||||
} |
||||
Loading.end(); |
||||
}); |
||||
Liferay.on('verifyPopup-ready',function(event) { |
||||
verifyPopupReady=true; |
||||
modalWin.after('hide', function (event) { |
||||
Loading.start(); |
||||
if (verifyPopupReady) { |
||||
window.location.href = "<%= refreshURL %>" |
||||
} |
||||
Loading.end(); |
||||
}); |
||||
</aui:script> |
||||
|
||||
<script type="text/javascript"> |
||||
|
||||
Liferay.provide( |
||||
window, |
||||
'saveDettPratica', |
||||
function(bozza, cmd, area) { |
||||
Loading.start(); |
||||
AUI().one('#<portlet:namespace />bozza').set('value',bozza); |
||||
AUI().one('#<portlet:namespace />cmd').set('value',cmd); |
||||
if(area!=undefined && area!=""){ |
||||
AUI().one('#<portlet:namespace />verifyArea').set('value',area); |
||||
} |
||||
submitForm(document.<portlet:namespace />fmDomande); |
||||
}, |
||||
['aui-base'] |
||||
); |
||||
// ADT BUG FE ID = 14 |
||||
Liferay.on( |
||||
'portletReady', |
||||
function(event) { |
||||
$("#isBottomBar").hide(); |
||||
$("#isTopBar").hide(); |
||||
$('[id*="_portosfeportlet_verificaDiv_"]').hide(); |
||||
|
||||
var queryParams = window.location.search.substr(1).split('&').reduce(function (q, query) { |
||||
var chunks = query.split('='); |
||||
var key = chunks[0]; |
||||
var value = chunks[1]; |
||||
return (q[key] = value, q); |
||||
}, {}); |
||||
|
||||
var saveAndVerify = "false"; |
||||
for (var property in queryParams) { |
||||
if (queryParams.hasOwnProperty(property) && |
||||
property.toString().endsWith("saveAndVerify")) { |
||||
saveAndVerify = queryParams[property]; |
||||
} |
||||
} |
||||
modalWin.after('destroy', function (event) { |
||||
Loading.start(); |
||||
if (verifyPopupReady) { |
||||
window.location.href = "<%= refreshURL %>" |
||||
} |
||||
Loading.end(); |
||||
}); |
||||
}); |
||||
|
||||
if(saveAndVerify === "true"){ |
||||
//$("[name='bodyVerifyPopUp']").show(); |
||||
$("#isTopBar").show(); |
||||
$("#isBottomBar").hide(); |
||||
$('[id*="_portosfeportlet_verificaDiv_"]').show(); |
||||
} |
||||
} |
||||
); |
||||
Liferay.on('verifyPopup-ready', function (event) { |
||||
verifyPopupReady = true; |
||||
}); |
||||
</aui:script> |
||||
<script> |
||||
Liferay.provide(window, 'saveDettPratica', function (bozza, cmd, area) { |
||||
Loading.start(); |
||||
AUI().one('#<portlet:namespace />bozza').set('value', bozza); |
||||
AUI().one('#<portlet:namespace />cmd').set('value', cmd); |
||||
if (area != undefined && area != "") { |
||||
AUI().one('#<portlet:namespace />verifyArea').set('value', area); |
||||
} |
||||
submitForm(document.<portlet:namespace />fmDomande); |
||||
}, ['aui-base']); |
||||
|
||||
Liferay.on('portletReady', function (event) { |
||||
$("#isBottomBar").hide(); |
||||
$("#isTopBar").hide(); |
||||
$('[id*="_portosfeportlet_verificaDiv_"]').hide(); |
||||
var queryParams = window.location.search.substr(1).split('&').reduce(function (q, query) { |
||||
var chunks = query.split('='); |
||||
var key = chunks[0]; |
||||
var value = chunks[1]; |
||||
return (q[key] = value, q); |
||||
}, {}); |
||||
var saveAndVerify = "false"; |
||||
for (var property in queryParams) { |
||||
if (queryParams.hasOwnProperty(property) && property.toString().endsWith("saveAndVerify")) { |
||||
saveAndVerify = queryParams[property]; |
||||
} |
||||
} |
||||
if (saveAndVerify === "true") { |
||||
$("#isTopBar").show(); |
||||
$("#isBottomBar").hide(); |
||||
$('[id*="_portosfeportlet_verificaDiv_"]').show(); |
||||
} |
||||
}); |
||||
</script> |
||||
<aui:script use="aui-base"> |
||||
A.one('#<portlet:namespace/>tabsBoundingBox').delegate( |
||||
'click', |
||||
function(event){ |
||||
var nodeObject = event.currentTarget; |
||||
A.one('#<portlet:namespace/>current_tab').set('value', nodeObject.attr('data-sectionid')); |
||||
}, |
||||
'li.tab'); |
||||
var current_tab = '<%=current_tab%>'; |
||||
|
||||
if(current_tab!='' && document.location.hash==''){ |
||||
document.location.hash='_1_WAR_portosfeportlet_tab=<%=current_tab%>'; |
||||
} |
||||
A.one('#<portlet:namespace />tabsBoundingBox').delegate('click', function (event) { |
||||
var nodeObject = event.currentTarget; |
||||
A.one('#<portlet:namespace />current_tab').set('value', nodeObject.attr('data-sectionid')); |
||||
}, 'li.tab'); |
||||
|
||||
var current_tab = '<%=current_tab%>'; |
||||
if (current_tab != '' && document.location.hash == '') { |
||||
document.location.hash='_1_WAR_portosfeportlet_tab=<%=current_tab%>'; |
||||
} |
||||
</aui:script> |
||||
|
@ -1,359 +1,336 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@page import="it.tref.liferay.portos.bo.shared.util.Constants"%> |
||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
||||
<%@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.dao.orm.QueryUtil"%> |
||||
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
||||
<%@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.Validator"%> |
||||
<%@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.model.Delega"%> |
||||
<%@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.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.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" > |
||||
<% |
||||
String randomId = StringUtil.randomId(); |
||||
String formName = "fmDomande"; |
||||
String buttonId = "fmbuttonsalvaconferma_"+randomId; |
||||
String buttonAsseverazioneId = "fmbuttonasseverazione_"+randomId; |
||||
String script = |
||||
"var el_relazioni = $('textarea[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Relazioni]');" + |
||||
"if (el_relazioni.length) {" + |
||||
"var el_coniugio = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]');" + |
||||
"var el_coniugiochk = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]:checked');" + |
||||
|
||||
"console.log('length: ' + el_relazioni.length);" + |
||||
|
||||
"var err_coniugio = (el_coniugiochk.length == 0);" + |
||||
"var err_relazioni = ((el_relazioni.val().replace(/\\s*/g, '').length < 10) && (el_coniugiochk.val() == 1));" + |
||||
|
||||
"el_coniugio.parent().css({color:(err_coniugio ? '#a94442' : '#333')});" + |
||||
"el_relazioni.css({'border-color':(err_relazioni ?'#a94442' : '#ccc')});" + |
||||
|
||||
"if (err_coniugio || err_relazioni) {" + |
||||
"$('#" + renderResponse.getNamespace() + "{{prefix}}SaveAndCloseDiv_" + randomId + "').parent().scrollTop(0);" + |
||||
"return false;" + |
||||
"}" + |
||||
"}" + |
||||
"saveDettPratica(false, '{{type}}');"; |
||||
%> |
||||
<aui:input type="hidden" name="<%= Constants.CMD %>" value="" /> |
||||
<% |
||||
String randomId = StringUtil.randomId(); |
||||
String formName = "fmDomande"; |
||||
String buttonId = "fmbuttonsalvaconferma_" + randomId; |
||||
String buttonAsseverazioneId = "fmbuttonasseverazione_" + randomId; |
||||
String script = |
||||
"var el_relazioni = $('textarea[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Relazioni]');" + |
||||
"if (el_relazioni.length) {" + |
||||
"var el_coniugio = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]');" + |
||||
"var el_coniugiochk = $('input[name=_" + PortletKeys.FASCICOLOFE + "_{{prefix}}Coniugio]:checked');" + |
||||
"var err_coniugio = (el_coniugiochk.length == 0);" + |
||||
"var err_relazioni = ((el_relazioni.val().replace(/\\s*/g, '').length < 10) && (el_coniugiochk.val() == 1));" + |
||||
"el_coniugio.parent().css({color:(err_coniugio ? '#a94442' : '#333')});" + |
||||
"el_relazioni.css({'border-color':(err_relazioni ?'#a94442' : '#ccc')});" + |
||||
"if (err_coniugio || err_relazioni) {" + |
||||
"$('#" + renderResponse.getNamespace() + "{{prefix}}SaveAndCloseDiv_" + randomId + "').parent().scrollTop(0);" + |
||||
"return false;" + |
||||
"}" + |
||||
"}" + |
||||
"saveDettPratica(false, '{{type}}');"; |
||||
%> |
||||
<aui:input type="hidden" name="<%= Constants.CMD %>" value="" /> |
||||
<aui:input type="hidden" name="verifyArea" value="" /> |
||||
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
||||
|
||||
<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);" |
||||
linkCssClass="btn" |
||||
/> |
||||
</c:if> |
||||
<c:if test="<%= intPratica.getUserId() == user.getUserId() |
||||
&& !DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) |
||||
&& !AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), dettPraticaId)%>"> |
||||
|
||||
<liferay-ui:icon |
||||
iconCssClass="fa fa-check-square" |
||||
message="salva-verifica" |
||||
url="javascript:saveDettPratica(false, 'domanda', 'verifyFascicolo');" |
||||
linkCssClass="btn btn-primary" |
||||
/> |
||||
</c:if> |
||||
|
||||
<c:if test="<%=DelegheUtil.canCompilaDomanda(user.getUserId(),dettPraticaId) %>"> |
||||
<liferay-ui:icon |
||||
iconCssClass="fa fa-users" |
||||
linkCssClass='<%= ValidazionePraticaUtil.delegheCompilazioneIsEnable(dettPraticaId)?"btn":"btn disabled" %>' |
||||
message="gestione-deleghe" |
||||
url="javascript:saveDettPratica(false, 'domanda', 'verifyDeleghe');" |
||||
/> |
||||
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
||||
<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)" |
||||
linkCssClass="btn" /> |
||||
</c:if> |
||||
<c:if test="<%= intPratica.getUserId() == user.getUserId() |
||||
&& !DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) |
||||
&& !AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), dettPraticaId) %>"> |
||||
<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 test="<%= DelegheUtil.canCompilaDomanda(user.getUserId(), dettPraticaId) %>"> |
||||
<liferay-ui:icon iconCssClass="fa fa-users" |
||||
linkCssClass='<%= ValidazionePraticaUtil.delegheCompilazioneIsEnable(dettPraticaId) ? "btn" |
||||
:"btn disabled" %>' |
||||
message="gestione-deleghe" url="javascript:saveDettPratica(false, 'domanda', 'verifyDeleghe')" /> |
||||
</c:if> |
||||
<c:if test="<%= DelegheUtil.canDoPayment(user.getUserId(),dettPraticaId) %>"> |
||||
<% |
||||
boolean isEsente = dettPratica.getNormEsenteBollo() && dettPratica.getNormEsenteSpese(); |
||||
boolean isIntegrazione = dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil |
||||
.RICHIESTA_INTEGRAZIONE); |
||||
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: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 test="<%= DelegheUtil.canDoPayment(user.getUserId(),dettPraticaId) %>"> |
||||
|
||||
<% |
||||
boolean isEsente = dettPratica.getNormEsenteBollo() && dettPratica.getNormEsenteSpese(); |
||||
boolean isIntegrazione = dettPratica.getTipoIntegrazione().equals(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE); |
||||
%> |
||||
<%-- <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)%>" /> |
||||
<c:if test="<%= !isIntegrazione %>"> |
||||
<c:if test="<%= isEsente %>"> |
||||
<liferay-portlet:actionURL name="completeDomandaEsente" var="completeDomandaEsenteURL" |
||||
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 %>" |
||||
/> |
||||
linkCssClass='<%= ValidazionePraticaUtil.canCompleteDettPraticaEsente(dettPraticaId) ? |
||||
"btn btn-primary" : "btn btn-primary disabled" %>' |
||||
iconCssClass="fa fa-check" useDialog="true" message="Concludi Domanda" |
||||
url="<%= completeDomandaEsenteURL %>" data="<%= dataMap %>" /> |
||||
</c:if> |
||||
<c:if test="<%= !isIntegrazione %>"> |
||||
<c:if test="<%= isEsente %>"> |
||||
<liferay-portlet:actionURL name="completeDomandaEsente" var="completeDomandaEsenteURL" 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.canCompleteDettPraticaEsente(dettPraticaId) ?"btn btn-primary":"btn btn-primary disabled" %>' |
||||
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 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 test="<%=DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) && !DelegheUtil.hasDelegaPagamento(user.getUserId(), dettPraticaId) %>"> |
||||
<liferay-ui:icon |
||||
iconCssClass="fa fa-save" |
||||
message="save" |
||||
url="javascript:saveDettPratica(true);" |
||||
linkCssClass="btn" |
||||
/> |
||||
|
||||
</c:if> |
||||
<c:if test="<%= DelegheUtil.hasDelegaAttiva(user.getUserId(),dettPraticaId) && |
||||
!DelegheUtil.hasDelegaPagamento(user.getUserId(), dettPraticaId) %>"> |
||||
<liferay-ui:icon iconCssClass="fa fa-save" message="save" url="javascript:saveDettPratica(true)" |
||||
linkCssClass="btn" /> |
||||
<% |
||||
long delegaId = ParamUtil.getLong(request, "delegaId"); |
||||
Delega delega = DelegaLocalServiceUtil.getDelega(delegaId); |
||||
boolean validated = true; |
||||
StringBuilder tooltipSection = new StringBuilder(); |
||||
if(delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO)){ |
||||
//List<String> notCompleted = ValidazionePraticaUtil.notCompletedSection(SezioniUtil.SEZIONE_GEOLOGICA, dettPraticaId); |
||||
List<String> notCompleted = ValidazionePraticaUtil.notCompletedSezioneGeologica(dettPraticaId); |
||||
if(!notCompleted.isEmpty()){ |
||||
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>"); |
||||
long delegaId = ParamUtil.getLong(request, "delegaId"); |
||||
Delega delega = DelegaLocalServiceUtil.getDelega(delegaId); |
||||
boolean validated = true; |
||||
StringBuilder tooltipSection = new StringBuilder(); |
||||
if (delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_GEOLOGO)) { |
||||
List<String> notCompleted = ValidazionePraticaUtil.notCompletedSezioneGeologica(dettPraticaId); |
||||
if (!notCompleted.isEmpty()) { |
||||
validated = false; |
||||
tooltipSection.append("<ul class='list-body-modal'>"); |
||||
for (String incomplete : notCompleted) { |
||||
tooltipSection.append("<li class='item-body-modal'>") |
||||
.append(LanguageUtil.get(pageContext, incomplete)).append("</li>"); |
||||
} |
||||
tooltipSection.append("</ul>"); |
||||
} |
||||
} |
||||
%> |
||||
|
||||
<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" |
||||
message="verifica-delega" |
||||
url="javascript:saveDettPratica(true,'saveAndVerify');" |
||||
linkCssClass="btn" |
||||
/> |
||||
|
||||
<!-- ADT BUG FE ID = 14 --> |
||||
<liferay-ui:icon id="<%= buttonIdVerifica %>" iconCssClass="fa fa-times-circle txt-red" |
||||
message="verifica-delega" url="javascript:saveDettPratica(true,'saveAndVerify')" |
||||
linkCssClass="btn" /> |
||||
<div id="${isBar}" hidden> |
||||
<liferay-util:include page="/html/common/submit_window_delega.jsp" servletContext="<%= application %>" > |
||||
<liferay-util:param name="titolo" value="Validazione Sezione Geologia"></liferay-util:param> |
||||
<liferay-util:param name="headerCSS" value="display-inline"></liferay-util:param> |
||||
<liferay-util:param name="contentDiv" value='<%= "verificaDiv_"+randomId %>'></liferay-util:param> |
||||
<liferay-util:param name="buttonId" value="<%=buttonIdVerifica %>"></liferay-util:param> |
||||
<liferay-util:param name="buttonAnnulla" value="Chiudi"></liferay-util:param> |
||||
<liferay-util:param name="okVisible" value="false"></liferay-util:param> |
||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
||||
<liferay-util:param name="height" value="320"></liferay-util:param> |
||||
<liferay-util:include page="/html/common/submit_window_delega.jsp" |
||||
servletContext="<%= application %>"> |
||||
<liferay-util:param name="titolo" value="Validazione Sezione Geologia" /> |
||||
<liferay-util:param name="headerCSS" value="display-inline" /> |
||||
<liferay-util:param name="contentDiv" value='<%= "verificaDiv_" + randomId %>' /> |
||||
<liferay-util:param name="buttonId" value="<%= buttonIdVerifica %>" /> |
||||
<liferay-util:param name="buttonAnnulla" value="Chiudi" /> |
||||
<liferay-util:param name="okVisible" value="false" /> |
||||
<liferay-util:param name="width" value="500" /> |
||||
<liferay-util:param name="height" value="320" /> |
||||
</liferay-util:include> |
||||
|
||||
<div hidden id='<%=renderResponse.getNamespace()+"verificaDiv_"+randomId %>' class="text-center" > |
||||
<div hidden id='<%= renderResponse.getNamespace() + "verificaDiv_" + randomId %>' |
||||
class="text-center" > |
||||
<h4 class="txt-bold text-center">Sezione Geologia incompleta:</h4> |
||||
<%= tooltipSection.toString() %> |
||||
</div> |
||||
</div> |
||||
</c:if> |
||||
|
||||
<c:if test="<%= validated && DelegheUtil.TIPO_GEOLOGO.equalsIgnoreCase(delega.getTipologia()) %>"> |
||||
<liferay-ui:icon |
||||
iconCssClass="fa fa-check-circle txt-green" |
||||
message="verifica-delega" |
||||
url="javascript:void(0)" |
||||
linkCssClass="btn disabled" |
||||
/> |
||||
<liferay-ui:icon iconCssClass="fa fa-check-circle txt-green" message="verifica-delega" |
||||
url="javascript:void(0)" linkCssClass="btn disabled" /> |
||||
</c:if> |
||||
|
||||
<span class="<%= !validated ? "tooltip-info" : StringPool.BLANK %>" title="Delega incompleta"> |
||||
<liferay-ui:icon |
||||
id="<%=buttonId %>" |
||||
iconCssClass="fa fa-check-circle" |
||||
message="concludi-delega" |
||||
url="javascript:void(0)" |
||||
linkCssClass='<%= !validated ? "btn btn-primary disabled" : "btn btn-primary" %>' |
||||
/> |
||||
<span class="<%= validated ? StringPool.BLANK : "tooltip-info" %>" title="Delega incompleta"> |
||||
<liferay-ui:icon id="<%= buttonId %>" iconCssClass="fa fa-check-circle" message="concludi-delega" |
||||
url="javascript:void(0)" |
||||
linkCssClass='<%= validated ? "btn btn-primary" : "btn btn-primary disabled" %>' /> |
||||
</span> |
||||
<c:if test="<%= validated %>"> |
||||
<div id='<%=renderResponse.getNamespace()+"dgSaveAndCloseDiv_"+randomId %>' class="hide" > |
||||
<div id='<%= renderResponse.getNamespace()+"dgSaveAndCloseDiv_" + randomId %>' class="hide" > |
||||
<span> |
||||
<c:choose> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_TOTALE) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-totale", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_TOTALE) |
||||
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-totale", |
||||
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||
</c:when> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COMPILAZIONE) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-compilazione", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COMPILAZIONE) |
||||
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-compilazione", |
||||
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||
</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" /> |
||||
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 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> |
||||
<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 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> |
||||
<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 test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FIRMA_INSERIMENTO_ALLEGATI) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-firma-inserimento", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FIRMA_INSERIMENTO_ALLEGATI) |
||||
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-firma-inserimento", |
||||
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||
</c:when> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FINE_LAVORI) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-fine-lavori", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_FINE_LAVORI) |
||||
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-fine-lavori", |
||||
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||
</c:when> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_VISUALIZZAZIONE) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-visualizzazione", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_VISUALIZZAZIONE) |
||||
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-visualizzazione", |
||||
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||
</c:when> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COLLAUDO) && delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-collaudo", new String[]{user.getFirstName()+user.getMiddleName(), user.getLastName()}) %> |
||||
<c:when test="<%= delega.getTipologia().equalsIgnoreCase(DelegheUtil.TIPO_COLLAUDO) |
||||
&& delega.getCodiceFiscale().equalsIgnoreCase(user.getScreenName()) %>"> |
||||
<%= LanguageUtil.format(pageContext, "confirm-delega-collaudo", |
||||
new String[]{ user.getFirstName(), user.getLastName() }) %> |
||||
</c:when> |
||||
</c:choose> |
||||
</span> |
||||
</div> |
||||
<liferay-portlet:resourceURL id="isCompletedDelegaGeologo" var="isCompletedDelegaGeologoURL" /> |
||||
<% |
||||
String function = "A.io.request('"+isCompletedDelegaGeologoURL+"',{data: {"+renderResponse.getNamespace()+"classPk: "+dettPraticaId+"},"+ |
||||
"dataType: 'json',on: {success: function(event, id, obj) {console.log(this.get('responseData'));var response = this.get('responseData');"+ |
||||
"console.log(response.isCompleted);"+ |
||||
"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();}"+ |
||||
"}});"; |
||||
String function = "A.io.request('" + isCompletedDelegaGeologoURL + "'," + |
||||
"{data: {" + renderResponse.getNamespace()+"classPk: "+dettPraticaId+"}," + |
||||
"dataType: 'json'," + |
||||
"on: {" + |
||||
"success: function (event, id, obj) {" + |
||||
"var response = this.get('responseData');" + |
||||
"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:param name="formName" value="<%= formName %>"></liferay-util:param> |
||||
<liferay-util:param name="onClick" value="<%= script.replace(\"{{prefix}}\", \"dg\").replace(\"{{type}}\", \"delega\") %>"></liferay-util:param> |
||||
<liferay-util:param name="titolo" value="Conclusione Delega"></liferay-util:param> |
||||
<liferay-util:param name="contentDiv" value='<%= "dgSaveAndCloseDiv_"+randomId %>'></liferay-util:param> |
||||
<liferay-util:param name="buttonId" value="<%=buttonId %>"></liferay-util:param> |
||||
<liferay-util:param name="buttonConferma" value="Conferma"></liferay-util:param> |
||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
||||
<liferay-util:param name="height" value="320"></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 name="titolo" value="Conclusione Delega" /> |
||||
<liferay-util:param name="contentDiv" value='<%= "dgSaveAndCloseDiv_" + randomId %>' /> |
||||
<liferay-util:param name="buttonId" value="<%= buttonId %>" /> |
||||
<liferay-util:param name="buttonConferma" value="Conferma" /> |
||||
<liferay-util:param name="width" value="500" /> |
||||
<liferay-util:param name="height" value="320" /> |
||||
<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> |
||||
</liferay-util:include> |
||||
</c:if> |
||||
</c:if> |
||||
<c:if test="<%=AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), intPraticaId) %>"> |
||||
<liferay-ui:icon |
||||
id="<%=buttonAsseverazioneId %>" |
||||
iconCssClass="fa fa-save" |
||||
message="Assevera" |
||||
url="#" |
||||
linkCssClass="btn btn-primary" |
||||
/> |
||||
<div id='<%=renderResponse.getNamespace()+"asSaveAndCloseDiv_"+randomId %>' class="hide" > |
||||
<c:if test="<%=AsseverazioniUtil.hasAsseverazioneAttiva(user.getUserId(), intPraticaId) %>"> |
||||
<liferay-ui:icon id="<%= buttonAsseverazioneId %>" iconCssClass="fa fa-save" message="Assevera" url="#" |
||||
linkCssClass="btn btn-primary" /> |
||||
<div id='<%= renderResponse.getNamespace() + "asSaveAndCloseDiv_" + randomId %>' class="hide"> |
||||
<input type="hidden" name="_<%= PortletKeys.FASCICOLOFE %>_asPresenti" value="1" /> |
||||
<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" 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> |
||||
<textarea id="<portlet:namespace />asrelazioni" name="_<%= PortletKeys.FASCICOLOFE %>_asRelazioni" style="display:none"></textarea> |
||||
<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" |
||||
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> |
||||
<textarea id="<portlet:namespace />asrelazioni" name="_<%= PortletKeys.FASCICOLOFE %>_asRelazioni" |
||||
style="display:none"></textarea> |
||||
<hr> |
||||
<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); |
||||
for(Asseverazione asseverazione : asseverazioni){ |
||||
%> |
||||
<% |
||||
List<Asseverazione> asseverazioni = AsseverazioneServiceUtil |
||||
.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"> |
||||
<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); |
||||
if (Validator.isNull(testoAsseverazione)) { |
||||
testoAsseverazione = AsseverazioniUtil.retrieveAsseverazioneText(asseverazione, user.getScreenName()); |
||||
} |
||||
String testoAsseverazione = AsseverazioneLocalServiceUtil |
||||
.anteprimaAsseverazione(asseverazione.getTipologia(), user, |
||||
dettPratica, null); |
||||
if (Validator.isNull(testoAsseverazione)) { |
||||
testoAsseverazione = AsseverazioniUtil.retrieveAsseverazioneText( |
||||
asseverazione, user.getScreenName()); |
||||
} |
||||
%> |
||||
<%= testoAsseverazione %> |
||||
</c:if> |
||||
</p> |
||||
</li> |
||||
<% |
||||
<% |
||||
} |
||||
%> |
||||
%> |
||||
</ol> |
||||
</div> |
||||
<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="onClick" value="<%= script.replace(\"{{prefix}}\", \"as\").replace(\"{{type}}\", \"asseverazione\") %>"></liferay-util:param> |
||||
<liferay-util:param name="titolo" value="Conferma Asseverazione"></liferay-util:param> |
||||
<liferay-util:param name="contentDiv" value='<%= "asSaveAndCloseDiv_"+randomId %>'></liferay-util:param> |
||||
<liferay-util:param name="buttonId" value="<%= buttonAsseverazioneId %>"></liferay-util:param> |
||||
<liferay-util:param name="buttonConferma" value="Conferma"></liferay-util:param> |
||||
<liferay-util:param name="width" value="800"></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 name="titolo" value="Conferma Asseverazione" /> |
||||
<liferay-util:param name="contentDiv" value='<%= "asSaveAndCloseDiv_"+randomId %>' /> |
||||
<liferay-util:param name="buttonId" value="<%= buttonAsseverazioneId %>" /> |
||||
<liferay-util:param name="buttonConferma" value="Conferma" /> |
||||
<liferay-util:param name="width" value="800" /> |
||||
</liferay-util:include> |
||||
</c:if> |
||||
</c:if> |
||||
<c:if test="<%= TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equals(tipoIntegrazione) %>"> |
||||
|
||||
<liferay-ui:icon |
||||
iconCssClass="fa fa-save" |
||||
message="salva-bozza" |
||||
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" |
||||
/> |
||||
<liferay-ui:icon iconCssClass="fa fa-save" message="salva-bozza" 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> |
||||
|
||||
</liferay-ui:icon-menu> |
||||
</div> |
@ -1,45 +1,35 @@
|
||||
<%@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"%> |
||||
<%@ 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"); |
||||
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||
String label = ParamUtil.getString(request, "label"); |
||||
String dialogId = renderResponse.getNamespace()+"openVerificaFascicolo"; |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||
DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); |
||||
String label = ParamUtil.getString(request, "label"); |
||||
String dialogId = renderResponse.getNamespace()+"openVerificaFascicolo"; |
||||
%> |
||||
|
||||
<div class="container-fluid"> |
||||
<div class="row"> |
||||
<div class="col-md-12"> |
||||
<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 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 value="Chiudi" cssClass="btn btn-success" onClick='<%=renderResponse.getNamespace()+"closePopup()"%>'></aui:button> |
||||
<aui:button value="Chiudi" cssClass="btn btn-success" onClick='<%= renderResponse.getNamespace() |
||||
+ "closePopup()" %>' /> |
||||
</aui:button-row> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<aui:script use="aui-base"> |
||||
Liferay.provide( |
||||
window, |
||||
'<portlet:namespace/>closePopup', |
||||
function() { |
||||
|
||||
Liferay.fire( |
||||
'closeWindow', |
||||
{ |
||||
|
||||
id: '<%= dialogId %>' |
||||
} |
||||
); |
||||
}, |
||||
['aui-base','liferay-util-window'] |
||||
); |
||||
Liferay.provide(window, '<portlet:namespace/>closePopup', function () { |
||||
Liferay.fire('closeWindow', { |
||||
id: '<%= dialogId %>' |
||||
}); |
||||
}, ['aui-base','liferay-util-window']); |
||||
</aui:script> |
@ -1,77 +1,61 @@
|
||||
<%@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.ValidazionePraticaUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
||||
<%@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"%> |
||||
<%@page import="org.apache.commons.lang.StringUtils"%> |
||||
<%@ include file="/html/fascicolofe/init.jsp"%> |
||||
<% |
||||
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica"); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||
request.setAttribute("bean.dettPratica", dettPratica); |
||||
|
||||
long soggettoId = ParamUtil.getLong(request, "soggettoId"); |
||||
boolean disabledInput = ParamUtil.getBoolean(request, "disabledInput"); |
||||
boolean inBO = ParamUtil.getBoolean(request, "inBO", false); |
||||
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica"); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||
request.setAttribute("bean.dettPratica", dettPratica); |
||||
long soggettoId = ParamUtil.getLong(request, "soggettoId"); |
||||
boolean disabledInput = ParamUtil.getBoolean(request, "disabledInput"); |
||||
boolean inBO = ParamUtil.getBoolean(request, "inBO", false); |
||||
%> |
||||
|
||||
<c:if test="<%=!inBO%>"> |
||||
<c:if test="<%= !inBO %>"> |
||||
<c:choose> |
||||
<c:when test="<%=!ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId())%>"> |
||||
<div class="alert alert-warn"> |
||||
<liferay-ui:message key="domanda-non-modificabile" /> |
||||
</div> |
||||
<c:when test="<%= !ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId()) %>"> |
||||
<div class="alert alert-warn"><liferay-ui:message key="domanda-non-modificabile" /></div> |
||||
</c:when> |
||||
<c:when |
||||
test="<%=disabledInput |
||||
&& !AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId())%>"> |
||||
<c:when test="<%=disabledInput |
||||
&& !AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId())%>"> |
||||
<div class="alert alert-warn"> |
||||
<% |
||||
String descrizioneSoggetto = ""; |
||||
String descrizioneSoggetto = StringPool.BLANK; |
||||
Soggetto soggetto = SoggettoLocalServiceUtil.fetchSoggetto(soggettoId); |
||||
|
||||
if (soggetto != null) { |
||||
descrizioneSoggetto = soggetto.getDescrizioneCompleta(); |
||||
} else { |
||||
descrizioneSoggetto = "nessuna delega attiva"; |
||||
|
||||
List<Soggetto> responsabiliCompilazione = null; |
||||
Object obj = request.getAttribute("responsabiliCompilazione"); |
||||
if (obj instanceof List<?>) { |
||||
responsabiliCompilazione = (List<Soggetto>) obj; |
||||
} |
||||
|
||||
if (Validator.isNotNull(responsabiliCompilazione) && (responsabiliCompilazione.size() > 0)) { |
||||
List<String> nomi = new ArrayList<String>(); |
||||
for (Soggetto responsabile : responsabiliCompilazione) { |
||||
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" /> |
||||
: <strong><%=descrizioneSoggetto%></strong> |
||||
: <strong><%= descrizioneSoggetto %></strong> |
||||
</div> |
||||
</c:when> |
||||
<c:when test="<%=AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId())%>"> |
||||
<c:when test="<%= AsseverazioniUtil.hasAsseverazioniAttive(dettPratica.getDettPraticaId()) %>"> |
||||
<div class="alert alert-warn"> |
||||
<liferay-ui:message key="asseverazioni-attive-domanda-non-modificabile" /> |
||||
</div> |
||||
</c:when> |
||||
<c:when |
||||
test="<%=PagamentiCommonUtil.pagamentiInitialized(dettPratica.getDettPraticaId(), |
||||
DettPratica.class.getName())%>"> |
||||
<div class="alert alert-warn"> |
||||
<liferay-ui:message key="pagamento-attivo-domanda-non-modificabile" /> |
||||
</div> |
||||
test="<%= PagamentiCommonUtil.pagamentiInitialized(dettPratica.getDettPraticaId(), DettPratica.class |
||||
.getName()) %>"> |
||||
<div class="alert alert-warn"><liferay-ui:message key="pagamento-attivo-domanda-non-modificabile" /></div> |
||||
</c:when> |
||||
</c:choose> |
||||
</c:if> |
@ -1,44 +1,21 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@page import="com.liferay.portal.kernel.servlet.ServletContextPool"%> |
||||
<%@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.model.DettPratica"%> |
||||
<%@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/fascicolofe/init.jsp" %> |
||||
|
||||
<%@include file="/html/fascicolofe/init.jsp"%> |
||||
<% |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId",0l); |
||||
if(intPraticaId==0l){ |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId",0l); |
||||
DettPratica dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||
if(dettPratica==null){ |
||||
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||
} |
||||
intPraticaId = dettPratica.getIntPraticaId(); |
||||
|
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId", 0); |
||||
if (intPraticaId == 0) { |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId", 0); |
||||
DettPratica dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); |
||||
if (dettPratica == null) { |
||||
dettPratica = DettPraticaServiceUtil.getLastCompletedByIntPratica(intPraticaId); |
||||
} |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||
intPraticaId = dettPratica.getIntPraticaId(); |
||||
} |
||||
%> |
||||
|
||||
<liferay-util:include page="/html/cronologia/view.jsp" servletContext='<%= ServletContextPool.get("portos-bo-portlet") %>'> |
||||
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>"></liferay-util:param> |
||||
<liferay-util:include page="/html/cronologia/view.jsp" |
||||
servletContext='<%= ServletContextPool.get("portos-bo-portlet") %>'> |
||||
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||
</liferay-util:include> |
Caricamento…
Reference in new issue