@ -1,39 +1,35 @@
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%>
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%>
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%>
<%@page import="com.liferay.portal.kernel.util.HttpUtil"%>
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%>
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%>
<%@page import="it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil"%>
<%@page import="com.liferay.portal.model.User"%>
<%@page import="it.tref.liferay.portos.bo.model.DocPratica"%>
<%@page import="java.util.HashMap"%>
<%@page import="java.util.Map"%>
<%@page import="it.tref.liferay.portos.bo.util.AzioniPraticheUtil"%>
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%>
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%>
<%@page import="it.tref.liferay.portos.bo.model.DocPratica"%>
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%>
<%@page import="it.tref.liferay.portos.bo.model.Soggetto"%>
<%@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.DocPraticaLocalServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%>
<%@page import="com.liferay.portal.model.User"%>
<%@page import="it.tref.liferay.portos.bo.service.SoggettoServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeBean"%>
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeDetail"%>
<%@page import="it.tref.liferay.portos.bo.shared.util.FirmeUtil"%>
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%>
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%>
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%>
<%@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.shared.util.TipoSoggettoUtil"%>
<%@page import="it.tref.liferay.portos.bo.util.AzioniPraticheUtil"%>
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%>
<%@page import="it.tref.liferay.portos.bo.util.SoggettiUtil"%>
<%@page import="it.tref.liferay.portos.bo.util.SoggettiUtil"%>
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%>
<%@page import="java.text.DateFormat"%>
<%@page import="java.text.DateFormat"%>
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%>
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%>
<%@page import="it.tref.liferay.portos.bo.model.Soggetto"%>
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%>
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%>
<%@page import="com.liferay.portal.kernel.util.HttpUtil"%>
<%@page import="it.tref.liferay.portos.bo.service.SoggettoServiceUtil"%>
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%>
<%@page import="it.tref.liferay.portos.bo.service.SoggettoServiceUtil"%>
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%>
<%@page import="java.util.ArrayList"%>
<%@page import="java.util.ArrayList"%>
<%@page import="com.liferay.portal.kernel.util.KeyValuePair"%>
<%@page import="java.util.HashMap"%>
<%@page import="java.util.Map"%>
<%@include file="/html/soggettipratica/init.jsp"%>
<%@include file="/html/soggettipratica/init.jsp"%>
<%@page import="it.tref.liferay.portos.bo.shared.util.FirmeUtil"%>
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeBean"%>
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeDetail"%>
<%
<%
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica");
DettPratica dettPratica = (DettPratica) request.getAttribute("bean.dettPratica");
if (Validator.isNull(dettPratica)) {
if (Validator.isNull(dettPratica)) {
@ -43,54 +39,39 @@
}
}
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId);
}
}
/*boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(),dettPratica.getDettPraticaId());
if( Validator.isNotNull(request.getParameter("disabledInput")) ){
disabledInput = GetterUtil.getBoolean(request.getParameter("disabledInput"));
}*/
// Anagrafica Soggetti sempre modificabile anche con pratica sospesa
// Anagrafica Soggetti sempre modificabile anche con pratica sospesa
boolean disabledInput = false;
request.setAttribute("bean.dettPratica", dettPratica);
request.setAttribute("bean.dettPratica", dettPratica);
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId());
//ADT BUG FE ID = 9
boolean disabledInput = !ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId());
if(!ValidazionePraticaUtil.praticaIsEditable(dettPratica.getDettPraticaId())){
disabledInput = true;
}
Soggetto soggettoDelegato = DelegheUtil.getPersonaDelegaCompilazioneDomanda(dettPratica.getDettPraticaId());
Soggetto soggettoDelegato = DelegheUtil.getPersonaDelegaCompilazioneDomanda(dettPratica.getDettPraticaId());
boolean inBO = ParamUtil.getBoolean(request, "inBO", false);
boolean inBO = ParamUtil.getBoolean(request, "inBO", false);
%>
%>
<aui:model-context bean="<%= dettPratica %>" model="<%= DettPratica.class %>" />
<aui:model-context bean="<%=dettPratica %>" model="<%=DettPratica.class %>"></aui:model-context>
<%
<%
Map<String, Object> dataMap = new HashMap<String, Object>();
Map<String, Object> dataMap = new HashMap<String, Object>();
dataMap.put("id", PortletKeys.SOGGETTI + "_dialogEditSoggetto");
dataMap.put("id", PortletKeys.SOGGETTI + "_dialogEditSoggetto");
%>
%>
<liferay-portlet:renderURL portletName="<%=PortletKeys.SOGGETTI %>" var="addSoggetto" windowState="<%=LiferayWindowState.POP_UP.toString() %>" >
<liferay-portlet:renderURL portletName="<%= PortletKeys.SOGGETTI %>" var="addSoggetto"
windowState="<%= LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/edit_soggetto.jsp" />
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/edit_soggetto.jsp" />
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPratica.getDettPraticaId()) %>" />
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPratica.getDettPraticaId()) %>" />
<liferay-portlet:param name="isEditable" value="true" />
<liferay-portlet:param name="isEditable" value="true" />
<liferay-portlet:param name="dialogId" value='<%= String.valueOf(dataMap.get("id")) %>' />
<liferay-portlet:param name="dialogId" value='<%= String.valueOf(dataMap.get("id")) %>' />
</liferay-portlet:renderURL>
</liferay-portlet:renderURL>
<div class="container-fluid container-soggetti">
<div class="container-fluid container-soggetti">
<c:if test="<%= !disabledInput && !inBO %>">
<c:if test="<%= !disabledInput && !inBO %>">
<div class="row container-soggetti">
<div class="row container-soggetti">
<div class="col-sm-12 col-md-12">
<div class="col-sm-12">
<div class="text-right" style="padding-bottom: 15px">
<div class="text-right" style="padding-bottom: 15px">
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" >
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true"
cssClass="inline_toolbar">
<%
<%
dataMap.put("title", LanguageUtil.get(pageContext, "add-soggetto"));
dataMap.put("title", LanguageUtil.get(pageContext, "add-soggetto"));
%>
%>
<liferay-ui:icon linkCssClass="btn btn-primary btn-action" iconCssClass="fa fa-plus"
<liferay-ui:icon linkCssClass="btn btn-primary btn-action" iconCssClass="fa fa-plus"
message="add-soggetto" url="<%=addSoggetto%>"
message="add-soggetto" url="<%= addSoggetto %>" useDialog="true" data="<%= dataMap %>" />
useDialog="true" data="<%= dataMap %>"/>
</liferay-ui:icon-menu>
</liferay-ui:icon-menu>
</div>
</div>
</div>
</div>
</div>
</div>
</c:if>
</c:if>
@ -99,23 +80,20 @@
List<Long> soggettiSostituiti = SoggettoLocalServiceUtil.getSoggettiSostituitiIds(intPratica.getIntPraticaId());
List<Long> soggettiSostituiti = SoggettoLocalServiceUtil.getSoggettiSostituitiIds(intPratica.getIntPraticaId());
%>
%>
<div class="row container-soggetti__fe">
<div class="row container-soggetti__fe">
<div class="col-sm-12 col-md-12 ">
<div class="col-sm-12">
<liferay-ui:search-container emptyResultsMessage="no-soggetti-presenti">
<liferay-ui:search-container emptyResultsMessage="no-soggetti-presenti">
<liferay-ui:search-container-results
<liferay-ui:search-container-results
results="<%= SoggettoServiceUtil.findByIntPratica(dettPratica.getIntPraticaId()) %>"
results="<%= SoggettoServiceUtil.findByIntPratica(dettPratica.getIntPraticaId()) %>"
total="<%=SoggettoServiceUtil.countByIntPratica(dettPratica.getIntPraticaId())%>"
total="<%= SoggettoServiceUtil.countByIntPratica(dettPratica.getIntPraticaId()) %>" />
/>
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.Soggetto"
modelVar="soggetto">
<liferay-ui:search-container-row
className="it.tref.liferay.portos.bo.model.Soggetto"
modelVar="soggetto"
>
<%
<%
boolean isSoggettoPrincipale = SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(), dettPratica.getDettPraticaId());
boolean isSoggettoPrincipale = SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(),
dettPratica.getDettPraticaId());
%>
%>
<liferay-ui:search-container-column-text name="Stato" cssClass="text-center">
<liferay-ui:search-container-column-text name="Stato" cssClass="text-center">
<%
<%
String color = "" ;
String color = StringPool.BLANK ;
if (Validator.isNotNull(soggetto.getDettPraticaIdRimozione())) {
if (Validator.isNotNull(soggetto.getDettPraticaIdRimozione())) {
color = "txt-red";
color = "txt-red";
} else {
} else {
@ -138,7 +116,8 @@
clickFunction = "javascript:void(0)";
clickFunction = "javascript:void(0)";
unclickableClass = "unclickable";
unclickableClass = "unclickable";
} else {
} else {
if( !isSoggettoPrincipale && Validator.isNull(soggetto.getDettPraticaIdRimozione()) && !soggetto.getTmp() ){
if (!isSoggettoPrincipale && Validator.isNull(soggetto.getDettPraticaIdRimozione())
&& !soggetto.getTmp()) {
clickFunction = "makeSoggettoPrincipale(\"" + soggetto.getSoggettoId() + "\")";
clickFunction = "makeSoggettoPrincipale(\"" + soggetto.getSoggettoId() + "\")";
} else {
} else {
clickFunction = "javascript:void(0)";
clickFunction = "javascript:void(0)";
@ -146,7 +125,9 @@
}
}
}
}
%>
%>
<span class='<%= (isSoggettoPrincipale ? "main-soggetto is_main fa fa-star txt-orange " : "main-soggetto not_main fa fa-star-o ")+unclickableClass %>' onclick='<%= clickFunction %>'></span>
<span class='<%= isSoggettoPrincipale ? "main-soggetto is_main fa fa-star txt-orange "
: "main-soggetto not_main fa fa-star-o " + unclickableClass %>'
onclick='<%= clickFunction %>'></span>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Ruolo">
<liferay-ui:search-container-column-text name="Ruolo">
<%= soggetto.getFullTipologiaSoggetto() %>
<%= soggetto.getFullTipologiaSoggetto() %>
@ -156,7 +137,8 @@
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Albo" cssClass="text-uppercase">
<liferay-ui:search-container-column-text name="Albo" cssClass="text-uppercase">
<%
<%
if(Validator.isNull(soggetto.getAlbo()) || "albo-altro".equalsIgnoreCase(soggetto.getAlbo())){
if (Validator.isNull(soggetto.getAlbo())
|| "albo-altro".equalsIgnoreCase(soggetto.getAlbo())) {
out.print(soggetto.getAlboDescr());
out.print(soggetto.getAlboDescr());
} else {
} else {
out.print(LanguageUtil.get(pageContext, "label-albo-" + soggetto.getAlbo()));
out.print(LanguageUtil.get(pageContext, "label-albo-" + soggetto.getAlbo()));
@ -168,77 +150,69 @@
<%
<%
Soggetto sostituente = SoggettoLocalServiceUtil.getSoggetto(soggetto.getSostituitoDa());
Soggetto sostituente = SoggettoLocalServiceUtil.getSoggetto(soggetto.getSostituitoDa());
%>
%>
<span class="tooltip-info" title="<%= "da "+sostituente.getCodiceFiscale().toUpperCase()+" il "+dateFormatDate.format(sostituente.getCreateDate()) %>">
<span class="tooltip-info" title="<%= "da " + sostituente.getCodiceFiscale().toUpperCase()
+ " il " + dateFormatDate.format(sostituente.getCreateDate()) %>">
<i class="fa fa-check-square relative txt-green"></i>
<i class="fa fa-check-square relative txt-green"></i>
</span>
</span>
</c:if>
</c:if>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<c:if test="<%= disabledInput %>">
<c:if test="<%= disabledInput %>">
<liferay-ui:search-container-column-text name="Azioni" cssClass="text-center">
<liferay-ui:search-container-column-text name="Azioni" cssClass="text-center">
<liferay-portlet:renderURL portletName="<%=PortletKeys.SOGGETTI %>" var="viewURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:renderURL portletName="<%= PortletKeys.SOGGETTI %>" var="viewURL"
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/edit_soggetto.jsp"/>
windowState="<%= LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:param name="soggettoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/>
<liferay-portlet:param name="mvcPath"
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPratica.getDettPraticaId()) %>"/>
value="/html/soggettipratica/edit_soggetto.jsp" />
<liferay-portlet:param name="soggettoId"
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
<liferay-portlet:param name="dettPraticaId"
value="<%= String.valueOf(dettPratica.getDettPraticaId()) %>" />
<liferay-portlet:param name="isEditable" value="false" />
<liferay-portlet:param name="isEditable" value="false" />
</liferay-portlet:renderURL>
</liferay-portlet:renderURL>
<%
<%
dataMap.put("title", LanguageUtil.get(pageContext, "view-soggetto"));
dataMap.put("title", LanguageUtil.get(pageContext, "view-soggetto"));
%>
%>
<liferay-ui:icon
<liferay-ui:icon iconCssClass="fa fa-eye" message="view" url="<%= viewURL %>"
iconCssClass="fa fa-eye"
linkCssClass="btn btn-action btn-primary" useDialog="true"
message="view"
data="<%= dataMap %>" />
url="<%=viewURL%>"
linkCssClass="btn btn-action btn-primary"
useDialog="true"
data="<%= dataMap %>"
/>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
</c:if>
</c:if>
<c:if test="<%= !disabledInput %>">
<c:if test="<%= !disabledInput %>">
<liferay-ui:search-container-column-text name="Azioni" cssClass="text-center">
<liferay-ui:search-container-column-text name="Azioni" cssClass="text-center">
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true"
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" >
cssClass="inline_toolbar" >
<c:if test="<%= soggetto.getDettPraticaId() == dettPratica.getDettPraticaId() %>">
<c:if test="<%= soggetto.getDettPraticaId() == dettPratica.getDettPraticaId() %>">
<liferay-portlet:renderURL portletName="<%=PortletKeys.SOGGETTI %>" var="editURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:renderURL portletName="<%= PortletKeys.SOGGETTI %>" var="editURL"
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/edit_soggetto.jsp"/>
windowState="<%= LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:param name="soggettoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/>
<liferay-portlet:param name="mvcPath"
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPratica.getDettPraticaId()) %>"/>
value="/html/soggettipratica/edit_soggetto.jsp" />
<liferay-portlet:param name="soggettoId"
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
<liferay-portlet:param name="dettPraticaId"
value="<%= String.valueOf(dettPratica.getDettPraticaId()) %>" />
<liferay-portlet:param name="isEditable" value="true" />
<liferay-portlet:param name="isEditable" value="true" />
</liferay-portlet:renderURL>
</liferay-portlet:renderURL>
<%
<%
dataMap.put("title", LanguageUtil.get(pageContext, "edit-soggetto"));
dataMap.put("title", LanguageUtil.get(pageContext, "edit-soggetto"));
%>
%>
<liferay-ui:icon
<liferay-ui:icon iconCssClass="fa fa-edit" message="edit" url="<%= editURL %>"
iconCssClass="fa fa-edit"
linkCssClass="btn btn-action btn-primary" useDialog="true"
message="edit"
data="<%= dataMap %>" />
url="<%=editURL%>"
linkCssClass="btn btn-action btn-primary"
useDialog="true"
data="<%= dataMap %>"
/>
<liferay-portlet:actionURL var="deleteSoggettoURL" name="deleteSoggetto">
<liferay-portlet:actionURL var="deleteSoggettoURL" name="deleteSoggetto">
<liferay-portlet:param name="redirect" value='<%=HttpUtil.addParameter(currentURL, renderResponse.getNamespace()+"historyKey", renderResponse.getNamespace()+"page_soggetti") %>'/>
<liferay-portlet:param name="redirect" value='<%= HttpUtil.addParameter(
<liferay-portlet:param name="soggettoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/>
currentURL, renderResponse.getNamespace() + "historyKey",
renderResponse.getNamespace() + "page_soggetti") %>' />
<liferay-portlet:param name="soggettoId"
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
</liferay-portlet:actionURL>
</liferay-portlet:actionURL>
<liferay-ui:icon id='<%= "delete_" + soggetto.getSoggettoId() %>'
<liferay-ui:icon
iconCssClass="fa fa-trash" message="delete" url="javascript:void(0)"
id='<%="delete_"+soggetto.getSoggettoId() %>'
linkCssClass="btn btn-action btn-danger" />
iconCssClass="fa fa-trash"
message="delete"
url="javascript:void(0)"
linkCssClass="btn btn-action btn-danger"
/>
<aui:script use="aui-base,aui-io-request">
<aui:script use="aui-base,aui-io-request">
A.one('<%="#"+renderResponse.getNamespace()+"delete_"+soggetto.getSoggettoId() %>').on(
A.one('<%= "#" + renderResponse.getNamespace() + "delete_"
'click',
+ soggetto.getSoggettoId() %>').on('click', function(event) {
function(event) {
event.preventDefault();
event.preventDefault();
if (confirm('rimuovere il soggetto?')) {
if (confirm('rimuovere il soggetto?')) {
A.io.request(
A.io.request('<%= deleteSoggettoURL %>', {
'<%=deleteSoggettoURL%>',
{
on: {
on: {
start : function() {
start : function() {
Loading.start();
Loading.start();
@ -254,16 +228,16 @@
Loading.end();
Loading.end();
}
}
}
}
});
}
}
);
});
}
}
);
</aui:script>
</aui:script>
</c:if>
</c:if>
<c:if test="<%= AzioniPraticheUtil.canRemoveSoggetto(dettPratica.getIntPraticaId(), soggetto.getTipologiaSoggetto())
<c:if test="<%= AzioniPraticheUtil.canRemoveSoggetto(dettPratica.getIntPraticaId(),
soggetto.getTipologiaSoggetto())
&& soggetto.getDettPraticaId() != dettPratica.getDettPraticaId() %>">
&& soggetto.getDettPraticaId() != dettPratica.getDettPraticaId() %>">
<c:if test="<%= Validator.isNotNull(soggetto.getDettPraticaIdRimozione()) && Validator.isNull(soggetto.getSostituitoDa()) %>">
<c:if test="<%= Validator.isNotNull(soggetto.getDettPraticaIdRimozione())
&& Validator.isNull(soggetto.getSostituitoDa()) %>">
<liferay-portlet:actionURL var="validaSoggettoURL" name="validaSoggetto">
<liferay-portlet:actionURL var="validaSoggettoURL" name="validaSoggetto">
<liferay-portlet:param name="redirect" value='<%= HttpUtil.addParameter(currentURL, renderResponse.getNamespace() + "historyKey", renderResponse.getNamespace() + "page_soggetti") %>' />
<liferay-portlet:param name="redirect" value='<%= HttpUtil.addParameter(currentURL, renderResponse.getNamespace() + "historyKey", renderResponse.getNamespace() + "page_soggetti") %>' />
<liferay-portlet:param name="soggettoId" value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
<liferay-portlet:param name="soggettoId" value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
@ -274,17 +248,13 @@
iconCssClass="fa fa-check-square"
iconCssClass="fa fa-check-square"
message="Valida"
message="Valida"
url="javascript:void(0)"
url="javascript:void(0)"
linkCssClass="btn btn-success btn-action"
linkCssClass="btn btn-success btn-action" />
/>
<aui:script use="aui-base,aui-io-request">
<aui:script use="aui-base,aui-io-request">
A.one('<%="#"+renderResponse.getNamespace()+"valid_"+soggetto.getSoggettoId() %>').on(
A.one('<%= "#" + renderResponse.getNamespace() + "valid_"
'click',
+ soggetto.getSoggettoId() %>').on('click', function(event) {
function(event) {
event.preventDefault();
event.preventDefault();
Loading.start();
Loading.start();
A.io.request(
A.io.request('<%= validaSoggettoURL %>', {
'<%=validaSoggettoURL%>',
{
on: {
on: {
failure: function() {
failure: function() {
alert('Impossibile invalidare il soggetto!');
alert('Impossibile invalidare il soggetto!');
@ -296,24 +266,25 @@
complete: function(){
complete: function(){
Loading.end();
Loading.end();
}
}
}
}
}
);
});
}
});
);
</aui:script>
</aui:script>
</c:if>
</c:if>
<c:if test="<%= Validator.isNull(soggetto.getDettPraticaIdRimozione()) %>">
<c:if test="<%= Validator.isNull(soggetto.getDettPraticaIdRimozione()) %>">
<liferay-portlet:renderURL portletName="<%=PortletKeys.SOGGETTI %>" var="sostituisciURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:renderURL portletName="<%= PortletKeys.SOGGETTI %>"
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/edit_soggetto.jsp"/>
var="sostituisciURL"
<liferay-portlet:param name="soggettoSostituitoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/>
windowState="<%= LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPratica.getDettPraticaId()) %>"/>
<liferay-portlet:param name="mvcPath"
value="/html/soggettipratica/edit_soggetto.jsp" />
<liferay-portlet:param name="soggettoSostituitoId"
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
<liferay-portlet:param name="dettPraticaId"
value="<%= String.valueOf(dettPratica.getDettPraticaId()) %>" />
<liferay-portlet:param name="isEditable" value="true" />
<liferay-portlet:param name="isEditable" value="true" />
</liferay-portlet:renderURL>
</liferay-portlet:renderURL>
<%
<%
dataMap.put("title", LanguageUtil.get(pageContext, "edit-soggetto"));
dataMap.put("title", LanguageUtil.get(pageContext, "edit-soggetto"));
String title = StringPool.BLANK;
String title = StringPool.BLANK;
String clazz = StringPool.BLANK;
String clazz = StringPool.BLANK;
if (soggettiSostituiti.contains(soggetto.getSoggettoId())) {
if (soggettiSostituiti.contains(soggetto.getSoggettoId())) {
@ -322,38 +293,36 @@
}
}
%>
%>
<span title='<%= title %>' class="<%= clazz %>">
<span title='<%= title %>' class="<%= clazz %>">
<liferay-ui:icon
<liferay-ui:icon iconCssClass="fa fa-exchange" message="Sostituisci"
iconCssClass="fa fa-exchange"
url="<%= sostituisciURL %>" linkCssClass='<%=
message="Sostituisci"
soggettiSostituiti.contains(soggetto.getSoggettoId())
url="<%=sostituisciURL%>"
? "btn btn-action btn-primary disabled"
linkCssClass='<%= soggettiSostituiti.contains(soggetto.getSoggettoId()) ? "btn btn-action btn-primary disabled" : "btn btn-action btn-primary" %>'
: "btn btn-action btn-primary" %>'
useDialog="true"
useDialog="true" data="<%= dataMap %>" />
data="<%= dataMap %>"
/>
</span>
</span>
<c:if test="<%= !soggettiSostituiti.contains(soggetto.getSoggettoId()) %>">
<c:if test="<%= !soggettiSostituiti.contains(soggetto.getSoggettoId()) %>">
<liferay-portlet:actionURL var="invalidaSoggettoURL" name="invalidaSoggetto" >
<liferay-portlet:actionURL var="invalidaSoggettoURL"
<liferay-portlet:param name="redirect" value='<%=HttpUtil.addParameter(currentURL, renderResponse.getNamespace()+"historyKey", renderResponse.getNamespace()+"page_soggetti") %>'/>
name="invalidaSoggetto">
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPratica.getDettPraticaId()) %>"/>
<liferay-portlet:param name="redirect"
<liferay-portlet:param name="soggettoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/>
value='<%= HttpUtil.addParameter(currentURL,
renderResponse.getNamespace() + "historyKey",
renderResponse.getNamespace() + "page_soggetti") %>' />
<liferay-portlet:param name="dettPraticaId" value="<%= String
.valueOf(dettPratica.getDettPraticaId()) %>" />
<liferay-portlet:param name="soggettoId"
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
</liferay-portlet:actionURL>
</liferay-portlet:actionURL>
<liferay-ui:icon
<liferay-ui:icon id='<%= "invalid_" + soggetto.getSoggettoId() %>'
id='<%="invalid_"+soggetto.getSoggettoId() %>'
iconCssClass="fa fa-ban" message="Invalida"
iconCssClass="fa fa-ban"
message="Invalida"
url="javascript:void(0)"
url="javascript:void(0)"
linkCssClass="btn btn-action btn-danger"
linkCssClass="btn btn-action btn-danger" />
/>
<aui:script use="aui-base,aui-io-request">
<aui:script use="aui-base,aui-io-request">
A.one('<%="#"+renderResponse.getNamespace()+"invalid_"+soggetto.getSoggettoId() %>').on(
A.one('<%= "#" + renderResponse.getNamespace() + "invalid_"
'click',
+ soggetto.getSoggettoId() %>').on('click', function(event) {
function(event) {
event.preventDefault();
event.preventDefault();
Loading.start();
Loading.start();
if (confirm('Sei sicuro di voler invalidare il soggetto?')) {
if (confirm('Sei sicuro di voler invalidare il soggetto?')) {
A.io.request(
A.io.request('<%= invalidaSoggettoURL %>', {
'<%=invalidaSoggettoURL%>',
{
on: {
on: {
failure: function() {
failure: function() {
alert('Impossibile invalidare il soggetto!');
alert('Impossibile invalidare il soggetto!');
@ -366,58 +335,49 @@
Loading.end();
Loading.end();
}
}
}
}
});
}
}
);
});
}
}
);
</aui:script>
</aui:script>
</c:if>
</c:if>
</c:if>
</c:if>
</c:if>
</c:if>
</liferay-ui:icon-menu>
</liferay-ui:icon-menu>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
</c:if>
</c:if>
</liferay-ui:search-container-row>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator paginate="false" />
<liferay-ui:search-iterator paginate="<%= false %>" />
</liferay-ui:search-container>
</liferay-ui:search-container>
</div>
</div>
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= inBO %>">
<c:if test="<%= inBO %>">
<div class="row container-soggetti__bo ">
<div class="row container-soggetti__bo ">
<div class="col-sm-12 col-md-12 co ntainer-soggetti__bo-dettagli">
<div class="col-sm-12 container-soggetti__bo-dettagli">
<liferay-ui:search-container emptyResultsMessage="no-soggetti-presenti">
<liferay-ui:search-container emptyResultsMessage="no-soggetti-presenti">
<liferay-ui:search-container-results
<liferay-ui:search-container-results
results="<%= SoggettoServiceUtil.findByIntPratica(dettPratica.getIntPraticaId()) %>"
results="<%= SoggettoServiceUtil.findByIntPratica(dettPratica.getIntPraticaId()) %>"
total="<%=SoggettoServiceUtil.countByIntPratica(dettPratica.getIntPraticaId())%>"
total="<%= SoggettoServiceUtil.countByIntPratica(dettPratica.getIntPraticaId()) %>" />
/>
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.Soggetto"
modelVar="soggetto">
<liferay-ui:search-container-row
className="it.tref.liferay.portos.bo.model.Soggetto"
modelVar="soggetto"
>
<%
<%
boolean isSoggettoPrincipale = SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(), dettPratica.getDettPraticaId());
boolean isSoggettoPrincipale = SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(),
dettPratica.getDettPraticaId());
%>
%>
<liferay-portlet:renderURL portletName="<%= PortletKeys.SOGGETTI %>" var="detailsURL"
<liferay-portlet:renderURL portletName="<%=PortletKeys.SOGGETTI %>" var="detailsURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>">
windowState="<%= LiferayWindowState.POP_UP.toString() %>">
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/edit_soggetto.jsp" />
<liferay-portlet:param name="mvcPath" value="/html/soggettipratica/edit_soggetto.jsp" />
<liferay-portlet:param name="soggettoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/>
<liferay-portlet:param name="soggettoId"
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" />
<liferay-portlet:param name="inBO" value="true" />
<liferay-portlet:param name="inBO" value="true" />
<liferay-portlet:param name="isEditable" value="false" />
<liferay-portlet:param name="isEditable" value="false" />
</liferay-portlet:renderURL>
</liferay-portlet:renderURL>
<liferay-ui:search-container-column-text name="Stato" cssClass="text-center">
<liferay-ui:search-container-column-text name="Stato" cssClass="text-center">
<span class='fa fa-circle <%= soggetto.getRimosso() ? "txt-red" : "txt-green" %>'></span>
<span class='fa fa-circle <%= soggetto.getRimosso() ? "txt-red" : "txt-green" %>'></span>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="principale" cssClass="text-center">
<liferay-ui:search-container-column-text name="principale" cssClass="text-center">
<span class='<%= isSoggettoPrincipale ? "fa fa-star txt-orange" : "fa fa-star-o" %>'></span>
<span class='<%= isSoggettoPrincipale ? "fa fa-star txt-orange" : "fa fa-star-o" %>'></span>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="ruolo">
<liferay-ui:search-container-column-text name="ruolo">
<%= soggetto.getFullTipologiaSoggetto() %>
<%= soggetto.getFullTipologiaSoggetto() %>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
@ -435,7 +395,8 @@
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Aggiunto da">
<liferay-ui:search-container-column-text name="Aggiunto da">
<%
<%
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(soggetto.getDettPraticaId());
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(
soggetto.getDettPraticaId());
if (adding != null) {
if (adding != null) {
%>
%>
<%= adding.getFullDescription() %>
<%= adding.getFullDescription() %>
@ -445,7 +406,8 @@
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="Invalidato da">
<liferay-ui:search-container-column-text name="Invalidato da">
<%
<%
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica(soggetto.getDettPraticaIdRimozione());
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica(
soggetto.getDettPraticaIdRimozione());
if (removing != null) {
if (removing != null) {
%>
%>
<%= removing.getFullDescription() %>
<%= removing.getFullDescription() %>
@ -454,72 +416,73 @@
%>
%>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
<liferay-ui:search-container-column-text name="" cssClass="text-center text-nowrap">
<liferay-ui:search-container-column-text name="" cssClass="text-center text-nowrap">
<liferay-ui:icon linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard" message="Visualizza" url="<%=detailsURL.toString()%>" useDialog="true"/>
<liferay-ui:icon linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard"
message="Visualizza" url="<%= detailsURL.toString() %>" useDialog="true" />
<%
<%
//ADT BUG FE ID = 6
if (soggetto.getFileVariazioneId() != 0) {
if (soggetto.getFileVariazioneId() != 0) {
DocPratica pratica = DocPraticaLocalServiceUtil.getDocPratica(soggetto.getFileVariazioneId());
DocPratica pratica = DocPraticaLocalServiceUtil.getDocPratica(
soggetto.getFileVariazioneId());
if (pratica != null) {
if (pratica != null) {
//ADT BUG BO ID = 37 - AGGIUNTA FIRMATARI FILE BACK OFFICE
//ADT BUG BO ID = 37 - AGGIUNTA FIRMATARI FILE BACK OFFICE
FirmeBean firme = FirmeUtil.deserialize(pratica.getJsonFirmatari());
FirmeBean firme = FirmeUtil.deserialize(pratica.getJsonFirmatari());
StringBuilder title = new StringBuilder();
StringBuilder title = new StringBuilder();
if (!firme.getFirmeDigitali().isEmpty()) {
if (!firme.getFirmeDigitali().isEmpty()) {
title.append("Firma sul file:<ul>");
title.append("Firma sul file:<ul>");
for (FirmeDetail firma: firme.getFirmeDigitali()) {
for (FirmeDetail firma: firme.getFirmeDigitali()) {
List<Soggetto> soggetti = SoggettoLocalServiceUtil
List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(pratica.getIntPraticaId(), firma.getCfFirmatario());
.findByIntPratica_CodiceFiscale(pratica.getIntPraticaId(),
firma.getCfFirmatario());
if (soggetti.size() > 0) {
if (soggetti.size() > 0) {
title.append("<li>"+soggetti.get(0).getNome() + " " + soggetti.get(0).getCognome()+"</li>");
title.append("<li>").append(soggetti.get(0).getNome())
.append(StringPool.SPACE).append(soggetti.get(0).getCognome())
.append("</li>");
}
}
title.append("<li>"+firma.getCfFirmatario());
title.append("<li>").append( firma.getCfFirmatario());
if (Validator.isNotNull(firma.getDtFirma())) {
if (Validator.isNotNull(firma.getDtFirma())) {
title.append(" del "+dateFormatDate.format(firma.getDtFirma()));
title.append(" del ")
.append(dateFormatDate.format(firma.getDtFirma()));
}
}
title.append("</li>");
title.append("</li>");
}
}
title.append("</ul>");
title.append("</ul>");
}
}
if (!firme.getFirmeApplicativo().isEmpty()) {
if (!firme.getFirmeApplicativo().isEmpty()) {
title.append("Firme da applicativo:<ul>");
title.append("Firme da applicativo:<ul>");
for (FirmeDetail firma: firme.getFirmeApplicativo()) {
for (FirmeDetail firma: firme.getFirmeApplicativo()) {
List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(pratica.getIntPraticaId(), firma.getCfFirmatario());
List<Soggetto> soggetti = SoggettoLocalServiceUtil
.findByIntPratica_CodiceFiscale(pratica.getIntPraticaId(),
firma.getCfFirmatario());
if (soggetti.size() > 0) {
if (soggetti.size() > 0) {
title.append("<li>"+soggetti.get(0).getNome() + " " + soggetti.get(0).getCognome()+"</li>");
title.append("<li>").append(soggetti.get(0).getNome())
.append(StringPool.SPACE).append(soggetti.get(0).getCognome())
.append("</li>");
}
}
title.append("<li>"+firma.getCfFirmatario());
title.append("<li>").append( firma.getCfFirmatario());
if (Validator.isNotNull(firma.getDtFirma())) {
if (Validator.isNotNull(firma.getDtFirma())) {
title.append(" del "+dateFormatDate.format(firma.getDtFirma()));
title.append(" del ").append(dateFormatDate.format(firma.getDtFirma()));
}
}
title.append("</li>");
title.append("</li>");
}
}
title.append("</ul>");
title.append("</ul>");
}
}
%>
%>
<liferay-ui:icon id='<%="download_"+pratica.getDocPraticaId() %>' linkCssClass="btn btn-action" iconCssClass="fa fa-download" message="Download" url="<%=pratica.getDownloadUrl(themeDisplay)%>"/>
<liferay-ui:icon id='<%= "download_" + pratica.getDocPraticaId() %>'
linkCssClass="btn btn-action" iconCssClass="fa fa-download" message="Download"
url="<%= pratica.getDownloadUrl(themeDisplay) %>" />
<span class='fa fa-check asseverazioni-icon tooltip-info txt-green %>' title="<%=title%>">
<span class='fa fa-check asseverazioni-icon tooltip-info txt-green %>'
title="<%= title %>">
<c:if test="<%= firme.numeroFirme() > 0 %>">
<c:if test="<%= firme.numeroFirme() > 0 %>">
<sub class="txt-bold"><%= firme.numeroFirme() %></sub>
<sub class="txt-bold"><%= firme.numeroFirme() %></sub>
</c:if>
</c:if>
</span>
</span>
<%
<%
}
}
}
}
%>
%>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-column-text>
</liferay-ui:search-container-row>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator paginate="<%= false %> " />
<liferay-ui:search-iterator paginate="false" />
</liferay-ui:search-container>
</liferay-ui:search-container>
</div>
</div>
</div>
</div>
@ -527,15 +490,16 @@
</div>
</div>
<div class="container-fluid container-delega-committente">
<div class="container-fluid container-delega-committente">
<div class="row container-delega-committente">
<div class="row container-delega-committente">
<div class="col-sm-12 col-md-12 soggetti-tab">
<div class="col-sm-12 soggetti-tab">
<div class="module-group">
<div class="module-group">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="delega-committente">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="delega-committente">
<div class="container-fluid">
<div class="container-fluid">
<div class="row">
<div class="row">
<div class="col-md-12">
<div class="col-md-12">
<%
<%
List<Soggetto> committenti = SoggettoServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), TipoSoggettoUtil.COMMITTENTE);
List<Soggetto> committenti = SoggettoServiceUtil
.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(),
TipoSoggettoUtil.COMMITTENTE);
%>
%>
<c:if test="<%= committenti.isEmpty() %>">
<c:if test="<%= committenti.isEmpty() %>">
<div>
<div>
@ -544,7 +508,8 @@
</c:if>
</c:if>
<c:if test="<%= !committenti.isEmpty() %>">
<c:if test="<%= !committenti.isEmpty() %>">
<label for="<portlet:namespace/>committenti-list">Lista Committenti</label>
<label for="<portlet:namespace/>committenti-list">Lista Committenti</label>
<ul id='<portlet:namespace/>committenti-list' style="padding-left: 20px;list-style: initial;">
<ul id='<portlet:namespace/>committenti-list'
style="padding-left: 20px; list-style: initial">
<%
<%
for (Soggetto committente : committenti) {
for (Soggetto committente : committenti) {
%>
%>
@ -557,23 +522,41 @@
<%
<%
User titolareUser = UserLocalServiceUtil.getUserById(intPratica.getUserId());
User titolareUser = UserLocalServiceUtil.getUserById(intPratica.getUserId());
%>
%>
<aui:input type="hidden" useNamespace="false" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoCommittente" %>' value='<%= titolareUser.getScreenName() %>'/>
<aui:input type="hidden" useNamespace="false" name='<%= StringPool.UNDERLINE
+ PortletKeys.FASCICOLOFE + "_codiceFiscaleDelegatoCommittente" %>'
value='<%= titolareUser.getScreenName() %>' />
<c:if test="<%= !inBO %>">
<c:if test="<%= !inBO %>">
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoCommittenteEnabled"%>' checked="<%= Validator.isNotNull(dettPratica.getCodiceFiscaleDelegatoCommittente()) %>"
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox"
label='<%= MessageFormat.format(LanguageUtil.get(pageContext, "text-delega-committente"), user.getFirstName()+" "+user.getMiddleName(), user.getLastName()) %>' inlineField="true" useNamespace="false"></aui:input>
name='<%= StringPool.UNDERLINE + PortletKeys.FASCICOLOFE
+ "_codiceFiscaleDelegatoCommittenteEnabled" %>'
checked="<%= Validator.isNotNull(dettPratica
.getCodiceFiscaleDelegatoCommittente()) %>"
label='<%= MessageFormat.format(LanguageUtil.get(
pageContext, "text-delega-committente"),
user.getFirstName() + StringPool.SPACE + user.getMiddleName(),
user.getLastName()) %>'
inlineField="true" useNamespace="false" />
</c:if>
</c:if>
<c:if test="<%= inBO %>">
<c:if test="<%= inBO %>">
<%
<%
List<Soggetto> titolari = SoggettoLocalServiceUtil.getValidByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(), dettPratica.getCodiceFiscaleDelegatoCommittente());
List<Soggetto> titolari = SoggettoLocalServiceUtil
.getValidByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(),
dettPratica.getCodiceFiscaleDelegatoCommittente());
Soggetto titolare = null;
Soggetto titolare = null;
if (!titolari.isEmpty()) {
if (!titolari.isEmpty()) {
titolare = titolari.get(0);
titolare = titolari.get(0);
}
}
%>
%>
<c:if test="<%= Validator.isNotNull(titolare) %>">
<c:if test="<%= Validator.isNotNull(titolare) %>">
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoCommittenteEnabled"%>' checked="<%= Validator.isNotNull(dettPratica.getCodiceFiscaleDelegatoCommittente()) %>"
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox"
label='<%= MessageFormat.format(LanguageUtil.get(pageContext, "text-delega-committente"), titolare.getNome(), titolare.getCognome()) %>' inlineField="true" useNamespace="false"></aui:input>
name='<%= StringPool.UNDERLINE + PortletKeys.FASCICOLOFE
+ "_codiceFiscaleDelegatoCommittenteEnabled" %>'
checked="<%= Validator.isNotNull(dettPratica
.getCodiceFiscaleDelegatoCommittente()) %>"
label='<%= MessageFormat.format(LanguageUtil.get(pageContext,
"text-delega-committente"), titolare.getNome(),
titolare.getCognome()) %>'
inlineField="true" useNamespace="false" />
</c:if>
</c:if>
</c:if>
</c:if>
</c:if>
</c:if>
@ -586,10 +569,9 @@
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid container-delega-direttoreLavori">
<div class="container-fluid container-delega-direttoreLavori">
<div class="row container-delega-direttoreLavori">
<div class="row container-delega-direttoreLavori">
<div class="col-sm-12 col-md-12 soggetti-tab">
<div class="col-sm-12 soggetti-tab">
<div class="module-group">
<div class="module-group">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="delega-direttoreLavori">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="delega-direttoreLavori">
<div class="container-fluid">
<div class="container-fluid">
@ -597,7 +579,9 @@
<div class="col-md-12">
<div class="col-md-12">
<%
<%
boolean enabledDelegatoFineLavori = false;
boolean enabledDelegatoFineLavori = false;
List<Soggetto> direttoriLavori = SoggettoServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), TipoSoggettoUtil.DIRETTORE_LAVORI);
List<Soggetto> direttoriLavori = SoggettoServiceUtil
.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(),
TipoSoggettoUtil.DIRETTORE_LAVORI);
%>
%>
<c:if test="<%= direttoriLavori.isEmpty() %>">
<c:if test="<%= direttoriLavori.isEmpty() %>">
<div>
<div>
@ -605,30 +589,46 @@
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= !direttoriLavori.isEmpty() %>">
<c:if test="<%= !direttoriLavori.isEmpty() %>">
<aui:select label="Scegli Soggetto" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoFineLavori"%>' showEmptyOption="true" useNamespace="false" disabled="<%= disabledInput || inBO%>">
<aui:select label="Scegli Soggetto" name='<%= StringPool.UNDERLINE
+ PortletKeys.FASCICOLOFE + "_codiceFiscaleDelegatoFineLavori" %>'
showEmptyOption="true" useNamespace="false"
disabled="<%= disabledInput || inBO %>">
<%
<%
for (Soggetto direttoreLavori : direttoriLavori) {
for (Soggetto direttoreLavori : direttoriLavori) {
if(dettPratica.getCodiceFiscaleDelegatoFineLavori().equalsIgnoreCase(direttoreLavori.getCodiceFiscale())){
if (dettPratica.getCodiceFiscaleDelegatoFineLavori().equalsIgnoreCase(
direttoreLavori.getCodiceFiscale())) {
enabledDelegatoFineLavori = true;
enabledDelegatoFineLavori = true;
}
}
%>
%>
<aui:option
<aui:option label='<%= direttoreLavori.getCodiceFiscale().toUpperCase()
label='<%= direttoreLavori.getCodiceFiscale().toUpperCase()+ " - "+ direttoreLavori.getNome()+" "+direttoreLavori.getCognome() %>'
+ " - " + direttoreLavori.getNome() + StringPool.SPACE
+ direttoreLavori.getCognome() %>'
value="<%= direttoreLavori.getCodiceFiscale() %>"
value="<%= direttoreLavori.getCodiceFiscale() %>"
selected="<%= dettPratica.getCodiceFiscaleDelegatoFineLavori().equalsIgnoreCase(direttoreLavori.getCodiceFiscale()) %>"/>
selected="<%= dettPratica.getCodiceFiscaleDelegatoFineLavori()
.equalsIgnoreCase(direttoreLavori.getCodiceFiscale()) %>" />
<%
<%
}
}
%>
%>
</aui:select>
</aui:select>
<%
<%
List<Soggetto> direttori = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(), dettPratica.getCodiceFiscaleDelegatoFineLavori());
List<Soggetto> direttori = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(
Soggetto direttore = null;
dettPratica.getIntPraticaId(),
dettPratica.getCodiceFiscaleDelegatoFineLavori());
String dNome = StringPool.BLANK;
String dCognome = StringPool.BLANK;
if (!direttori.isEmpty()) {
if (!direttori.isEmpty()) {
direttore = direttori.get(0);
Soggetto direttore = direttori.get(0);
}
dNome = direttore.getNome();
%>
dCognome = direttore.getCognome();
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoFineLavoriEnabled"%>' checked="<%= enabledDelegatoFineLavori %>"
}
label='<%= MessageFormat.format(LanguageUtil.get(pageContext, "text-delega-direttoreLavori"), Validator.isNotNull(direttore) ? direttore.getNome() : StringPool.BLANK, Validator.isNotNull(direttore) ? direttore.getCognome() : StringPool.BLANK) %>' inlineField="true" useNamespace="false"></aui:input>
%>
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox"
name='<%= StringPool.UNDERLINE + PortletKeys.FASCICOLOFE
+ "_codiceFiscaleDelegatoFineLavoriEnabled" %>'
checked="<%= enabledDelegatoFineLavori %>"
label='<%= MessageFormat.format(LanguageUtil.get(pageContext,
"text-delega-direttoreLavori"), dNome, dCognome) %>'
inlineField="true" useNamespace="false" />
</c:if>
</c:if>
</div>
</div>
</div>
</div>
@ -638,59 +638,74 @@
</div>
</div>
</div>
</div>
</div>
</div>
<div class="container-fluid container-delega-collaudatore">
<div class="container-fluid container-delega-collaudatore">
<div class="row container-delega-collaudatore">
<div class="row container-delega-collaudatore">
<div class="col-sm-12 col-md-12 soggetti-tab">
<div class="col-sm-12 soggetti-tab">
<div class="module-group">
<div class="module-group">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="delega-collaudatore">
<liferay-ui:panel extended="false" defaultState="open" collapsible="false" title="delega-collaudatore">
<div class="container-fluid">
<div class="container-fluid">
<div class="row">
<div class="row">
<div class="col-md-12">
<div class="col-md-12">
<%
<%
boolean enabledDelegatoCollaudo = false;
boolean enabledDelegatoCollaudo = false;
List<Soggetto> collaudatori = SoggettoServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), TipoSoggettoUtil.COLLAUDATORE);
List<Soggetto> collaudatori = SoggettoServiceUtil
.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(),
TipoSoggettoUtil.COLLAUDATORE);
%>
%>
<c:if test="<%= collaudatori.isEmpty() %>">
<c:if test="<%= collaudatori.isEmpty() %>">
<div>
<div>
<%
<%
String text_delega_collaudatore = "" ;
String text_delega_collaudatore = StringPool.BLANK ;
if (dettPratica.getCollaudoStatico()) {
if (dettPratica.getCollaudoStatico()) {
text_delega_collaudatore = "text-delega-collaudatore-notRequired";
text_delega_collaudatore = "text-delega-collaudatore-notRequired";
} else {
} else {
text_delega_collaudatore = "text-delega-collaudatore-disabled";
text_delega_collaudatore = "text-delega-collaudatore-disabled";
}
}
%>
%>
<%= LanguageUtil.get(pageContext, text_delega_collaudatore) %>
<%= LanguageUtil.get(pageContext, text_delega_collaudatore) %>
</div>
</div>
</c:if>
</c:if>
<c:if test="<%= !collaudatori.isEmpty() %>">
<c:if test="<%= !collaudatori.isEmpty() %>">
<aui:select label="Scegli Soggetto" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoCollaudo"%>' showEmptyOption="true" useNamespace="false" disabled="<%= disabledInput || inBO%>">
<aui:select label="Scegli Soggetto" name='<%= StringPool.UNDERLINE
+ PortletKeys.FASCICOLOFE + "_codiceFiscaleDelegatoCollaudo" %>'
showEmptyOption="true" useNamespace="false"
disabled="<%= disabledInput || inBO %>">
<%
<%
for (Soggetto collaudatore : collaudatori) {
for (Soggetto collaudatore : collaudatori) {
if(dettPratica.getCodiceFiscaleDelegatoCollaudo().equalsIgnoreCase(collaudatore.getCodiceFiscale())){
if (dettPratica.getCodiceFiscaleDelegatoCollaudo().equalsIgnoreCase(
collaudatore.getCodiceFiscale())) {
enabledDelegatoCollaudo = true;
enabledDelegatoCollaudo = true;
}
}
%>
%>
<aui:option
<aui:option label='<%= collaudatore.getCodiceFiscale().toUpperCase() + " - "
label='<%= collaudatore.getCodiceFiscale().toUpperCase()+ " - "+ collaudatore.getNome()+" "+collaudatore.getCognome() %>'
+ collaudatore.getNome() + StringPool.SPACE
+ collaudatore.getCognome() %>'
value="<%= collaudatore.getCodiceFiscale() %>"
value="<%= collaudatore.getCodiceFiscale() %>"
selected="<%= dettPratica.getCodiceFiscaleDelegatoCollaudo().equalsIgnoreCase(collaudatore.getCodiceFiscale()) %>"/>
selected="<%= dettPratica.getCodiceFiscaleDelegatoCollaudo()
.equalsIgnoreCase(collaudatore.getCodiceFiscale()) %>" />
<%
<%
}
}
%>
%>
</aui:select>
</aui:select>
<%
<%
List<Soggetto> collaudatoriDelegati = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(), dettPratica.getCodiceFiscaleDelegatoCollaudo());
List<Soggetto> collaudatoriDelegati = SoggettoLocalServiceUtil
Soggetto collaudatoreDelegato = null;
.findByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(),
dettPratica.getCodiceFiscaleDelegatoCollaudo());
String cdNome = StringPool.BLANK;
String cdCognome = StringPool.BLANK;
if (!collaudatoriDelegati.isEmpty()) {
if (!collaudatoriDelegati.isEmpty()) {
collaudatoreDelegato = collaudatoriDelegati.get(0);
Soggetto collaudatoreDelegato = collaudatoriDelegati.get(0);
}
cdNome = collaudatoreDelegato.getNome();
%>
cdCognome = collaudatoreDelegato.getCognome();
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoCollaudoEnabled"%>' checked="<%= enabledDelegatoCollaudo %>"
}
label='<%= MessageFormat.format(LanguageUtil.get(pageContext, "text-delega-collaudatore"), Validator.isNotNull(collaudatoreDelegato) ? collaudatoreDelegato.getNome() : StringPool.BLANK, Validator.isNotNull(collaudatoreDelegato) ? collaudatoreDelegato.getCognome() : StringPool.BLANK) %>' inlineField="true" useNamespace="false"></aui:input>
%>
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox"
name='<%= StringPool.UNDERLINE + PortletKeys.FASCICOLOFE
+ "_codiceFiscaleDelegatoCollaudoEnabled" %>'
checked="<%= enabledDelegatoCollaudo %>"
label='<%= MessageFormat.format(LanguageUtil.get(pageContext,
"text-delega-collaudatore"), cdNome, cdCognome) %>'
inlineField="true" useNamespace="false" />
</c:if>
</c:if>
</div>
</div>
</div>
</div>
@ -700,32 +715,20 @@
</div>
</div>
</div>
</div>
</div>
</div>
<aui:script use="aui-base">
<aui:script use="aui-base">
Liferay.fire(
Liferay.fire('soggetti-ready', {
'soggetti-ready',
{
isCommittenteAndDitta: <%= SoggettiUtil.isCommittenteAndDitta(dettPratica.getIntPraticaId()) %>,
isCommittenteAndDitta: <%= SoggettiUtil.isCommittenteAndDitta(dettPratica.getIntPraticaId()) %>,
}
});
);
</aui:script>
</aui:script>
<liferay-portlet:actionURL var="makePrincipaleURL" name="makePrincipale">
<liferay-portlet:actionURL var="makePrincipaleURL" name="makePrincipale">
<liferay-portlet:param name="redirect" value='<%=HttpUtil.addParameter(currentURL, renderResponse.getNamespace()+"historyKey", renderResponse.getNamespace()+"page_soggetti") %>'/>
<liferay-portlet:param name="redirect" value='<%= HttpUtil.addParameter(currentURL, renderResponse.getNamespace()
<liferay-portlet:param name="dettPraticaId" value="<%=String.valueOf(dettPratica.getDettPraticaId()) %>"/>
+ "historyKey", renderResponse.getNamespace() + "page_soggetti") %>' />
</liferay-portlet:actionURL>
<liferay-portlet:actionURL var="removePrincipaleURL" name="removePrincipale" >
<liferay-portlet:param name="redirect" value='<%=HttpUtil.addParameter(currentURL, renderResponse.getNamespace()+"historyKey", renderResponse.getNamespace()+"page_soggetti") %>'/>
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPratica.getDettPraticaId()) %>" />
<liferay-portlet:param name="dettPraticaId" value="<%= String.valueOf(dettPratica.getDettPraticaId()) %>" />
</liferay-portlet:actionURL>
</liferay-portlet:actionURL>
<aui:script use="aui-base,aui-io-request">
<aui:script use="aui-base,aui-io-request">
Liferay.provide(
Liferay.provide(window, 'makeSoggettoPrincipale', function(soggettoId) {
window,
'makeSoggettoPrincipale',
function(soggettoId) {
Loading.start();
Loading.start();
A.io.request(
A.io.request('<%= makePrincipaleURL %>', {
'<%= makePrincipaleURL %>',
{
data: {
data: {
<portlet:namespace />soggettoId: soggettoId,
<portlet:namespace />soggettoId: soggettoId,
},
},
@ -742,8 +745,6 @@
Loading.end();
Loading.end();
}
}
}
}
}
});
);
});
}
);
</aui:script>
</aui:script>