Salvatore La Manna
4 anni fa
104 ha cambiato i file con 4180 aggiunte e 6130 eliminazioni
@ -1,9 +1,7 @@ |
|||||||
# Managed by Liferay IDE (remove this comment to prevent future updates) |
app.server.tomcat.lib.global.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/lib/ext |
||||||
|
app.server.tomcat.deploy.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/webapps |
||||||
app.server.tomcat.lib.global.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/lib/ext |
app.server.parent.dir = /home/portos/bin/liferay-paesaggistica |
||||||
app.server.tomcat.deploy.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps |
app.server.tomcat.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62 |
||||||
app.server.parent.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6 |
|
||||||
app.server.tomcat.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62 |
|
||||||
app.server.type = tomcat |
app.server.type = tomcat |
||||||
app.server.tomcat.portal.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps/ROOT |
app.server.tomcat.portal.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/webapps/ROOT |
||||||
javac.encoding = UTF-8 |
javac.encoding = UTF-8 |
||||||
|
@ -0,0 +1,7 @@ |
|||||||
|
app.server.tomcat.lib.global.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/lib/ext |
||||||
|
app.server.tomcat.deploy.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/webapps |
||||||
|
app.server.parent.dir = /home/portos/bin/liferay-paesaggistica |
||||||
|
app.server.tomcat.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62 |
||||||
|
app.server.type = tomcat |
||||||
|
app.server.tomcat.portal.dir = /home/portos/bin/liferay-paesaggistica/tomcat-7.0.62/webapps/ROOT |
||||||
|
javac.encoding = UTF-8 |
@ -1,2 +1,2 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
@ -1,38 +1,30 @@ |
|||||||
<%-- LIFERAY_CRUD_GENERATOR_DO_NOT_GENERATE --%> |
<%-- LIFERAY_CRUD_GENERATOR_DO_NOT_GENERATE --%> |
||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
|
||||||
<%@ include file="/html/amministrazione/init.jsp" %> |
<%@ include file="/html/amministrazione/init.jsp" %> |
||||||
|
|
||||||
<liferay-ui:error exception="<%= CSVFileNotFoundException.class %>" message="csv-file-not-found" /> |
<liferay-ui:error exception="<%= CSVFileNotFoundException.class %>" message="csv-file-not-found" /> |
||||||
|
|
||||||
<liferay-portlet:renderURL var="backURL"> |
<liferay-portlet:renderURL var="backURL"> |
||||||
<liferay-portlet:param name="tabs1" value="comuni" /> |
<liferay-portlet:param name="tabs1" value="comuni" /> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/view.jsp" /> |
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/view.jsp" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
<liferay-ui:header title="import-comunes" backURL="<%=backURL %>" /> |
<liferay-ui:header title="import-comunes" backURL="<%=backURL %>" /> |
||||||
|
|
||||||
<div class="portlet-msg-info"> |
<div class="portlet-msg-info"> |
||||||
<liferay-ui:message |
<liferay-ui:message |
||||||
arguments="<%=new String[] { StringUtil.merge(Constants.AMMINISTRAZIONE_CSV_HEADERS_COMUNI, StringPool.COMMA_AND_SPACE) } %>" |
arguments="<%= new String[] { StringUtil.merge(Constants.AMMINISTRAZIONE_CSV_HEADERS_COMUNI, |
||||||
key="csv-file-headers-format-must-be-x" |
StringPool.COMMA_AND_SPACE) } %>" |
||||||
translateArguments="false" /> |
key="csv-file-headers-format-must-be-x" translateArguments="false" /> |
||||||
</div> |
</div> |
||||||
|
|
||||||
<liferay-portlet:actionURL name="importComunes" var="importComunesURL" /> |
<liferay-portlet:actionURL name="importComunes" var="importComunesURL" /> |
||||||
<aui:form action="<%=importComunesURL %>" enctype="multipart/form-data" method="post"> |
<aui:form action="<%= importComunesURL %>" enctype="multipart/form-data" method="post"> |
||||||
<aui:input name="redirect" type="hidden" value="<%=backURL %>" /> |
<aui:input name="redirect" type="hidden" value="<%= backURL %>" /> |
||||||
|
|
||||||
<aui:input name="file" type="file"> |
<aui:input name="file" type="file"> |
||||||
<aui:validator name="required" /> |
<aui:validator name="required" /> |
||||||
<aui:validator name="acceptFiles">'csv'</aui:validator> |
<aui:validator name="acceptFiles">'csv'</aui:validator> |
||||||
</aui:input> |
</aui:input> |
||||||
|
|
||||||
<aui:select name="delimiter"> |
<aui:select name="delimiter"> |
||||||
<aui:option label="comma" value="," /> |
<aui:option label="comma" value="," /> |
||||||
<aui:option label="semi-colon" value=";" /> |
<aui:option label="semi-colon" value=";" /> |
||||||
<aui:option label="colon" value=":" /> |
<aui:option label="colon" value=":" /> |
||||||
</aui:select> |
</aui:select> |
||||||
|
|
||||||
<aui:button-row> |
<aui:button-row> |
||||||
<aui:button type="submit" value="import" /> |
<aui:button type="submit" value="import" /> |
||||||
</aui:button-row> |
</aui:button-row> |
||||||
|
@ -1,13 +1,8 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
|
||||||
<%@ include file="/html/amministrazione/init.jsp" %> |
<%@ include file="/html/amministrazione/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
SearchContainer<Comune> searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
SearchContainer<Comune> searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
||||||
DisplayTerms displayTerms = (DisplayTerms) searchContainer.getDisplayTerms(); |
DisplayTerms displayTerms = (DisplayTerms) searchContainer.getDisplayTerms(); |
||||||
%> |
%> |
||||||
|
<liferay-ui:search-toggle autoFocus="<%=windowState.equals(WindowState.MAXIMIZED) %>" buttonLabel="search" |
||||||
<liferay-ui:search-toggle |
displayTerms="<%= displayTerms %>" id="toggle_id_comune_search" /> |
||||||
autoFocus="<%=windowState.equals(WindowState.MAXIMIZED) %>" |
|
||||||
buttonLabel="search" displayTerms="<%=displayTerms %>" |
|
||||||
id="toggle_id_comune_search" /> |
|
@ -1,29 +1,23 @@ |
|||||||
<%-- LIFERAY_CRUD_GENERATOR_DO_NOT_GENERATE --%> |
<%-- LIFERAY_CRUD_GENERATOR_DO_NOT_GENERATE --%> |
||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
|
|
||||||
<%@ include file="/html/amministrazione/init.jsp" %> |
<%@ include file="/html/amministrazione/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
ResultRow row = (ResultRow)request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||||
Comune comune = (Comune)row.getObject(); |
Comune comune = (Comune) row.getObject(); |
||||||
%> |
%> |
||||||
|
|
||||||
<liferay-portlet:renderURL var="redirectURL"> |
<liferay-portlet:renderURL var="redirectURL"> |
||||||
<liferay-portlet:param name="tabs1" value="comuni" /> |
<liferay-portlet:param name="tabs1" value="comuni" /> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/view.jsp" /> |
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/view.jsp" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
|
|
||||||
<liferay-ui:icon-menu> |
<liferay-ui:icon-menu> |
||||||
<liferay-portlet:renderURL var="editURL"> |
<liferay-portlet:renderURL var="editURL"> |
||||||
<liferay-portlet:param name="comuneId" value="<%=String.valueOf(comune.getPrimaryKey())%>" /> |
<liferay-portlet:param name="comuneId" value="<%= String.valueOf(comune.getPrimaryKey()) %>" /> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/tabs/comuni/edit.jsp" /> |
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/tabs/comuni/edit.jsp" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
<liferay-ui:icon image="edit" url="<%=editURL%>" /> |
<liferay-ui:icon image="edit" url="<%= editURL %>" /> |
||||||
|
<liferay-portlet:actionURL name="deleteComune" var="deleteComuneURL"> |
||||||
|
<liferay-portlet:param name="comuneId" value="<%= String.valueOf(comune.getPrimaryKey()) %>" /> |
||||||
<liferay-portlet:actionURL name="deleteComune" var="deleteComuneURL"> |
<liferay-portlet:param name="redirect" value="<%= redirectURL %>" /> |
||||||
<liferay-portlet:param name="comuneId" value="<%= String.valueOf(comune.getPrimaryKey()) %>" /> |
</liferay-portlet:actionURL> |
||||||
<liferay-portlet:param name="redirect" value="<%=redirectURL %>" /> |
<liferay-ui:icon-delete url="<%= deleteComuneURL %>" /> |
||||||
</liferay-portlet:actionURL> |
|
||||||
<liferay-ui:icon-delete url="<%= deleteComuneURL %>" /> |
|
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
@ -1,17 +1,9 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/amministrazione/init.jsp" %> |
<%@ include file="/html/amministrazione/init.jsp" %> |
||||||
|
|
||||||
<% |
<% |
||||||
String currentTab = ParamUtil.getString(request, "tabs1", "territori"); |
String currentTab = ParamUtil.getString(request, "tabs1", "territori"); |
||||||
%> |
%> |
||||||
|
|
||||||
<liferay-portlet:renderURL var="changeTabURL" /> |
<liferay-portlet:renderURL var="changeTabURL" /> |
||||||
|
<liferay-ui:tabs names="territori,province,comuni,parametri" url="<%= changeTabURL %>" /> |
||||||
<liferay-ui:tabs |
<liferay-util:include page='<%= "/html/amministrazione/tabs/" + currentTab + "/view.jsp" %>' |
||||||
names="territori,province,comuni,parametri" |
servletContext="<%= application %>" /> |
||||||
url="<%= changeTabURL %>" |
|
||||||
/> |
|
||||||
<liferay-util:include |
|
||||||
page='<%= "/html/amministrazione/tabs/"+currentTab+"/view.jsp" %>' |
|
||||||
servletContext="<%= application %>" |
|
||||||
/> |
|
@ -1,61 +1,45 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
||||||
|
|
||||||
<% |
<% |
||||||
String titolo = ParamUtil.getString(request, "titolo","Dettaglio"); |
String titolo = ParamUtil.getString(request, "titolo", "Dettaglio"); |
||||||
String buttonId = ParamUtil.getString(request, "buttonId","sumbit-button"); |
String buttonId = ParamUtil.getString(request, "buttonId", "sumbit-button"); |
||||||
|
String width = ParamUtil.getString(request, "width", "700"); |
||||||
String width = ParamUtil.getString(request, "width","700"); |
String height = ParamUtil.getString(request, "height"); |
||||||
String height = ParamUtil.getString(request, "height"); |
String contentDiv = ParamUtil.getString(request, "contentDiv"); |
||||||
|
String function = ParamUtil.getString(request, "function"); |
||||||
String contentDiv = ParamUtil.getString(request, "contentDiv"); |
String randomId = StringUtil.randomId(); |
||||||
|
|
||||||
String function = ParamUtil.getString(request, "function"); |
|
||||||
|
|
||||||
String randomId = StringUtil.randomId(); |
|
||||||
%> |
%> |
||||||
<div id='<%=renderResponse.getNamespace()+"confirmModal_"+randomId %>' class="confirmModal text-center"></div> |
<div id='<%= renderResponse.getNamespace() + "confirmModal_" + randomId %>' class="confirmModal text-center"></div> |
||||||
|
<aui:script > |
||||||
<aui:script > |
AUI().ready('aui-modal', function(A) { |
||||||
AUI().ready( |
var modal = new A.Modal({ |
||||||
'aui-modal', |
bodyContent: A.one('#<portlet:namespace /><%= contentDiv %>'), |
||||||
function(A) { |
width:<%= width %>, |
||||||
|
<% |
||||||
var modal = new A.Modal( |
if (!height.equals(StringPool.BLANK)) { |
||||||
{ |
%> |
||||||
bodyContent: A.one('#<portlet:namespace /><%=contentDiv%>'), |
height:<%=height%>, |
||||||
width:<%=width%>, |
<% |
||||||
<% |
} |
||||||
if(!height.equalsIgnoreCase(StringPool.BLANK)){ |
%> |
||||||
%> |
centered: true, |
||||||
height:<%=height%>, |
destroyOnHide: false, |
||||||
<% |
headerContent: '<h3 class="modal_title"><%= titolo %></h3>', |
||||||
} |
modal: true, |
||||||
%> |
render: '#<portlet:namespace />confirmModal_<%= randomId %>', |
||||||
centered: true, |
visible: false, |
||||||
destroyOnHide: false, |
toolbars: { |
||||||
headerContent: '<h3 class="modal_title"><%=titolo%></h3>', |
header: [] |
||||||
modal: true, |
}, |
||||||
render: '#<portlet:namespace />confirmModal_<%=randomId%>', |
resizable: { |
||||||
visible: false, |
handles: '' |
||||||
toolbars: { |
} |
||||||
header: [] |
}).render(); |
||||||
}, |
|
||||||
resizable: { |
|
||||||
handles: '' |
|
||||||
} |
|
||||||
}).render(); |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
A.one('#<portlet:namespace /><%= buttonId %>').on( |
A.one('#<portlet:namespace /><%= buttonId %>').on('click', function() { |
||||||
'click', |
<%= function %> |
||||||
function() { |
A.one('#<portlet:namespace /><%= contentDiv %>').show(); |
||||||
<%= function %> |
modal.show(); |
||||||
A.one('#<portlet:namespace /><%=contentDiv%>').show(); |
}); |
||||||
modal.show(); |
}); |
||||||
} |
</aui:script> |
||||||
); |
|
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
|
@ -1,66 +1,50 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
||||||
|
|
||||||
<% |
<% |
||||||
String titolo = ParamUtil.getString(request, "titolo","Dettaglio"); |
String titolo = ParamUtil.getString(request, "titolo", "Dettaglio"); |
||||||
String buttonId = ParamUtil.getString(request, "buttonId","sumbit-button"); |
String buttonId = ParamUtil.getString(request, "buttonId", "sumbit-button"); |
||||||
|
String width = ParamUtil.getString(request, "width", "700"); |
||||||
String width = ParamUtil.getString(request, "width","700"); |
String height = ParamUtil.getString(request, "height"); |
||||||
String height = ParamUtil.getString(request, "height"); |
String contentDiv = ParamUtil.getString(request, "contentDiv", StringPool.BLANK); |
||||||
|
String randomId = StringUtil.randomId(); |
||||||
String contentDiv = ParamUtil.getString(request, "contentDiv",""); |
|
||||||
String randomId = StringUtil.randomId(); |
|
||||||
%> |
%> |
||||||
<div id='<%=renderResponse.getNamespace()+"confirmModal_"+randomId %>' class="confirmModal"></div> |
<div id='<%= renderResponse.getNamespace() + "confirmModal_" + randomId %>' class="confirmModal"></div> |
||||||
|
<aui:script > |
||||||
|
AUI().ready('aui-modal', function(A) { |
||||||
|
var modal = new A.Modal({ |
||||||
|
bodyContent: A.one('#<portlet:namespace /><%= contentDiv %>'), |
||||||
|
width:<%= width %>, |
||||||
|
<% |
||||||
|
if (!height.equals(StringPool.BLANK)) { |
||||||
|
%> |
||||||
|
height: <%= height %>, |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
centered: true, |
||||||
|
destroyOnHide: false, |
||||||
|
headerContent: '<h3 class="modal_title"><%= titolo %></h3>', |
||||||
|
modal: true, |
||||||
|
render: '#<portlet:namespace />confirmModal_<%= randomId %>', |
||||||
|
visible: false, |
||||||
|
close: true, |
||||||
|
resizable: { |
||||||
|
handles: '' |
||||||
|
} |
||||||
|
}).render(); |
||||||
|
|
||||||
<aui:script > |
modal.addToolbar([{ |
||||||
AUI().ready( |
label: 'Chiudi', |
||||||
'aui-modal', |
on: { |
||||||
function(A) { |
click: function() { |
||||||
|
modal.hide(); |
||||||
var modal = new A.Modal( |
} |
||||||
{ |
} |
||||||
bodyContent: A.one('#<portlet:namespace /><%=contentDiv%>'), |
}]); |
||||||
width:<%=width%>, |
|
||||||
<% |
|
||||||
if(!height.equalsIgnoreCase(StringPool.BLANK)){ |
|
||||||
%> |
|
||||||
height:<%=height%>, |
|
||||||
<% |
|
||||||
} |
|
||||||
%> |
|
||||||
centered: true, |
|
||||||
destroyOnHide: false, |
|
||||||
headerContent: '<h3 class="modal_title"><%=titolo%></h3>', |
|
||||||
modal: true, |
|
||||||
render: '#<portlet:namespace />confirmModal_<%=randomId%>', |
|
||||||
visible: false, |
|
||||||
close: true, |
|
||||||
resizable: { |
|
||||||
handles: '' |
|
||||||
} |
|
||||||
}).render(); |
|
||||||
|
|
||||||
modal.addToolbar( |
|
||||||
[ |
|
||||||
{ |
|
||||||
label: 'Chiudi', |
|
||||||
on: { |
|
||||||
click: function() { |
|
||||||
modal.hide(); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
] |
|
||||||
); |
|
||||||
|
|
||||||
A.one('#<portlet:namespace /><%= buttonId %>').on( |
A.one('#<portlet:namespace /><%= buttonId %>').on('click', function() { |
||||||
'click', |
A.one('#<portlet:namespace /><%= contentDiv %>').show(); |
||||||
function() { |
modal.show(); |
||||||
A.one('#<portlet:namespace /><%=contentDiv%>').show(); |
}); |
||||||
modal.show(); |
}); |
||||||
} |
</aui:script> |
||||||
); |
|
||||||
} |
|
||||||
); |
|
||||||
</aui:script> |
|
@ -1,149 +1,133 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
||||||
|
|
||||||
<% |
<% |
||||||
String formName = ParamUtil.getString(request, "formName","fm"); |
String formName = ParamUtil.getString(request, "formName", "fm"); |
||||||
String titolo = ParamUtil.getString(request, "titolo","Invio"); |
String titolo = ParamUtil.getString(request, "titolo", "Invio"); |
||||||
String buttonId = ParamUtil.getString(request, "buttonId","sumbit-button"); |
String buttonId = ParamUtil.getString(request, "buttonId", "sumbit-button"); |
||||||
String buttonConferma = ParamUtil.getString(request, "buttonConferma","Crea"); |
String buttonConferma = ParamUtil.getString(request, "buttonConferma", "Crea"); |
||||||
String buttonAnnulla = ParamUtil.getString(request, "buttonAnnulla","Annulla"); |
String buttonAnnulla = ParamUtil.getString(request, "buttonAnnulla", "Annulla"); |
||||||
String width = ParamUtil.getString(request, "width","700"); |
String width = ParamUtil.getString(request, "width", "700"); |
||||||
String height = ParamUtil.getString(request, "height"); |
String height = ParamUtil.getString(request, "height"); |
||||||
String contentDiv = ParamUtil.getString(request, "contentDiv","saveAndCloseDiv"); |
String contentDiv = ParamUtil.getString(request, "contentDiv", "saveAndCloseDiv"); |
||||||
boolean buttonBar = ParamUtil.getBoolean(request, "buttonBar",true); |
boolean buttonBar = ParamUtil.getBoolean(request, "buttonBar", true); |
||||||
String randomId = StringUtil.randomId(); |
String randomId = StringUtil.randomId(); |
||||||
|
String onClick = ParamUtil.getString(request, "onClick"); |
||||||
String onClick = ParamUtil.getString(request, "onClick"); |
boolean externalForm = ParamUtil.getBoolean(request, "externalForm", false); |
||||||
boolean externalForm = ParamUtil.getBoolean(request, "externalForm",false); |
boolean okVisible = ParamUtil.getBoolean(request, "okVisible", true); |
||||||
boolean okVisible = ParamUtil.getBoolean(request, "okVisible", true); |
|
||||||
%> |
%> |
||||||
|
<aui:input name='<%= "confirmClose_" + randomId %>' type="hidden" value="false" /> |
||||||
<aui:input name='<%="confirmClose_"+randomId%>' type="hidden" value="false" /> |
<div id='<%=renderResponse.getNamespace() + "saveAndCloseModal_" + randomId %>' class="confirmModal"></div> |
||||||
<div id='<%=renderResponse.getNamespace()+"saveAndCloseModal_"+randomId %>' class="confirmModal"> |
|
||||||
|
|
||||||
</div> |
|
||||||
|
|
||||||
<div class='customAlert'> |
<div class='customAlert'> |
||||||
<p class='message'></p> |
<p class='message'></p> |
||||||
<input type='button' class='confirmButton' value='CHIUDI'> |
<input type='button' class='confirmButton' value='CHIUDI'> |
||||||
</div> |
</div> |
||||||
|
<liferay-portlet:resourceURL var="resourceURL" id="controllaExtraInfo" copyCurrentRenderParameters="false" /> |
||||||
|
<aui:script > |
||||||
|
AUI().ready('aui-modal', 'aui-io-request', 'aui-form-validator', function(A) { |
||||||
|
var modal = new A.Modal({ |
||||||
|
bodyContent: A.one('#<portlet:namespace /><%=contentDiv%>'), |
||||||
|
width: <%= width %>, |
||||||
|
<% |
||||||
|
if (!height.equals(StringPool.BLANK)) { |
||||||
|
%> |
||||||
|
height: <%= height %>, |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
centered: true, |
||||||
|
destroyOnHide: false, |
||||||
|
headerContent: '<h3 class="text-center"><%= titolo %></h3>', |
||||||
|
modal: true, |
||||||
|
render: '#<portlet:namespace />saveAndCloseModal_<%= randomId %>', |
||||||
|
visible: false, |
||||||
|
close: false, |
||||||
|
}).render(); |
||||||
|
<% |
||||||
|
if (buttonBar) { |
||||||
|
%> |
||||||
|
modal.addToolbar( |
||||||
|
[ |
||||||
|
{ |
||||||
|
label: '<%= buttonAnnulla %>', |
||||||
|
on: { |
||||||
|
click: function() { |
||||||
|
modal.hide(); |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
<% |
||||||
|
if (okVisible) { |
||||||
|
%> |
||||||
|
{ |
||||||
|
label: '<%= buttonConferma %>', |
||||||
|
on: { |
||||||
|
click: function() { |
||||||
|
<% |
||||||
|
if (Validator.isNotNull(onClick)) { |
||||||
|
out.print(onClick); |
||||||
|
} else { |
||||||
|
%> |
||||||
|
submitForm(document.<portlet:namespace /><%= formName %>); |
||||||
|
var formValidator = Liferay.Form.get('<portlet:namespace /><%= formName %>') |
||||||
|
.formValidator; |
||||||
|
<% |
||||||
|
if (externalForm) { |
||||||
|
%> |
||||||
|
if (!formValidator.hasErrors()) { |
||||||
|
A.one('#<portlet:namespace />confirmClose_<%= randomId %>') |
||||||
|
.set('value', 'true'); |
||||||
|
} else { |
||||||
|
alert("Attenzione!\nCampi richiesti non compilati correttamente"); |
||||||
|
} |
||||||
|
modal.hide(); |
||||||
|
<% |
||||||
|
} else { |
||||||
|
%> |
||||||
|
if (!formValidator.hasErrors()) { |
||||||
|
modal.hide(); |
||||||
|
A.one('#<portlet:namespace />confirmClose_<%= randomId %>') |
||||||
|
.set('value', 'true'); |
||||||
|
} |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
] |
||||||
|
); |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
|
||||||
|
A.one('#<portlet:namespace /><%= buttonId %>').on('click', function() { |
||||||
|
A.one('#<portlet:namespace /><%=contentDiv%>').show(); |
||||||
|
modal.show(); |
||||||
|
}); |
||||||
|
|
||||||
<liferay-portlet:resourceURL var="resourceURL" id="controllaExtraInfo" copyCurrentRenderParameters="false" > |
window.alert = function(msg) { |
||||||
</liferay-portlet:resourceURL> |
$('.message').text(msg); |
||||||
|
$('.customAlert').css('animation', 'fadeIn 0.3s linear'); |
||||||
<aui:script > |
$('.customAlert').css('display', 'inline'); |
||||||
AUI().ready( |
setTimeout(function() { |
||||||
'aui-modal','aui-io-request','aui-form-validator', |
$('.customAlert').css('animation', 'none'); |
||||||
function(A) { |
}, 100); |
||||||
|
}; |
||||||
var modal = new A.Modal( |
|
||||||
{ |
|
||||||
bodyContent: A.one('#<portlet:namespace /><%=contentDiv%>'), |
|
||||||
width:<%=width%>, |
|
||||||
<% |
|
||||||
if(!height.equalsIgnoreCase(StringPool.BLANK)){ |
|
||||||
%> |
|
||||||
height:<%=height%>, |
|
||||||
<% |
|
||||||
} |
|
||||||
%> |
|
||||||
centered: true, |
|
||||||
destroyOnHide: false, |
|
||||||
headerContent: '<h3 class="text-center"><%=titolo%></h3>', |
|
||||||
modal: true, |
|
||||||
render: '#<portlet:namespace />saveAndCloseModal_<%=randomId%>', |
|
||||||
visible: false, |
|
||||||
close: false |
|
||||||
} |
|
||||||
).render(); |
|
||||||
|
|
||||||
<% |
|
||||||
if(buttonBar){ |
|
||||||
%> |
|
||||||
modal.addToolbar( |
|
||||||
[ |
|
||||||
{ |
|
||||||
label: '<%= buttonAnnulla %>', |
|
||||||
on: { |
|
||||||
click: function() { |
|
||||||
modal.hide(); |
|
||||||
|
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
<% if(okVisible){ %> |
|
||||||
, |
|
||||||
{ |
|
||||||
label: '<%=buttonConferma%>', |
|
||||||
on: { |
|
||||||
click: function() { |
|
||||||
|
|
||||||
<% if(Validator.isNotNull(onClick)){ |
|
||||||
out.print(onClick); |
|
||||||
} else { |
|
||||||
%> |
|
||||||
submitForm(document.<portlet:namespace /><%= formName %>); |
|
||||||
var formValidator = Liferay.Form.get('<portlet:namespace /><%= formName %>').formValidator; |
|
||||||
<% |
|
||||||
if(externalForm){ |
|
||||||
%> |
|
||||||
if (!formValidator.hasErrors()) { |
|
||||||
A.one('#<portlet:namespace />confirmClose_<%=randomId%>').set('value','true'); |
|
||||||
}else{ |
|
||||||
alert("Attenzione!\nCampi richiesti non compilati correttamente"); |
|
||||||
} |
|
||||||
modal.hide(); |
|
||||||
<% |
|
||||||
} else { |
|
||||||
%> |
|
||||||
if (!formValidator.hasErrors()) { |
|
||||||
modal.hide(); |
|
||||||
A.one('#<portlet:namespace />confirmClose_<%=randomId%>').set('value','true'); |
|
||||||
} |
|
||||||
<% |
|
||||||
} |
|
||||||
} |
|
||||||
%> |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
<% } %> |
|
||||||
] |
|
||||||
); |
|
||||||
<% |
|
||||||
} |
|
||||||
%> |
|
||||||
|
|
||||||
A.one('#<portlet:namespace /><%= buttonId %>').on( |
$(function(){ |
||||||
'click', |
$('.confirmButton').click(function(){ |
||||||
function() { |
$('.customAlert').css('animation', 'fadeOut 0.3s linear'); |
||||||
<%-- console.log('<portlet:namespace /><%=contentDiv%>') --%> |
setTimeout(function(){ |
||||||
A.one('#<portlet:namespace /><%=contentDiv%>').show(); |
$('.customAlert').css('animation', 'none'); |
||||||
modal.show(); |
$('.customAlert').css('display', 'none'); |
||||||
} |
}, 100); |
||||||
); |
}); |
||||||
|
}); |
||||||
|
}); |
||||||
window.alert = function(msg){ |
</aui:script> |
||||||
$('.message').text(msg); |
|
||||||
$('.customAlert').css('animation', 'fadeIn 0.3s linear'); |
|
||||||
$('.customAlert').css('display', 'inline'); |
|
||||||
setTimeout(function(){ |
|
||||||
$('.customAlert').css('animation', 'none'); |
|
||||||
}, 100); |
|
||||||
}; |
|
||||||
|
|
||||||
$(function(){ |
|
||||||
$('.confirmButton').click(function(){ |
|
||||||
$('.customAlert').css('animation', 'fadeOut 0.3s linear'); |
|
||||||
setTimeout(function(){ |
|
||||||
$('.customAlert').css('animation', 'none'); |
|
||||||
$('.customAlert').css('display', 'none'); |
|
||||||
}, 100); |
|
||||||
}); |
|
||||||
}); |
|
||||||
|
|
||||||
}); |
|
||||||
|
|
||||||
</aui:script> |
|
@ -1,2 +1,2 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
||||||
|
@ -1,239 +1,191 @@ |
|||||||
<%@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.WorkflowConstants"%> |
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.ActionKeys"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.permission.IntPraticaPermission"%> |
|
||||||
<%@page import="com.liferay.portal.model.Role"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTaskAssignee"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTask"%> |
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTask"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTaskAssignee"%> |
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTaskManagerUtil"%> |
<%@page import="com.liferay.portal.kernel.workflow.WorkflowTaskManagerUtil"%> |
||||||
<%@page import="com.liferay.portal.service.WorkflowInstanceLinkLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.model.WorkflowInstanceLink"%> |
|
||||||
<%@page import="com.liferay.portal.service.persistence.WorkflowInstanceLinkUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowDefinitionManagerUtil"%> |
|
||||||
<%@page import="javax.portlet.PortletRequest"%> |
|
||||||
<%@page import="com.liferay.portal.service.LayoutLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.model.GroupConstants"%> |
<%@page import="com.liferay.portal.model.GroupConstants"%> |
||||||
|
<%@page import="com.liferay.portal.model.WorkflowInstanceLink"%> |
||||||
<%@page import="com.liferay.portal.service.GroupLocalServiceUtil"%> |
<%@page import="com.liferay.portal.service.GroupLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
<%@page import="com.liferay.portal.service.LayoutLocalServiceUtil"%> |
||||||
|
<%@page import="com.liferay.portal.service.WorkflowInstanceLinkLocalServiceUtil"%> |
||||||
<%@page import="com.liferay.portlet.PortletURLFactoryUtil"%> |
<%@page import="com.liferay.portlet.PortletURLFactoryUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.FascicoloURLUtil"%> |
<%@page import="it.tref.liferay.portos.bo.shared.util.FascicoloURLUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.GenioCivileBaseUtil"%> |
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
||||||
<%@page import="com.liferay.portal.service.UserGroupRoleLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.permission.IntPraticaPermission"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.shared.util.ActionKeys"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.util.WorkflowConstants"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.WorkflowUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.WorkflowUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%> |
<%@page import="javax.portlet.PortletRequest"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.ListUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.PraticaUtil"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
<%@page import="java.util.ArrayList"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.WebKeys"%> |
<%@include file="/html/gestioneattivita/init.jsp"%> |
||||||
<%@page import="com.liferay.portal.kernel.dao.search.SearchContainer"%> |
|
||||||
<%@page import="java.util.Map"%> |
|
||||||
<%@page import="java.util.HashMap"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.StringUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
|
||||||
<%@page import="com.liferay.portal.service.permission.PortletPermissionUtil"%> |
|
||||||
<%@ include file="/html/gestioneattivita/init.jsp" %> |
|
||||||
|
|
||||||
<% |
<% |
||||||
|
SearchContainer searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
||||||
SearchContainer searchContainer = (SearchContainer) request |
String redirect = searchContainer.getIteratorURL().toString(); |
||||||
.getAttribute("liferay-ui:search:searchContainer"); |
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||||
String redirect = ParamUtil.getString(request, "backUrl"); |
ControlloPratica controlloPratica = (ControlloPratica) row.getObject(); |
||||||
ControlloPratica controlloPratica = null; |
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(controlloPratica.getIntPraticaId()); |
||||||
|
Group controlPanelGroup = GroupLocalServiceUtil.getGroup(company.getCompanyId(), GroupConstants.CONTROL_PANEL); |
||||||
redirect = searchContainer.getIteratorURL().toString(); |
long controlPanelPlid = LayoutLocalServiceUtil.getDefaultPlid(controlPanelGroup.getGroupId(), true); |
||||||
|
WorkflowInstanceLink workflowInstanceLink = WorkflowInstanceLinkLocalServiceUtil.fetchWorkflowInstanceLink( |
||||||
ResultRow row = (ResultRow) request |
controlloPratica.getCompanyId(), controlloPratica.getGroupId(), ControlloPratica.class.getName(), |
||||||
.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
controlloPratica.getPrimaryKey()); |
||||||
|
List<WorkflowTask> listaTask = null; |
||||||
controlloPratica = (ControlloPratica) row.getObject(); |
if (workflowInstanceLink == null) { |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(controlloPratica.getIntPraticaId()); |
listaTask = new ArrayList<WorkflowTask>(); |
||||||
Group controlPanelGroup = GroupLocalServiceUtil.getGroup(company.getCompanyId(), GroupConstants.CONTROL_PANEL); |
} else { |
||||||
long controlPanelPlid = LayoutLocalServiceUtil.getDefaultPlid(controlPanelGroup.getGroupId(),true); |
listaTask = WorkflowTaskManagerUtil.getWorkflowTasksByWorkflowInstance(controlloPratica.getCompanyId(), null, |
||||||
|
workflowInstanceLink.getWorkflowInstanceId(), false, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); |
||||||
WorkflowInstanceLink workflowInstanceLink = WorkflowInstanceLinkLocalServiceUtil.fetchWorkflowInstanceLink( |
} |
||||||
controlloPratica.getCompanyId(),controlloPratica.getGroupId(), ControlloPratica.class.getName(),controlloPratica.getPrimaryKey()); |
long lastDettPraticaId = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica( |
||||||
|
intPratica.getIntPraticaId()).getDettPraticaId(); |
||||||
List<WorkflowTask> listaTask = null; |
String randomId = StringUtil.randomId(); |
||||||
if (workflowInstanceLink == null) { |
String buttonIdCambioIstruttore = "buttonIdCambioIstruttore_" + randomId; |
||||||
listaTask = new ArrayList<WorkflowTask>(); |
String buttonIdSelezionaGeologo = "buttonIdSelezionaGeologo_" + randomId; |
||||||
} else { |
String buttonIdAnnullaRicGeologo = "buttonIdAnnullaRicGeologo_" + randomId; |
||||||
listaTask = WorkflowTaskManagerUtil.getWorkflowTasksByWorkflowInstance(controlloPratica.getCompanyId(), null, |
String buttonIdAggiungiDettPraticheAlControllo = "buttonIdAggiungiDettPraticheAlControllo_" + randomId; |
||||||
workflowInstanceLink.getWorkflowInstanceId(), false, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); |
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); |
||||||
} |
long territorioGroupId = territorio.getGroupId(); |
||||||
|
|
||||||
//long workflowInstanceId = workflowInstanceLink.getWorkflowInstanceId(); |
|
||||||
String randomId = StringUtil.randomId(); |
|
||||||
|
|
||||||
long lastDettPraticaId = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica.getIntPraticaId()).getDettPraticaId(); |
|
||||||
|
|
||||||
String buttonIdCambioIstruttore = "buttonIdCambioIstruttore_"+randomId; |
|
||||||
String buttonIdSelezionaGeologo = "buttonIdSelezionaGeologo_"+randomId; |
|
||||||
String buttonIdAnnullaRicGeologo = "buttonIdAnnullaRicGeologo_"+randomId; |
|
||||||
String buttonIdAggiungiDettPraticheAlControllo = "buttonIdAggiungiDettPraticheAlControllo_"+randomId; |
|
||||||
|
|
||||||
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); |
|
||||||
long territorioGroupId = territorio.getGroupId(); |
|
||||||
%> |
%> |
||||||
|
|
||||||
<liferay-ui:icon-menu icon="" showWhenSingleIcon="false" showExpanded="true" cssClass="menu_button_activity"> |
<liferay-ui:icon-menu icon="" showWhenSingleIcon="false" showExpanded="true" cssClass="menu_button_activity"> |
||||||
<div title='<%=LanguageUtil.get(pageContext,"workflow-action-open-pratica") %>' class="tooltip-info"> |
<div title='<%= LanguageUtil.get(pageContext, "workflow-action-open-pratica") %>' class="tooltip-info"> |
||||||
<liferay-ui:icon iconCssClass="fa fa-folder-open" |
<liferay-ui:icon iconCssClass="fa fa-folder-open" linkCssClass="btn btn-action" target="_blank" message="" |
||||||
linkCssClass="btn btn-action" |
url="<%= FascicoloURLUtil.getFascicoloBOViewURLNoHost(controlloPratica.getCompanyId(), |
||||||
target="_blank" |
controlloPratica.getIntPraticaId()) %>" /> |
||||||
message="" |
|
||||||
url="<%= FascicoloURLUtil.getFascicoloBOViewURLNoHost(controlloPratica.getCompanyId(), controlloPratica.getIntPraticaId()) %>" /> |
|
||||||
</div> |
</div> |
||||||
<c:if test="<%= listaTask.isEmpty() && workflowInstanceLink != null %>"> |
<c:if test="<%= listaTask.isEmpty() && workflowInstanceLink != null %>"> |
||||||
<% |
<% |
||||||
listaTask = WorkflowTaskManagerUtil.getWorkflowTasksByWorkflowInstance(controlloPratica.getCompanyId(), null, |
listaTask = WorkflowTaskManagerUtil.getWorkflowTasksByWorkflowInstance(controlloPratica.getCompanyId(), null, |
||||||
workflowInstanceLink.getWorkflowInstanceId(), true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); |
workflowInstanceLink.getWorkflowInstanceId(), true, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); |
||||||
%> |
%> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= !listaTask.isEmpty() %>"> |
<c:if test="<%= !listaTask.isEmpty() %>"> |
||||||
<% |
<% |
||||||
PortletURL workflowTaskURL = PortletURLFactoryUtil.create(request, PortletKeys.MY_WORKFLOW_TASKS,controlPanelPlid, PortletRequest.RENDER_PHASE); |
PortletURL workflowTaskURL = PortletURLFactoryUtil.create(request, PortletKeys.MY_WORKFLOW_TASKS, |
||||||
workflowTaskURL.setParameter("struts_action", |
controlPanelPlid, PortletRequest.RENDER_PHASE); |
||||||
"/my_workflow_tasks/edit_workflow_task"); |
workflowTaskURL.setParameter("struts_action", "/my_workflow_tasks/edit_workflow_task"); |
||||||
workflowTaskURL.setParameter("workflowTaskId",String.valueOf(listaTask.get(0).getWorkflowTaskId())); |
workflowTaskURL.setParameter("workflowTaskId", String.valueOf(listaTask.get(0).getWorkflowTaskId())); |
||||||
workflowTaskURL.setPortletMode(PortletMode.VIEW); |
workflowTaskURL.setPortletMode(PortletMode.VIEW); |
||||||
workflowTaskURL.setWindowState(LiferayWindowState.POP_UP); |
workflowTaskURL.setWindowState(LiferayWindowState.POP_UP); |
||||||
%> |
%> |
||||||
|
<div title='<%= LanguageUtil.get(pageContext, "workflow-action-manage") %>' class="tooltip-info"> |
||||||
<div title='<%=LanguageUtil.get(pageContext,"workflow-action-manage") %>' class="tooltip-info"> |
<liferay-ui:icon useDialog="true" iconCssClass="fa fa-list-ol" linkCssClass="btn btn-action" message="" |
||||||
<liferay-ui:icon useDialog="true" |
url='<%= workflowTaskURL.toString() + "&controlPanelCategory=my" %>' /> |
||||||
iconCssClass="fa fa-list-ol" |
|
||||||
linkCssClass="btn btn-action" |
|
||||||
message="" |
|
||||||
url='<%=workflowTaskURL.toString()+"&controlPanelCategory=my" %>' /> |
|
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%=WorkflowConstants.STATUS_PENDING == controlloPratica.getStatus()%>"> |
<c:if test="<%= WorkflowConstants.STATUS_PENDING == controlloPratica.getStatus() %>"> |
||||||
<c:if test="<%=listaTask.size()>0%>"> |
<c:if test="<%= listaTask.size()>0 %>"> |
||||||
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, ActionKeys.ASSEGNA_AL_RUOLO) %>"> |
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, ActionKeys.ASSEGNA_AL_RUOLO) %>"> |
||||||
<c:if test="<%=Validator.isNotNull(listaTask.get(0).getAssigneeUserId()) && listaTask.get(0).getAssigneeUserId()!=-1%>"> |
<c:if test="<%= Validator.isNotNull(listaTask.get(0).getAssigneeUserId()) && listaTask.get(0).getAssigneeUserId()!=-1 %>"> |
||||||
<liferay-portlet:actionURL name="riassegnaAlRuolo" var="riassegnaAlRuoloUrl"> |
<liferay-portlet:actionURL name="riassegnaAlRuolo" var="riassegnaAlRuoloUrl"> |
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
||||||
<liferay-util:param name="workflowTaskId" value="<%=String.valueOf(listaTask.get(0).getWorkflowTaskId())%>" /> |
<liferay-util:param name="workflowTaskId" value="<%= String.valueOf(listaTask.get(0).getWorkflowTaskId()) %>" /> |
||||||
<liferay-util:param name="controlloPraticaId" value="<%=String.valueOf(controlloPratica.getControlloPraticaId())%>" /> |
<liferay-util:param name="controlloPraticaId" value="<%= String.valueOf(controlloPratica.getControlloPraticaId()) %>" /> |
||||||
<liferay-util:param name="redirect" value="<%=currentURL%>" /> |
<liferay-util:param name="redirect" value="<%= currentURL %>" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
<div title='<%=LanguageUtil.get(pageContext,"workflow-action-riassegna-al-ruolo") %>' class="tooltip-info"> |
<div title='<%= LanguageUtil.get(pageContext, "workflow-action-riassegna-al-ruolo") %>' class="tooltip-info"> |
||||||
<liferay-ui:icon iconCssClass="fa fa-users" |
<liferay-ui:icon iconCssClass="fa fa-users" linkCssClass="btn btn-action" message="" |
||||||
linkCssClass="btn btn-action" |
url="<%= riassegnaAlRuoloUrl %>" /> |
||||||
message="" |
|
||||||
url="<%=riassegnaAlRuoloUrl %>" /> |
|
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
<% |
<% |
||||||
boolean assegnazionePossibile = false; |
boolean assegnazionePossibile = false; |
||||||
for(WorkflowTaskAssignee workflowTaskAssignee: listaTask.get(0).getWorkflowTaskAssignees()){ |
for (WorkflowTaskAssignee workflowTaskAssignee : listaTask.get(0).getWorkflowTaskAssignees()) { |
||||||
if(workflowTaskAssignee.getAssigneeClassName().equalsIgnoreCase(Role.class.getName()) |
if (workflowTaskAssignee.getAssigneeClassName().equalsIgnoreCase(Role.class.getName()) |
||||||
&& UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), controlloPratica.getGroupId(), workflowTaskAssignee.getAssigneeClassPK(), true)){ |
&& UserGroupRoleLocalServiceUtil.hasUserGroupRole(user.getUserId(), controlloPratica.getGroupId(), |
||||||
assegnazionePossibile = true; |
workflowTaskAssignee.getAssigneeClassPK(), true)) { |
||||||
} |
assegnazionePossibile = true; |
||||||
} |
} |
||||||
|
} |
||||||
%> |
%> |
||||||
<%-- <c:if tst="<%= !listaTask.get(0).getName().equalsIgnoreCase(WorkflowConstants.WORKFLOW_TASKNAME_ESITO) %>"> |
|
||||||
<c:if test="<%=listaTask.get(0).getAssigneeUserId()!=user.getUserId() |
|
||||||
&& assegnazionePossibile %>"> |
|
||||||
<liferay-portlet:actionURL name="assegnamiTask" var="assegnamiTaskUrl"> |
|
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
|
||||||
<liferay-util:param name="workflowTaskId" value="<%=String.valueOf(listaTask.get(0).getWorkflowTaskId())%>" /> |
|
||||||
<liferay-util:param name="controlloPraticaId" value="<%=String.valueOf(controlloPratica.getControlloPraticaId())%>" /> |
|
||||||
<liferay-util:param name="redirect" value="<%=currentURL%>" /> |
|
||||||
</liferay-portlet:actionURL> |
|
||||||
|
|
||||||
<div title='<%=LanguageUtil.get(pageContext,"workflow-action-assegna-a-me") %>' class="tooltip-info"> |
|
||||||
<liferay-ui:icon iconCssClass="fa fa-user-plus" |
|
||||||
linkCssClass="btn btn-action" |
|
||||||
message="" |
|
||||||
url="<%= assegnamiTaskUrl %>" /> |
|
||||||
</div> |
|
||||||
</c:if> |
|
||||||
</c:if> --%> |
|
||||||
</c:if> |
</c:if> |
||||||
|
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, |
||||||
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, ActionKeys.CAMBIO_ISTRUTTORE) %>"> |
ActionKeys.CAMBIO_ISTRUTTORE) %>"> |
||||||
<c:if test="<%=Validator.isNotNull(intPratica.getStatusByUserId())%>"> |
<c:if test="<%= Validator.isNotNull(intPratica.getStatusByUserId()) %>"> |
||||||
<liferay-util:include page="/html/gestioneattivita/actions/action_cambio_istruttore.jsp" servletContext="<%= application %>" > |
<liferay-util:include page="/html/gestioneattivita/actions/action_cambio_istruttore.jsp" |
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
servletContext="<%= application %>" > |
||||||
<liferay-util:param name="controlloPraticaId" value="<%=String.valueOf(controlloPratica.getControlloPraticaId()) %>"></liferay-util:param> |
<liferay-util:param name="intPraticaId" |
||||||
<liferay-util:param name="buttonIdCambioIstruttore" value="<%=buttonIdCambioIstruttore %>"></liferay-util:param> |
value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
|
<liferay-util:param name="controlloPraticaId" |
||||||
|
value="<%= String.valueOf(controlloPratica.getControlloPraticaId()) %>" /> |
||||||
|
<liferay-util:param name="buttonIdCambioIstruttore" value="<%= buttonIdCambioIstruttore %>" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
<div title='<%=LanguageUtil.get(pageContext,"workflow-action-cambia-istruttore") %>' class="tooltip-info"> |
<div title='<%= LanguageUtil.get(pageContext, "workflow-action-cambia-istruttore") %>' |
||||||
<liferay-ui:icon id="<%=buttonIdCambioIstruttore %>" |
class="tooltip-info"> |
||||||
iconCssClass="fa fa-user-circle" |
<liferay-ui:icon id="<%= buttonIdCambioIstruttore %>" iconCssClass="fa fa-user-circle" |
||||||
linkCssClass="btn btn-action" |
linkCssClass="btn btn-action" message="" url="#" /> |
||||||
message="" |
|
||||||
url="#" /> |
|
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
|
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, |
||||||
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, ActionKeys.RICHIEDI_PARERE_GEOLOGO) || intPratica.getStatusByUserId() == user.getUserId()%>"> |
ActionKeys.RICHIEDI_PARERE_GEOLOGO) || intPratica.getStatusByUserId() == user.getUserId() %>"> |
||||||
<c:if test="<%=!listaTask.isEmpty() %>"> |
<c:if test="<%= !listaTask.isEmpty() %>"> |
||||||
<c:if test="<%= listaTask.get(0).getName().equalsIgnoreCase(WorkflowConstants.WORKFLOW_TASKNAME_ASSEGNAZIONE) || listaTask.get(0).getName().equalsIgnoreCase(WorkflowConstants.WORKFLOW_TASKNAME_ESITO)%>"> |
<c:if test="<%= listaTask.get(0).getName().equalsIgnoreCase( |
||||||
<liferay-util:include page="/html/gestioneattivita/actions/action_seleziona_geologo.jsp" servletContext="<%= application %>" > |
WorkflowConstants.WORKFLOW_TASKNAME_ASSEGNAZIONE) |
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
|| listaTask.get(0).getName().equalsIgnoreCase(WorkflowConstants.WORKFLOW_TASKNAME_ESITO) %>"> |
||||||
<liferay-util:param name="dettPraticaId" value="<%=String.valueOf(controlloPratica.getDettPraticaId()) %>"></liferay-util:param> |
<liferay-util:include page="/html/gestioneattivita/actions/action_seleziona_geologo.jsp" |
||||||
<liferay-util:param name="buttonIdSelezionaGeologo" value="<%=buttonIdSelezionaGeologo %>"></liferay-util:param> |
servletContext="<%= application %>" > |
||||||
|
<liferay-util:param name="intPraticaId" |
||||||
|
value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
|
<liferay-util:param name="dettPraticaId" |
||||||
|
value="<%= String.valueOf(controlloPratica.getDettPraticaId()) %>" /> |
||||||
|
<liferay-util:param name="buttonIdSelezionaGeologo" value="<%= buttonIdSelezionaGeologo %>" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
|
<div title='<%= LanguageUtil.get(pageContext, "fascicolo-action-seleziona-geologo") %>' |
||||||
<div title='<%=LanguageUtil.get(pageContext,"fascicolo-action-seleziona-geologo") %>' class="tooltip-info"> |
class="tooltip-info"> |
||||||
<liferay-ui:icon id="<%=buttonIdSelezionaGeologo%>" linkCssClass="btn btn-action" iconCssClass="fa fa-globe" message="" url="#" /> |
<liferay-ui:icon id="<%= buttonIdSelezionaGeologo %>" linkCssClass="btn btn-action" |
||||||
|
iconCssClass="fa fa-globe" message="" url="#" /> |
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, ActionKeys.RICHIEDI_PARERE_GEOLOGO) || intPratica.getStatusByUserId() == user.getUserId()%>"> |
<c:if test="<%= IntPraticaPermission.contains(permissionChecker, territorioGroupId, |
||||||
<c:if test="<%=WorkflowUtil.isWorkflowDisattivabile(intPratica.getIntPraticaId()) && ParereGeologoLocalServiceUtil.countByIntPraticaIdParereVuoto(intPratica.getIntPraticaId()) != 0 %>"> |
ActionKeys.RICHIEDI_PARERE_GEOLOGO) || intPratica.getStatusByUserId() == user.getUserId() %>"> |
||||||
<liferay-util:include page="/html/gestioneattivita/actions/action_annulla_ric_geologo.jsp" servletContext="<%= application %>" > |
<c:if test="<%= WorkflowUtil.isWorkflowDisattivabile(intPratica.getIntPraticaId()) |
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
&& ParereGeologoLocalServiceUtil.countByIntPraticaIdParereVuoto( |
||||||
<liferay-util:param name="dettPraticaId" value="<%=String.valueOf(controlloPratica.getDettPraticaId()) %>"></liferay-util:param> |
intPratica.getIntPraticaId()) != 0 %>"> |
||||||
<liferay-util:param name="buttonIdAnnullaRicGeologo" value="<%=buttonIdAnnullaRicGeologo %>"></liferay-util:param> |
<liferay-util:include page="/html/gestioneattivita/actions/action_annulla_ric_geologo.jsp" |
||||||
|
servletContext="<%= application %>" > |
||||||
|
<liferay-util:param name="intPraticaId" |
||||||
|
value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
|
<liferay-util:param name="dettPraticaId" |
||||||
|
value="<%= String.valueOf(controlloPratica.getDettPraticaId()) %>" /> |
||||||
|
<liferay-util:param name="buttonIdAnnullaRicGeologo" |
||||||
|
value="<%= buttonIdAnnullaRicGeologo %>" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
|
<div title='<%= LanguageUtil.get(pageContext, "fascicolo-cancella-parere-geologo") %>' |
||||||
<div title='<%=LanguageUtil.get(pageContext,"fascicolo-cancella-parere-geologo") %>' class="tooltip-info"> |
class="tooltip-info"> |
||||||
<liferay-ui:icon id="<%=buttonIdAnnullaRicGeologo%>" linkCssClass="btn btn-action" iconCssClass="fa fa-times-circle" message="" url="#" /> |
<liferay-ui:icon id="<%= buttonIdAnnullaRicGeologo %>" linkCssClass="btn btn-action" |
||||||
|
iconCssClass="fa fa-times-circle" message="" url="#" /> |
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
|
<c:if test="<%= lastDettPraticaId != controlloPratica.getDettPraticaId() |
||||||
|
&& intPratica.getStatusByUserId() == user.getUserId() %>"> |
||||||
|
<liferay-util:include page="/html/gestioneattivita/actions/action_aggiungi_al_controllo.jsp" |
||||||
<c:if test="<%=lastDettPraticaId != controlloPratica.getDettPraticaId() && intPratica.getStatusByUserId()== user.getUserId()%>"> |
servletContext="<%= application %>" > |
||||||
<liferay-util:include page="/html/gestioneattivita/actions/action_aggiungi_al_controllo.jsp" servletContext="<%= application %>" > |
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId()) %>"></liferay-util:param> |
<liferay-util:param name="controlloPraticaId" |
||||||
<liferay-util:param name="controlloPraticaId" value="<%=String.valueOf(controlloPratica.getControlloPraticaId()) %>"></liferay-util:param> |
value="<%= String.valueOf(controlloPratica.getControlloPraticaId()) %>" /> |
||||||
<liferay-util:param name="buttonIdAggiungiDettPraticheAlControllo" value="<%=buttonIdAggiungiDettPraticheAlControllo %>"></liferay-util:param> |
<liferay-util:param name="buttonIdAggiungiDettPraticheAlControllo" |
||||||
|
value="<%= buttonIdAggiungiDettPraticheAlControllo %>" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
|
<div title='<%= LanguageUtil.get(pageContext, "workflow-action-aggiungi-pratiche") %>' |
||||||
<div title='<%=LanguageUtil.get(pageContext,"workflow-action-aggiungi-pratiche") %>' class="tooltip-info"> |
class="tooltip-info"> |
||||||
<liferay-ui:icon id="<%=buttonIdAggiungiDettPraticheAlControllo %>" |
<liferay-ui:icon id="<%= buttonIdAggiungiDettPraticheAlControllo %>" |
||||||
iconCssClass="fa fa-calendar-plus-o" |
iconCssClass="fa fa-calendar-plus-o" linkCssClass="btn btn-action" message="" url="#" /> |
||||||
linkCssClass="btn btn-action" |
|
||||||
message="" |
|
||||||
url="#" /> |
|
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
||||||
|
|
||||||
|
|
||||||
<script type="text/javascript"> |
<script type="text/javascript"> |
||||||
YUI().use( |
YUI().use('aui-tooltip', function(Y) { |
||||||
'aui-tooltip', |
new Y.TooltipDelegate({ |
||||||
function(Y) { |
trigger: '.tooltip-info', |
||||||
new Y.TooltipDelegate( |
position: 'top', |
||||||
{ |
cssClass: 'tooltip-help', |
||||||
trigger: '.tooltip-info', |
html: true, |
||||||
position: 'top', |
opacity: 1, |
||||||
cssClass: 'tooltip-help', |
}); |
||||||
html: true, |
}); |
||||||
opacity: 1 |
|
||||||
} |
|
||||||
); |
|
||||||
} |
|
||||||
); |
|
||||||
</script> |
</script> |
@ -1,77 +1,63 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.model.UserGroupRole"%> |
|
||||||
<%@page import="com.liferay.portal.model.UserGroup"%> |
|
||||||
<%@page import="com.liferay.portal.service.UserGroupRoleLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.Constants"%> |
|
||||||
<%@page import="com.liferay.portal.service.RoleLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> |
|
||||||
<%@page import="java.util.ArrayList"%> |
|
||||||
<%@page import="com.liferay.portal.model.User"%> |
<%@page import="com.liferay.portal.model.User"%> |
||||||
<%@page import="com.liferay.portal.model.Role"%> |
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> |
||||||
<%@page import="javax.portlet.PortletURL"%> |
<%@page import="it.tref.liferay.portos.bo.util.Constants"%> |
||||||
<%@include file="/html/gestioneattivita/init.jsp"%> |
<%@include file="/html/gestioneattivita/init.jsp"%> |
||||||
|
|
||||||
|
|
||||||
<% |
<% |
||||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||||
long controlloPraticaId = ParamUtil.getLong(request, "controlloPraticaId"); |
long controlloPraticaId = ParamUtil.getLong(request, "controlloPraticaId"); |
||||||
|
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPraticaId); |
||||||
ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPraticaId); |
String buttonIdAggiungiDettPraticheAlControllo = ParamUtil.getString(request, "buttonIdAggiungiDettPraticheAlControllo"); |
||||||
|
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
||||||
String buttonIdAggiungiDettPraticheAlControllo = ParamUtil.getString(request, "buttonIdAggiungiDettPraticheAlControllo"); |
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
||||||
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
||||||
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
String randomId = StringUtil.randomId(); |
||||||
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
String formNameAggiungiDettPraticheAlControllo = "formNameAggiungiDettPraticheAlControllo_" + randomId; |
||||||
|
String divIdAggiungiDettPraticheAlControllo = "divIdAggiungiDettPraticheAlControllo_" + randomId; |
||||||
String randomId = StringUtil.randomId(); |
User istruttore = UserLocalServiceUtil.getUser(intPratica.getStatusByUserId()); |
||||||
String formNameAggiungiDettPraticheAlControllo = "formNameAggiungiDettPraticheAlControllo_"+randomId; |
Role role = RoleLocalServiceUtil.getRole(company.getCompanyId(), Constants.ROLE_NAME_ISTRUTTORE); |
||||||
String divIdAggiungiDettPraticheAlControllo = "divIdAggiungiDettPraticheAlControllo_"+randomId; |
DettPratica dettPraticaAttuale = DettPraticaLocalServiceUtil.getDettPratica(controlloPratica.getDettPraticaId()); |
||||||
|
DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(controlloPratica.getIntPraticaId()); |
||||||
User istruttore = UserLocalServiceUtil.getUser(intPratica.getStatusByUserId()); |
|
||||||
Role role = RoleLocalServiceUtil.getRole(company.getCompanyId(),Constants.ROLE_NAME_ISTRUTTORE); |
|
||||||
List<UserGroupRole> userGroupRoles = UserGroupRoleLocalServiceUtil.getUserGroupRolesByGroupAndRole(controlloPratica.getGroupId(),role.getRoleId()); |
|
||||||
DettPratica dettPraticaAttuale = DettPraticaLocalServiceUtil.getDettPratica(controlloPratica.getDettPraticaId()); |
|
||||||
DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(controlloPratica.getIntPraticaId()); |
|
||||||
%> |
%> |
||||||
|
|
||||||
<liferay-portlet:actionURL name="aggiungiDettPraticheAlControllo" var="aggiungiDettPraticheAlControlloUrl"> |
<liferay-portlet:actionURL name="aggiungiDettPraticheAlControllo" var="aggiungiDettPraticheAlControlloUrl"> |
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
<liferay-util:param name="controlloPraticaId" value="<%=String.valueOf(controlloPraticaId)%>" /> |
<liferay-util:param name="controlloPraticaId" value="<%= String.valueOf(controlloPraticaId) %>" /> |
||||||
<liferay-util:param name="lastDettPraticaId" value="<%=String.valueOf(lastDettPratica.getDettPraticaId())%>" /> |
<liferay-util:param name="lastDettPraticaId" value="<%= String.valueOf(lastDettPratica.getDettPraticaId()) %>" /> |
||||||
<liferay-util:param name="redirect" value="<%=currentURL%>" /> |
<liferay-util:param name="redirect" value="<%= currentURL %>" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
|
<aui:form name="<%= formNameAggiungiDettPraticheAlControllo %>" method="post" |
||||||
|
action="<%= aggiungiDettPraticheAlControlloUrl %>"> |
||||||
<aui:form name="<%=formNameAggiungiDettPraticheAlControllo %>" method="post" action="<%= aggiungiDettPraticheAlControlloUrl %>" > |
<div id='<%= renderResponse.getNamespace() + divIdAggiungiDettPraticheAlControllo %>' class="hide"> |
||||||
<div id='<%= renderResponse.getNamespace() + divIdAggiungiDettPraticheAlControllo %>' class="hide" > |
|
||||||
|
|
||||||
<div> |
<div> |
||||||
<liferay-ui:message key="pratica-attuale" /> <strong> <%=dettPraticaAttuale.getTitle(locale) %> </strong> |
<liferay-ui:message key="pratica-attuale" /> <strong> <%= dettPraticaAttuale.getTitle(locale) %> </strong> |
||||||
</div> |
</div> |
||||||
<div> |
<div> |
||||||
<liferay-ui:message key="le-seguenti-pratiche-non-sono-nel-controllo" /> |
<liferay-ui:message key="le-seguenti-pratiche-non-sono-nel-controllo" /> |
||||||
</div> |
</div> |
||||||
<ul> |
<ul> |
||||||
<% |
<% |
||||||
List<DettPratica> elencoPratiche = DettPraticaLocalServiceUtil.findCompletedByIntPraticaAndSuccessivoDettPratica(intPraticaId, controlloPratica.getDettPraticaId()); |
List<DettPratica> elencoPratiche = DettPraticaLocalServiceUtil |
||||||
for(DettPratica dettPratica: elencoPratiche){ |
.findCompletedByIntPraticaAndSuccessivoDettPratica(intPraticaId, |
||||||
out.print("<li>"+dettPratica.getFullDescription()+"</li>"); |
controlloPratica.getDettPraticaId()); |
||||||
|
for (DettPratica dettPratica: elencoPratiche) { |
||||||
|
out.print("<li>"); |
||||||
|
out.print(dettPratica.getFullDescription()); |
||||||
|
out.print("</li>"); |
||||||
} |
} |
||||||
%> |
%> |
||||||
|
|
||||||
</ul> |
</ul> |
||||||
<div> |
<div> |
||||||
<liferay-ui:message key="vuoi-aggiungere-al-controllo" /> |
<liferay-ui:message key="vuoi-aggiungere-al-controllo" /> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>"> |
||||||
<liferay-util:param name="formName" value="<%=formNameAggiungiDettPraticheAlControllo %>"></liferay-util:param> |
<liferay-util:param name="formName" value="<%= formNameAggiungiDettPraticheAlControllo %>" /> |
||||||
<liferay-util:param name="titolo" value="Cambia titolare pratica"></liferay-util:param> |
<liferay-util:param name="titolo" value="Cambia titolare pratica" /> |
||||||
<liferay-util:param name="buttonId" value="<%=buttonIdAggiungiDettPraticheAlControllo %>"></liferay-util:param> |
<liferay-util:param name="buttonId" value="<%= buttonIdAggiungiDettPraticheAlControllo %>" /> |
||||||
<liferay-util:param name="buttonConferma" value="Aggiungi"></liferay-util:param> |
<liferay-util:param name="buttonConferma" value="Aggiungi" /> |
||||||
<liferay-util:param name="contentDiv" value="<%=divIdAggiungiDettPraticheAlControllo %>"></liferay-util:param> |
<liferay-util:param name="contentDiv" value="<%= divIdAggiungiDettPraticheAlControllo %>" /> |
||||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
<liferay-util:param name="width" value="500" /> |
||||||
<liferay-util:param name="buttonBar" value="true"></liferay-util:param> |
<liferay-util:param name="buttonBar" value="true" /> |
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
</aui:form> |
</aui:form> |
@ -1,74 +1,60 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.ListUtil"%> |
<%@page import="com.liferay.portal.kernel.util.ListUtil"%> |
||||||
|
<%@page import="com.liferay.portal.model.User"%> |
||||||
<%@page import="com.liferay.portal.service.OrganizationLocalServiceUtil"%> |
<%@page import="com.liferay.portal.service.OrganizationLocalServiceUtil"%> |
||||||
<%@page import="com.liferay.portal.model.Organization"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.Constants"%> |
|
||||||
<%@page import="com.liferay.portal.service.RoleLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> |
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> |
||||||
<%@page import="java.util.ArrayList"%> |
<%@page import="it.tref.liferay.portos.bo.util.Constants"%> |
||||||
<%@page import="com.liferay.portal.model.User"%> |
|
||||||
<%@page import="com.liferay.portal.model.Role"%> |
|
||||||
<%@page import="javax.portlet.PortletURL"%> |
|
||||||
<%@include file="/html/gestioneattivita/init.jsp"%> |
<%@include file="/html/gestioneattivita/init.jsp"%> |
||||||
|
|
||||||
<% |
<% |
||||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||||
|
String buttonIdSelezionaGeologo = ParamUtil.getString(request, "buttonIdSelezionaGeologo"); |
||||||
String buttonIdSelezionaGeologo = ParamUtil.getString(request, "buttonIdSelezionaGeologo"); |
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
||||||
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
||||||
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
||||||
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
String randomId = StringUtil.randomId(); |
||||||
|
String formNameSelezionaGeologo = "formNameSelezionaGeologo_" + randomId; |
||||||
String randomId = StringUtil.randomId(); |
String divIdSelezionaGeologo = "divIdSelezionaGeologo_" + randomId; |
||||||
String formNameSelezionaGeologo = "formNameSelezionaGeologo_"+randomId; |
Role role = RoleLocalServiceUtil.getRole(company.getCompanyId(),Constants.ROLE_NAME_GEOLOGO); |
||||||
String divIdSelezionaGeologo = "divIdSelezionaGeologo_"+randomId; |
List<User> geologi = UserLocalServiceUtil.getRoleUsers(role.getRoleId()); |
||||||
Role role = RoleLocalServiceUtil.getRole(company.getCompanyId(),Constants.ROLE_NAME_GEOLOGO); |
List<ParereGeologo> pareriGeologo = ParereGeologoLocalServiceUtil.findByIntPraticaId(intPraticaId, QueryUtil.ALL_POS, |
||||||
List<User> geologi = UserLocalServiceUtil.getRoleUsers(role.getRoleId()); |
QueryUtil.ALL_POS); |
||||||
List<ParereGeologo> pareriGeologo = ParereGeologoLocalServiceUtil.findByIntPraticaId(intPraticaId, QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
for (ParereGeologo parereGeologo : pareriGeologo) { |
||||||
for(ParereGeologo parereGeologo : pareriGeologo){ |
if (Validator.isNull(parereGeologo.getDtCompilazione())) { |
||||||
if(Validator.isNull(parereGeologo.getDtCompilazione())){ |
|
||||||
geologi.remove(UserLocalServiceUtil.getUser(parereGeologo.getGeologoUserId())); |
geologi.remove(UserLocalServiceUtil.getUser(parereGeologo.getGeologoUserId())); |
||||||
} |
|
||||||
} |
} |
||||||
|
} |
||||||
%> |
%> |
||||||
|
|
||||||
<liferay-portlet:actionURL name="aggiungiRichiestaParere" var="aggiungiRichiestaParereUrl"> |
<liferay-portlet:actionURL name="aggiungiRichiestaParere" var="aggiungiRichiestaParereUrl"> |
||||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||||
<liferay-util:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
<liferay-util:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||||
<liferay-util:param name="redirect" value="<%=currentURL%>" /> |
<liferay-util:param name="redirect" value="<%= currentURL %>" /> |
||||||
</liferay-portlet:actionURL> |
</liferay-portlet:actionURL> |
||||||
|
<aui:form name="<%= formNameSelezionaGeologo %>" method="post" action="<%= aggiungiRichiestaParereUrl %>"> |
||||||
<aui:form name="<%=formNameSelezionaGeologo %>" method="post" action="<%= aggiungiRichiestaParereUrl %>" > |
<div id='<%= renderResponse.getNamespace() + divIdSelezionaGeologo %>' class="hide"> |
||||||
<div id='<%= renderResponse.getNamespace() + divIdSelezionaGeologo %>' class="hide" > |
<aui:select name="geologoId" label="" required="true"> |
||||||
<aui:select name="geologoId" label="<%=StringPool.BLANK %>" required="true"> |
|
||||||
<aui:option label="Seleziona funzionario" value="" /> |
<aui:option label="Seleziona funzionario" value="" /> |
||||||
<% |
<% |
||||||
for (User geologo: geologi) { |
for (User geologo: geologi) { |
||||||
|
List<Organization> listaOrganizzazioni = OrganizationLocalServiceUtil.getUserOrganizations( |
||||||
List<Organization> listaOrganizzazioni = OrganizationLocalServiceUtil.getUserOrganizations(geologo.getUserId()); |
geologo.getUserId()); |
||||||
StringBuilder sb = new StringBuilder(); |
StringBuilder sb = new StringBuilder(); |
||||||
sb.append(geologo.getFullName()); |
sb.append(geologo.getFullName()).append(StringPool.SPACE).append(StringPool.DASH).append(StringPool.SPACE) |
||||||
sb.append(StringPool.SPACE); |
.append(ListUtil.toString(listaOrganizzazioni, "name", StringPool.COMMA_AND_SPACE)); |
||||||
sb.append(StringPool.DASH); |
%> |
||||||
sb.append(StringPool.SPACE); |
<aui:option label="<%= sb.toString() %>" value="<%= geologo.getUserId() %>" /> |
||||||
sb.append(ListUtil.toString(listaOrganizzazioni, "name", StringPool.COMMA_AND_SPACE)); |
<% |
||||||
|
} |
||||||
%> |
%> |
||||||
<aui:option label="<%=sb.toString()%>" value="<%=geologo.getUserId()%>" /> |
|
||||||
<% |
|
||||||
} |
|
||||||
%> |
|
||||||
</aui:select> |
</aui:select> |
||||||
</div> |
</div> |
||||||
|
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>"> |
||||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
<liferay-util:param name="formName" value="<%= formNameSelezionaGeologo %>" /> |
||||||
<liferay-util:param name="formName" value="<%=formNameSelezionaGeologo %>"></liferay-util:param> |
<liferay-util:param name="titolo" value="Seleziona parere endoprocedimentale" /> |
||||||
<liferay-util:param name="titolo" value="Seleziona parere endoprocedimentale"></liferay-util:param> |
<liferay-util:param name="buttonId" value="<%= buttonIdSelezionaGeologo %>" /> |
||||||
<liferay-util:param name="buttonId" value="<%=buttonIdSelezionaGeologo %>"></liferay-util:param> |
<liferay-util:param name="buttonConferma" value="CONFERMA" /> |
||||||
<liferay-util:param name="buttonConferma" value="CONFERMA"></liferay-util:param> |
<liferay-util:param name="contentDiv" value="<%= divIdSelezionaGeologo %>" /> |
||||||
<liferay-util:param name="contentDiv" value="<%=divIdSelezionaGeologo %>"></liferay-util:param> |
<liferay-util:param name="width" value="500" /> |
||||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
<liferay-util:param name="buttonBar" value="true" /> |
||||||
<liferay-util:param name="buttonBar" value="true"></liferay-util:param> |
|
||||||
</liferay-util:include> |
</liferay-util:include> |
||||||
</aui:form> |
</aui:form> |
@ -1,5 +1,4 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
||||||
|
|
||||||
<%@page import="javax.portlet.PortletURL"%> |
<%@page import="javax.portlet.PortletURL"%> |
||||||
|
|
||||||
|
@ -1,2 +1,2 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
@ -1,52 +0,0 @@ |
|||||||
package it.tref.liferay.portos.fe.search; |
|
||||||
|
|
||||||
import java.io.Serializable; |
|
||||||
|
|
||||||
@SuppressWarnings("serial") |
|
||||||
public class AdvancedSearch implements Serializable { |
|
||||||
|
|
||||||
private String field; |
|
||||||
private int comparator; |
|
||||||
private String value; |
|
||||||
|
|
||||||
public AdvancedSearch() { |
|
||||||
} |
|
||||||
|
|
||||||
public AdvancedSearch(String field, int comparator, String value) { |
|
||||||
|
|
||||||
super(); |
|
||||||
this.field = field; |
|
||||||
this.comparator = comparator; |
|
||||||
this.value = value; |
|
||||||
} |
|
||||||
|
|
||||||
public String getField() { |
|
||||||
|
|
||||||
return field; |
|
||||||
} |
|
||||||
|
|
||||||
public void setField(String field) { |
|
||||||
|
|
||||||
this.field = field; |
|
||||||
} |
|
||||||
|
|
||||||
public int getComparator() { |
|
||||||
|
|
||||||
return comparator; |
|
||||||
} |
|
||||||
|
|
||||||
public void setComparator(int comparator) { |
|
||||||
|
|
||||||
this.comparator = comparator; |
|
||||||
} |
|
||||||
|
|
||||||
public String getValue() { |
|
||||||
|
|
||||||
return value; |
|
||||||
} |
|
||||||
|
|
||||||
public void setValue(String value) { |
|
||||||
|
|
||||||
this.value = value; |
|
||||||
} |
|
||||||
} |
|
@ -1,8 +0,0 @@ |
|||||||
package it.tref.liferay.portos.fe.util; |
|
||||||
|
|
||||||
public class PortletKeys extends it.tref.liferay.portos.bo.shared.util.PortletKeys { |
|
||||||
|
|
||||||
// public final static String FASCICOLOFE = "1_WAR_portosfeportlet";
|
|
||||||
// public final static String SOGGETTI = "3_WAR_portosfeportlet";
|
|
||||||
// public final static String ALLEGATI = "4_WAR_portosfeportlet";
|
|
||||||
} |
|
@ -0,0 +1,2 @@ |
|||||||
|
# Se questo file obbligatorio non contiene almeno una proprietà, il deploy fallisce |
||||||
|
unused-property=800A |
@ -1,10 +1,6 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
||||||
|
|
||||||
<% |
<% |
||||||
boolean isElencoProgetti = GetterUtil.getBoolean(portletPreferences.getValue("isElencoProgetti", "true")); |
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", StringPool.BLANK)); |
||||||
boolean isArchivio = GetterUtil.getBoolean(portletPreferences.getValue("isArchivio", "true")); |
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", StringPool.BLANK)); |
||||||
boolean onlyMieiProgetti = GetterUtil.getBoolean(portletPreferences.getValue("onlyMieiProgetti", "true")); |
|
||||||
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", "")); |
|
||||||
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", "")); |
|
||||||
%> |
%> |
@ -1,293 +1,259 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
<%@page import="com.liferay.portal.kernel.portlet.LiferayWindowState"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalService"%> |
<%@page import="it.tref.liferay.portos.bo.model.Collaudo"%> |
||||||
|
<%@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.FineLavori"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
<%@page import="it.tref.liferay.portos.bo.model.IntPratica"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.CollaudoLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.CollaudoLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.CollaudoServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.CollaudoServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.FineLavoriServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.Collaudo"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.FineLavori"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DocPraticaServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.DocPraticaServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.DocPratica"%> |
<%@page import="it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.FineLavoriServiceUtil"%> |
||||||
<%@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.shared.util.FirmeUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.bean.FirmeBean"%> |
<%@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.bean.FirmeDetail"%> |
||||||
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
<%@page import="it.tref.liferay.portos.bo.shared.util.FirmeUtil"%> |
||||||
<%@page import="com.liferay.portlet.documentlibrary.util.DLUtil"%> |
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
||||||
<%@page import="com.liferay.portlet.documentlibrary.service.DLFileEntryServiceUtil"%> |
|
||||||
<%@page import="java.text.DateFormat"%> |
|
||||||
<%@page import="javax.swing.text.html.parser.DocumentParser"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.DocumentiPraticaUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.DocumentiPraticaUtil"%> |
||||||
<%@page import="java.util.List"%> |
<%@include file="/html/allegatipratica/init.jsp"%> |
||||||
<%@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/allegatipratica/init.jsp" %> |
|
||||||
|
|
||||||
<% |
<% |
||||||
String comingFrom = ParamUtil.getString(request,"comingFrom", |
String comingFrom = ParamUtil.getString(request, "comingFrom", GetterUtil.getString( |
||||||
GetterUtil.getString( |
PortalUtil.getOriginalServletRequest(request).getParameter("page_allegati"), "page_allegati")); |
||||||
PortalUtil.getOriginalServletRequest(request).getParameter("page_allegati"), |
long classPk = ParamUtil.getLong(request, "classPk"); |
||||||
"page_allegati") |
String className = ParamUtil.getString(request, "className"); |
||||||
); |
long intPraticaId = 0L; |
||||||
//ADT BUG BO ID = 17 commento riga comingFrom |
if (FineLavori.class.getName().equalsIgnoreCase(className)) { |
||||||
//comingFrom = "page_geologica"; |
FineLavori fineLavori = FineLavoriServiceUtil.getFineLavori(classPk); |
||||||
long classPk = ParamUtil.getLong(request, "classPk"); |
intPraticaId = fineLavori.getIntPraticaId(); |
||||||
String className = ParamUtil.getString(request, "className"); |
} else if (Collaudo.class.getName().equalsIgnoreCase(className)) { |
||||||
long intPraticaId= 0l; |
Collaudo collaudo = CollaudoServiceUtil.getCollaudo(classPk); |
||||||
|
intPraticaId = collaudo.getIntPraticaId(); |
||||||
if(FineLavori.class.getName().equalsIgnoreCase(className)){ |
} else { |
||||||
FineLavori fineLavori = FineLavoriServiceUtil.getFineLavori(classPk); |
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(classPk); |
||||||
intPraticaId = fineLavori.getIntPraticaId(); |
intPraticaId = dettPratica.getIntPraticaId(); |
||||||
} else if(Collaudo.class.getName().equalsIgnoreCase(className)){ |
} |
||||||
Collaudo collaudo = CollaudoServiceUtil.getCollaudo(classPk); |
String tipoAllegati = ParamUtil.getString(request, "tipoAllegati", "allegati"); |
||||||
intPraticaId = collaudo.getIntPraticaId(); |
boolean fullVersion = ParamUtil.getBoolean(request, "full", false); |
||||||
}else{ |
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||||
DettPratica dettPratica = DettPraticaLocalServiceUtil.getDettPratica(classPk); |
String type = StringPool.BLANK; |
||||||
intPraticaId = dettPratica.getIntPraticaId(); |
List<String> tipologiaAllegati ; |
||||||
} |
if ("allegati_geologici".equals(tipoAllegati)) { |
||||||
|
tipologiaAllegati = DocumentiPraticaUtil.getDocGeologo(); |
||||||
String tipoAllegati = ParamUtil.getString(request,"tipoAllegati","allegati"); |
type = "ag"; |
||||||
boolean fullVersion = ParamUtil.getBoolean(request,"full", false); |
} else if ("allegati_fine_lavori".equals(tipoAllegati)) { |
||||||
|
tipologiaAllegati = DocumentiPraticaUtil.getDocFineLavori(); |
||||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
type = "afl"; |
||||||
|
} else if ("allegati_collaudo".equals(tipoAllegati)) { |
||||||
|
tipologiaAllegati = DocumentiPraticaUtil.getDocCollaudo(); |
||||||
|
type = "acl"; |
||||||
|
} else { |
||||||
|
tipologiaAllegati = DocumentiPraticaUtil.getDocDomanda(); |
||||||
|
//BUG BO ID=9 (ANNULLA ISTANZA) |
||||||
|
tipologiaAllegati.add(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO); |
||||||
|
type = "ad"; |
||||||
|
} |
||||||
%> |
%> |
||||||
|
<liferay-portlet:resourceURL portletName="4_WAR_portosfeportlet" var="downloadAllURLs" id="downloadAllDocPraticas"> |
||||||
|
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
|
<liferay-portlet:param name="classPk" value="<%= String.valueOf(classPk) %>" /> |
||||||
|
<liferay-portlet:param name="comingFrom" value="<%= comingFrom %>" /> |
||||||
|
<liferay-portlet:param name="type" value="<%= type %>" /> |
||||||
|
</liferay-portlet:resourceURL> |
||||||
|
<div class="container_btn_all_allegati padding_bottom"> |
||||||
|
<liferay-ui:icon-menu showWhenSingleIcon="false" extended="false" showExpanded="true" cssClass="inline_toolbar"> |
||||||
|
<span class="tooltip-info" title="Download Allegati"> |
||||||
|
<aui:button id='<%= renderResponse.getNamespace() + "download_all" %>' icon="fa fa-download" |
||||||
|
cssClass="btn btn-primary btn-action" href="<%= downloadAllURLs %>" /> |
||||||
|
</span> |
||||||
|
</liferay-ui:icon-menu> |
||||||
|
</div> |
||||||
<% |
<% |
||||||
String type = StringPool.BLANK; |
for (String codiceDoc:tipologiaAllegati) { |
||||||
List<String> tipologiaAllegati ; |
List<DocPratica> docPraticas; |
||||||
if("allegati_geologici".equals(tipoAllegati)){ |
if (fullVersion) { |
||||||
tipologiaAllegati = DocumentiPraticaUtil.getDocGeologo(); |
docPraticas = DocPraticaServiceUtil.findByIntPratica_ClassPk_Tipologia(intPraticaId, classPk, codiceDoc, |
||||||
type="ag"; |
QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
||||||
}else if("allegati_fine_lavori".equals(tipoAllegati)){ |
} else { |
||||||
tipologiaAllegati = DocumentiPraticaUtil.getDocFineLavori(); |
docPraticas = DocPraticaServiceUtil.getValidUntilClassPkByIntPratica(intPraticaId, classPk, codiceDoc, |
||||||
type="afl"; |
QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
||||||
}else if("allegati_collaudo".equals(tipoAllegati)){ |
|
||||||
tipologiaAllegati = DocumentiPraticaUtil.getDocCollaudo(); |
|
||||||
type="acl"; |
|
||||||
} |
|
||||||
else{ |
|
||||||
tipologiaAllegati = DocumentiPraticaUtil.getDocDomanda(); |
|
||||||
//BUG BO ID=9 (ANNULLA ISTANZA) |
|
||||||
tipologiaAllegati.add(DocumentiPraticaUtil.TIPOLOGIA_ALLEGATO_ANNULLAMENTO_FASCICOLO); |
|
||||||
|
|
||||||
type="ad"; |
|
||||||
} |
} |
||||||
|
|
||||||
%> |
|
||||||
<liferay-portlet:resourceURL portletName="4_WAR_portosfeportlet" var="downloadAllURLs" id="downloadAllDocPraticas"> |
|
||||||
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
|
||||||
<liferay-portlet:param name="classPk" value="<%= String.valueOf(classPk) %>" /> |
|
||||||
<liferay-portlet:param name="comingFrom" value="<%= comingFrom %>" /> |
|
||||||
<liferay-portlet:param name="type" value="<%= type %>" /> |
|
||||||
</liferay-portlet:resourceURL> |
|
||||||
|
|
||||||
<div class="container_btn_all_allegati padding_bottom"> |
|
||||||
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
|
||||||
<span class="tooltip-info" title="Download Allegati"> |
|
||||||
<aui:button id='<%=renderResponse.getNamespace()+"download_all"%>' |
|
||||||
icon="fa fa-download" cssClass="btn btn-primary btn-action" |
|
||||||
href="<%= downloadAllURLs %>" |
|
||||||
/> |
|
||||||
</span> |
|
||||||
</liferay-ui:icon-menu> |
|
||||||
</div> |
|
||||||
<% |
|
||||||
|
|
||||||
for(String codiceDoc:tipologiaAllegati){ |
|
||||||
List<DocPratica> docPraticas; |
|
||||||
if(fullVersion){ |
|
||||||
/* docPraticas = DocPraticaServiceUtil.findByIntPratica_Tipologia(dettPratica.getIntPraticaId(),codiceDoc,QueryUtil.ALL_POS,QueryUtil.ALL_POS, null); */ |
|
||||||
docPraticas = DocPraticaServiceUtil.findByIntPratica_ClassPk_Tipologia(intPraticaId,classPk, codiceDoc,QueryUtil.ALL_POS,QueryUtil.ALL_POS); |
|
||||||
} else { |
|
||||||
docPraticas = DocPraticaServiceUtil.getValidUntilClassPkByIntPratica(intPraticaId, classPk, codiceDoc, QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
|
||||||
} |
|
||||||
%> |
%> |
||||||
<div class="panel-group allegato-group"> |
<div class="panel-group allegato-group"> |
||||||
<div class="panel panel-default"> |
<div class="panel panel-default"> |
||||||
<div class="panel-heading"> |
<div class="panel-heading"> |
||||||
<a class="collapse_a" data-toggle="collapse" href="#collapse-<%=codiceDoc%>_<%= type %>"> |
<a class="collapse_a" data-toggle="collapse" href="#collapse-<%= codiceDoc %>_<%= type %>"> |
||||||
<h4 class="panel-title allegato-group__title"> |
<h4 class="panel-title allegato-group__title"> |
||||||
<liferay-ui:message key='<%="label-documenti-tipologia-"+codiceDoc %>'/> |
<liferay-ui:message key='<%= "label-documenti-tipologia-" + codiceDoc %>' /> |
||||||
</h4> |
</h4> |
||||||
<span class='num_allegati <%= docPraticas.size()>0 ? "green" : "red" %>'><%=docPraticas.size()%></span> |
<span class='num_allegati <%= docPraticas.size()>0 ? "green" : "red" %>'> |
||||||
</a> |
<%= docPraticas.size() %> |
||||||
</div> |
</span> |
||||||
<div id="collapse-<%=codiceDoc%>_<%= type %>" class="panel-collapse collapse lfr-search-container"> |
</a> |
||||||
<% |
</div> |
||||||
if(!docPraticas.isEmpty()){ |
<div id="collapse-<%= codiceDoc %>_<%= type %>" class="panel-collapse collapse lfr-search-container"> |
||||||
%> |
<% |
||||||
|
if (!docPraticas.isEmpty()) { |
||||||
<table class="table table-striped allegati-tipologia-table" id="<portlet:namespace/>allegati-table-<%= codiceDoc %>"> |
%> |
||||||
<thead class="table-columns allegato-group__head"> |
<table class="table table-striped allegati-tipologia-table" |
||||||
<tr> |
id="<portlet:namespace/>allegati-table-<%= codiceDoc %>"> |
||||||
<th class="text-center">STATO</th> |
<thead class="table-columns allegato-group__head"> |
||||||
<th>ALLEGATO</th> |
<tr> |
||||||
<th class="text-center">FIRME</th> |
<th class="text-center">STATO</th> |
||||||
<%-- <% if(!comingFrom.equals("page_va_allegati") && !comingFrom.equals("page_in_allegati") ) { %> --%> |
<th>ALLEGATO</th> |
||||||
|
<th class="text-center">FIRME</th> |
||||||
<th>AGGIUNTO DA</th> |
<th>AGGIUNTO DA</th> |
||||||
<th>INVALIDATO DA</th> |
<th>INVALIDATO DA</th> |
||||||
<%-- <% } %> --%> |
<th class="text-center">AZIONI</th> |
||||||
<th class="text-center">AZIONI</th> |
</tr> |
||||||
</tr> |
</thead> |
||||||
</thead> |
<tbody class="allegato-group__body"> |
||||||
<tbody class="allegato-group__body"> |
<% |
||||||
<% |
for (DocPratica docPratica:docPraticas) { |
||||||
for(DocPratica docPratica:docPraticas){ |
long docPraticaId = docPratica.getDocPraticaId(); |
||||||
long docPraticaId = docPratica.getDocPraticaId(); |
|
||||||
%> |
|
||||||
<tr> |
|
||||||
<td class="text-center"> |
|
||||||
<span class='fa fa-circle <%= Validator.isNull(docPratica.getDtDataRimozione()) ? "txt-green" : "txt-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){ |
|
||||||
if(!firme.getFirmeDigitali().isEmpty()){ |
|
||||||
title.append("Firma sul file:<ul>"); |
|
||||||
for(FirmeDetail firma: firme.getFirmeDigitali()){ |
|
||||||
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.getFirmeApplicativo().isEmpty()){ |
|
||||||
title.append("Firme da applicativo:<ul>"); |
|
||||||
for(FirmeDetail firma: firme.getFirmeApplicativo()){ |
|
||||||
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> |
<tr> |
||||||
<%-- <% if(!comingFrom.equals("page_va_allegati") && !comingFrom.equals("page_in_allegati") ) { %> --%> |
<td class="text-center"> |
||||||
<td> |
<span class='fa fa-circle <%= Validator.isNull(docPratica. |
||||||
<% |
getDtDataRimozione()) ? "txt-green" : "txt-red" %>'></span> |
||||||
String description = StringPool.BLANK; |
</td> |
||||||
|
<td> |
||||||
if(DettPratica.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
<%= docPratica.getFileName() %> |
||||||
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica.getClassPk()); |
</td> |
||||||
if(adding!=null){ |
<td class="text-center"> |
||||||
description = adding.getFullDescription() ; |
<% |
||||||
} |
FirmeBean firme = FirmeUtil.deserialize(docPratica.getJsonFirmatari()); |
||||||
}else if(FineLavori.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
StringBuilder title = new StringBuilder(); |
||||||
FineLavori adding = FineLavoriLocalServiceUtil.fetchFineLavori(docPratica.getClassPk()); |
if (firme.numeroFirme() > 0) { |
||||||
if(adding!=null){ |
if (!firme.getFirmeDigitali().isEmpty()) { |
||||||
description = adding.getFullDescription() ; |
title.append("Firma sul file:<ul>"); |
||||||
} |
for (FirmeDetail firma : firme.getFirmeDigitali()) { |
||||||
}else if(Collaudo.class.getName().equalsIgnoreCase(docPratica.getClassName())){ |
title.append("<li>").append(firma.getCfFirmatario()); |
||||||
Collaudo adding = CollaudoLocalServiceUtil.fetchCollaudo(docPratica.getClassPk()); |
if (Validator.isNotNull(firma.getDtFirma())) { |
||||||
if(adding!=null){ |
title.append(" del ") |
||||||
description = adding.getFullDescription() ; |
.append(dateFormatDate.format(firma.getDtFirma())); |
||||||
} |
} |
||||||
} |
title.append("</li>"); |
||||||
|
} |
||||||
out.print(description); |
title.append("</ul>"); |
||||||
%> |
} |
||||||
</td> |
if (!firme.getFirmeApplicativo().isEmpty()) { |
||||||
<td> |
title.append("Firme da applicativo:<ul>"); |
||||||
<% |
for(FirmeDetail firma : firme.getFirmeApplicativo()) { |
||||||
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica(docPratica.getDettPraticaIdRimozione()); |
title.append("<li>").append(firma.getCfFirmatario()); |
||||||
if(removing != null){ |
if (Validator.isNotNull(firma.getDtFirma())) { |
||||||
%> |
title.append(" del ") |
||||||
<%= removing.getFullDescription() %> |
.append(dateFormatDate.format(firma.getDtFirma())); |
||||||
<% |
} |
||||||
} |
title.append("</li>"); |
||||||
%> |
} |
||||||
</td> |
title.append("</ul>"); |
||||||
<%-- <% |
} |
||||||
} |
} |
||||||
%> --%> |
if (firme.numeroFirme() > 0) { |
||||||
|
%> |
||||||
|
<span class="fa fa-check icon-asseverazioni tooltip-info" |
||||||
<td class="text-center action-col"> |
title="<%= title.toString() %>" style="color:green"> |
||||||
<c:choose> |
<sub style="font-weight: bold"><%= firme.numeroFirme() %></sub> |
||||||
<c:when test="<%= Validator.isNotNull(docPratica.getDlFileEntryId()) %>"> |
</span> |
||||||
<liferay-portlet:renderURL var="previewURL" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
<% |
||||||
<liferay-portlet:param name="fileEntryId" value="<%= String.valueOf(docPratica.getDlFileEntryId()) %>" /> |
} else { |
||||||
<liferay-portlet:param name="mvcPath" value="/html/common/preview_file_entry.jsp" /> |
%> |
||||||
</liferay-portlet:renderURL> |
<span class="fa fa-close icon-asseverazioni tooltip-info" |
||||||
|
title="Non ci sono firme sul file" style="color:red"></span> |
||||||
<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:when> |
%> |
||||||
<c:otherwise> |
</td> |
||||||
<liferay-util:include page="/html/common/import_window.jsp" servletContext="<%= application %>" portletId="<%= PortletKeys.FASCICOLO %>" > |
<td> |
||||||
<liferay-util:param name="classPK" value="<%= String.valueOf(docPratica.getDocPraticaId()) %>" /> |
<% |
||||||
<liferay-util:param name="classNAME" value="<%= DocPratica.class.getName() %>" /> |
String description = StringPool.BLANK; |
||||||
<liferay-util:param name="message" value="Download" /> |
if (DettPratica.class.getName().equalsIgnoreCase(docPratica.getClassName())) { |
||||||
</liferay-util:include> |
DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica( |
||||||
</c:otherwise> |
docPratica.getClassPk()); |
||||||
</c:choose> |
if (adding != null) { |
||||||
</td> |
description = adding.getFullDescription(); |
||||||
</tr> |
} |
||||||
<% |
} else if (FineLavori.class.getName().equalsIgnoreCase(docPratica.getClassName())) { |
||||||
} |
FineLavori adding = FineLavoriLocalServiceUtil.fetchFineLavori( |
||||||
%> |
docPratica.getClassPk()); |
||||||
</tbody> |
if (adding != null) { |
||||||
</table> |
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> |
||||||
|
<% |
||||||
|
DettPratica removing = DettPraticaLocalServiceUtil.fetchDettPratica( |
||||||
|
docPratica.getDettPraticaIdRimozione()); |
||||||
|
if (removing != null) { |
||||||
|
out.print(removing.getFullDescription()); |
||||||
|
} |
||||||
|
%> |
||||||
|
</td> |
||||||
|
<td class="text-center action-col"> |
||||||
|
<c:choose> |
||||||
|
<c:when 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:when> |
||||||
|
<c:otherwise> |
||||||
|
<liferay-util:include page="/html/common/import_window.jsp" |
||||||
|
servletContext="<%= application %>" |
||||||
|
portletId="<%= PortletKeys.FASCICOLO %>"> |
||||||
|
<liferay-util:param name="classPK" |
||||||
|
value="<%= String.valueOf(docPratica.getDocPraticaId()) %>" /> |
||||||
|
<liferay-util:param name="classNAME" |
||||||
|
value="<%= DocPratica.class.getName() %>" /> |
||||||
|
<liferay-util:param name="message" value="Download" /> |
||||||
|
</liferay-util:include> |
||||||
|
</c:otherwise> |
||||||
|
</c:choose> |
||||||
|
</td> |
||||||
|
</tr> |
||||||
|
<% |
||||||
|
} |
||||||
|
%> |
||||||
|
</tbody> |
||||||
|
</table> |
||||||
|
<% |
||||||
} |
} |
||||||
%> |
%> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
<% |
<% |
||||||
} |
} |
||||||
%> |
%> |
||||||
<script type="text/javascript"> |
<script type="text/javascript"> |
||||||
YUI().use( |
YUI().use('aui-tooltip', function(Y) { |
||||||
'aui-tooltip', |
new Y.TooltipDelegate({ |
||||||
function(Y) { |
trigger: '.allegati-tipologia-table .tooltip-info', |
||||||
new Y.TooltipDelegate( |
position: 'top', |
||||||
{ |
cssClass: 'tooltip-help', |
||||||
trigger: '.allegati-tipologia-table .tooltip-info', |
html: true, |
||||||
position: 'top', |
opacity: 1, |
||||||
cssClass: 'tooltip-help', |
}); |
||||||
html: true, |
}); |
||||||
opacity: 1 |
|
||||||
} |
|
||||||
); |
|
||||||
} |
|
||||||
); |
|
||||||
</script> |
</script> |
@ -1,21 +1,22 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/fascicolofe/init.jsp"%> |
<%@include file="/html/fascicolofe/init.jsp"%> |
||||||
|
|
||||||
|
|
||||||
<liferay-portlet:actionURL portletConfiguration="true" var="configurationURL" /> |
<liferay-portlet:actionURL portletConfiguration="true" var="configurationURL" /> |
||||||
|
<aui:form action="<%= configurationURL %>" method="post" name="fm"> |
||||||
<aui:form action="<%=configurationURL%>" method="post" name="fm"> |
<aui:input name="<%= Constants.CMD %>" type="hidden" value="<%= Constants.UPDATE %>" /> |
||||||
<aui:input name="<%=Constants.CMD%>" type="hidden" value="<%=Constants.UPDATE%>" /> |
<aui:select name="preferences--tipoVisualizzazione--" type="select" value="<%= tipoVisualizzazione %>"> |
||||||
<aui:select name="preferences--tipoVisualizzazione--" type="select" value="<%=tipoVisualizzazione%>" > |
<aui:option value="isProgetti" label="Progetti" |
||||||
<aui:option value="isProgetti" label="Progetti" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isProgetti") %>' ></aui:option> |
selected='<%= tipoVisualizzazione.equalsIgnoreCase("isProgetti") %>' /> |
||||||
<aui:option value="isAltriProgetti" label="Altri Progetti" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isAltriProgetti") %>'></aui:option> |
<aui:option value="isAltriProgetti" label="Altri Progetti" |
||||||
<aui:option value="isDeleghe" label="Deleghe" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isDeleghe") %>'></aui:option> |
selected='<%= tipoVisualizzazione.equalsIgnoreCase("isAltriProgetti") %>' /> |
||||||
<aui:option value="isArchivioProgetti" label="Archivio Progetti" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isArchivioProgetti") %>'></aui:option> |
<aui:option value="isDeleghe" label="Deleghe" |
||||||
<aui:option value="isArchivioDeleghe" label="Archivio Deleghe" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isArchivioDeleghe") %>'></aui:option> |
selected='<%= tipoVisualizzazione.equalsIgnoreCase("isDeleghe") %>' /> |
||||||
|
<aui:option value="isArchivioProgetti" label="Archivio Progetti" |
||||||
|
selected='<%= tipoVisualizzazione.equalsIgnoreCase("isArchivioProgetti") %>' /> |
||||||
|
<aui:option value="isArchivioDeleghe" label="Archivio Deleghe" |
||||||
|
selected='<%= tipoVisualizzazione.equalsIgnoreCase("isArchivioDeleghe") %>' /> |
||||||
</aui:select> |
</aui:select> |
||||||
<aui:input name="preferences--helpTitle--" type="text" value="<%=helpTitle%>" /> |
<aui:input name="preferences--helpTitle--" type="text" value="<%= helpTitle %>" /> |
||||||
<aui:input name="preferences--helpMessage--" type="text" value="<%=helpMessage%>" /> |
<aui:input name="preferences--helpMessage--" type="text" value="<%= helpMessage %>" /> |
||||||
|
|
||||||
<aui:button-row> |
<aui:button-row> |
||||||
<aui:button type="submit" /> |
<aui:button type="submit" /> |
||||||
</aui:button-row> |
</aui:button-row> |
||||||
|
@ -1,62 +1,23 @@ |
|||||||
<%@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.service.ControlloPraticaLocalServiceUtil"%> |
<%@include file="/html/fascicolofe/init.jsp"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.SoggettoServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Soggetto"%> |
|
||||||
<%@page import="java.util.List"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
|
||||||
|
|
||||||
<%@ include file="/html/fascicolofe/init.jsp" %> |
|
||||||
|
|
||||||
<% |
<% |
||||||
String orderByType = ParamUtil.getString(request, "orderByType"); |
String orderByType = ParamUtil.getString(request, "orderByType"); |
||||||
String orderByCol = ParamUtil.getString(request, "orderByCol"); |
String orderByCol = ParamUtil.getString(request, "orderByCol"); |
||||||
PortletURL iteratorURL = (PortletURL)request.getAttribute("iteratorURL"); |
PortletURL iteratorURL = (PortletURL) request.getAttribute("iteratorURL"); |
||||||
|
String rowUrl = StringPool.BLANK; |
||||||
String rowUrl = StringPool.BLANK; |
|
||||||
%> |
%> |
||||||
|
<liferay-ui:search-container emptyResultsMessage="no-entries-were-found" iteratorURL="<%= iteratorURL %>" |
||||||
<liferay-ui:search-container |
orderByType="<%= orderByType %>" orderByCol="<%= orderByCol %>"> |
||||||
emptyResultsMessage="no-entries-were-found" |
|
||||||
iteratorURL="<%= iteratorURL %>" |
|
||||||
orderByType="<%= orderByType %>" orderByCol="<%= orderByCol %>" |
|
||||||
> |
|
||||||
|
|
||||||
<% |
<% |
||||||
List<IntPratica> listaIntPratica = (List<IntPratica>)request.getAttribute("results"); |
List<IntPratica> listaIntPratica = (List<IntPratica>) request.getAttribute("results"); |
||||||
searchContainer.setTotal((Integer)request.getAttribute("count")); |
searchContainer.setTotal((Integer) request.getAttribute("count")); |
||||||
%> |
%> |
||||||
|
<liferay-ui:search-container-results results="<%=listaIntPratica%>" /> |
||||||
<liferay-ui:search-container-results |
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.IntPratica" modelVar="intPratica"> |
||||||
results="<%=listaIntPratica%>" |
<% |
||||||
> |
long delegaId = 0L; |
||||||
</liferay-ui:search-container-results> |
%> |
||||||
<liferay-ui:search-container-row |
<%@ include file="/html/fascicolofe/view_fascicolo_columns_generic.jspf" %> |
||||||
className="it.tref.liferay.portos.bo.model.IntPratica" |
</liferay-ui:search-container-row> |
||||||
modelVar="intPratica" |
<liferay-ui:search-iterator paginate="true" /> |
||||||
> |
|
||||||
|
|
||||||
<% |
|
||||||
long delegaId = 0l; |
|
||||||
%> |
|
||||||
|
|
||||||
<%@ include file="/html/fascicolofe/view_fascicolo_columns_generic.jspf" %> |
|
||||||
|
|
||||||
</liferay-ui:search-container-row> |
|
||||||
<liferay-ui:search-iterator paginate="<%= true %>" /> |
|
||||||
</liferay-ui:search-container> |
</liferay-ui:search-container> |
@ -1,309 +1,316 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.IntPratica" %> |
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.PraticaUtil"%> |
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
||||||
<%@page import="java.util.Arrays"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.AzioniPraticheUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.ComunicazioneLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.HtmlUtil"%> |
<%@page import="com.liferay.portal.kernel.util.HtmlUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.AvvisoUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.model.Avviso"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"%> |
<%@page import="com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
||||||
|
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Avviso"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Comune"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Provincia"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Soggetto"%> |
||||||
|
<%@page import="it.tref.liferay.portos.bo.model.Territorio"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.Constants"%> |
<%@page import="it.tref.liferay.portos.bo.service.ComuneLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoIntegrazioneUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.ComunicazioneLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.DelegaLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.util.ValidazionePraticaUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.ProvinciaLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.StatoPraticaConstants"%> |
|
||||||
<%@page import="com.liferay.portal.kernel.util.Validator"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.SoggettoServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.SoggettoServiceUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> |
<%@page import="it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.workflow.WorkflowConstants"%> |
<%@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.service.DettPraticaLocalServiceUtil"%> |
<%@page import="it.tref.liferay.portos.bo.util.AsseverazioniUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> |
<%@page import="it.tref.liferay.portos.bo.util.DelegheUtil"%> |
||||||
<%@page import="com.liferay.portal.kernel.util.StringPool"%> |
<%@page import="it.tref.liferay.portos.bo.util.PraticaUtil"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.model.Soggetto"%> |
<%@page import="java.util.Arrays"%> |
||||||
<%@page import="java.util.List"%> |
<%@page import="java.util.List"%> |
||||||
<%@page import="it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil"%> |
<c:if test="<%= intPratica.getStatus() != WorkflowConstants.STATUS_ANY || isAltriProgetti %>"> |
||||||
<%@page import="com.liferay.portal.kernel.dao.orm.QueryUtil"%> |
<liferay-portlet:renderURL var="viewURL" > |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo.jsp"/> |
||||||
<c:if test="<%=intPratica.getStatus()!=WorkflowConstants.STATUS_ANY || isAltriProgetti %>"> |
<liferay-portlet:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
<liferay-portlet:renderURL var="viewURL" > |
<liferay-portlet:param name="backURL" value="<%= iteratorURL.toString() %>" /> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo.jsp"/> |
</liferay-portlet:renderURL> |
||||||
<liferay-portlet:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId()) %>" /> |
|
||||||
<liferay-portlet:param name="backURL" value="<%= iteratorURL.toString() %>" /> |
|
||||||
</liferay-portlet:renderURL> |
|
||||||
<% |
<% |
||||||
rowUrl = viewURL; |
rowUrl = viewURL; |
||||||
%> |
%> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%=intPratica.getStatus()==WorkflowConstants.STATUS_ANY && !isAltriProgetti%>"> |
<c:if test="<%= intPratica.getStatus() == WorkflowConstants.STATUS_ANY && !isAltriProgetti %>"> |
||||||
<portlet:renderURL var="editURL"> |
<portlet:renderURL var="editURL"> |
||||||
<portlet:param name="mvcPath" value="/html/fascicolofe/edit_fascicolo.jsp" /> |
<portlet:param name="mvcPath" value="/html/fascicolofe/edit_fascicolo.jsp" /> |
||||||
<portlet:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId())%>" /> |
<portlet:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId())%>" /> |
||||||
<portlet:param name="backURL" value="<%=iteratorURL.toString()%>" /> |
<portlet:param name="backURL" value="<%= iteratorURL.toString()%>" /> |
||||||
</portlet:renderURL> |
</portlet:renderURL> |
||||||
|
|
||||||
<% |
<% |
||||||
rowUrl = editURL; |
rowUrl = editURL; |
||||||
%> |
%> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%=intPratica.getStatus()==WorkflowConstants.STATUS_ANY && isDeleghe%>"> |
<c:if test="<%= intPratica.getStatus() == WorkflowConstants.STATUS_ANY && isDeleghe %>"> |
||||||
<portlet:renderURL var="delegaEditURL"> |
<portlet:renderURL var="delegaEditURL"> |
||||||
<portlet:param name="mvcPath" value="/html/fascicolofe/edit_fascicolo.jsp" /> |
<portlet:param name="mvcPath" value="/html/fascicolofe/edit_fascicolo.jsp" /> |
||||||
<portlet:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId())%>" /> |
<portlet:param name="intPraticaId" value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
<portlet:param name="delegaId" value="<%=String.valueOf(delegaId)%>" /> |
<portlet:param name="delegaId" value="<%= String.valueOf(delegaId) %>" /> |
||||||
<portlet:param name="backURL" value="<%=iteratorURL.toString()%>" /> |
<portlet:param name="backURL" value="<%= iteratorURL.toString() %>" /> |
||||||
</portlet:renderURL> |
</portlet:renderURL> |
||||||
|
|
||||||
<% |
<% |
||||||
rowUrl = delegaEditURL; |
rowUrl = delegaEditURL; |
||||||
%> |
%> |
||||||
</c:if> |
</c:if> |
||||||
<% |
<% |
||||||
DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastEditableByIntPratica(intPratica.getIntPraticaId()); |
DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastEditableByIntPratica(intPratica.getIntPraticaId()); |
||||||
if(lastDettPratica==null){ |
if (lastDettPratica == null) { |
||||||
lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica.getIntPraticaId()); |
lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(intPratica.getIntPraticaId()); |
||||||
|
} |
||||||
|
%> |
||||||
|
<liferay-ui:search-container-column-text name="#" cssClass="text-center middle-aligned"> |
||||||
|
<div class="flex-center"> |
||||||
|
<c:if test="<%= intPratica.isSospesa() %>"> |
||||||
|
<span class="btn status-icon tooltip-info btn-action" title="Sospesa"> |
||||||
|
<span class="fa fa-circle txt-orange"></span> |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= StatoPraticaConstants.SOTTOPOSTA_A_PARERE.equalsIgnoreCase(intPratica.getStatoPratica()) %>"> |
||||||
|
<span class="display-inline-block bordered-2x border-circle bg-green txt-bold tooltip-info" |
||||||
|
title="<%= LanguageUtil.get(pageContext, "stato-pratica-SP") %>" |
||||||
|
style="padding: 5px;margin-right: 5px"> |
||||||
|
SP |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= StatoPraticaConstants.INTEGRAZIONE.equalsIgnoreCase(intPratica.getStatoPratica()) %>"> |
||||||
|
<span class="tooltip-info display-inline-block" title="Richiesta Integrazione" style="padding:0"> |
||||||
|
<i class="fa fa-exclamation-circle txt-orange" style="font-size:33px"></i> |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="n-progetto" href="<%= rowUrl %>" cssClass="text-nowrap middle-aligned"> |
||||||
|
<%= intPratica.getTitle(locale, false) %> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="committente" href="<%=rowUrl %>" cssClass="middle-aligned"> |
||||||
|
<% |
||||||
|
StringBuilder builder = new StringBuilder(); |
||||||
|
List<Soggetto> committenti = SoggettoServiceUtil.getValidByIntPratica_TipologiaSoggetto( |
||||||
|
lastDettPratica.getIntPraticaId(), TipoSoggettoUtil.COMMITTENTE); |
||||||
|
for (Soggetto committente : committenti) { |
||||||
|
if (builder.length() > 0) { |
||||||
|
builder.append(StringPool.COMMA).append("<br>"); |
||||||
} |
} |
||||||
|
builder.append(committente.getDescrizioneCompleta()); |
||||||
|
} |
||||||
|
out.print(builder.toString()); |
||||||
%> |
%> |
||||||
<liferay-ui:search-container-column-text name="#" cssClass="text-center middle-aligned"> |
</liferay-ui:search-container-column-text> |
||||||
<div class="flex-center"> |
<liferay-ui:search-container-column-text name="Stato Pratica" cssClass="text-nowrap text-center middle-aligned"> |
||||||
<c:if test="<%= intPratica.isSospesa() %>"> |
<strong><%= LanguageUtil.get(pageContext, PraticaUtil.getStatoPraticaLabel(intPratica.getStatoPratica(), |
||||||
<span class="btn status-icon tooltip-info btn-action" title="Sospesa"> |
intPratica.getTipoProcedura())) %></strong> |
||||||
<span class="fa fa-circle txt-orange"></span> |
<span class="text-center display-block" style="margin-top: 5px"> |
||||||
</span> |
<c:if test="<%= !lastDettPratica.isApproved() && !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equalsIgnoreCase( |
||||||
</c:if> |
lastDettPratica.getTipoIntegrazione()) %>"> |
||||||
|
<% |
||||||
<c:if test="<%= StatoPraticaConstants.SOTTOPOSTA_A_PARERE.equalsIgnoreCase(intPratica.getStatoPratica()) %>"> |
int delegheCount = DelegaLocalServiceUtil.countByDettPratica(lastDettPratica.getDettPraticaId()); |
||||||
<span class="display-inline-block bordered-2x border-circle bg-green txt-bold tooltip-info" title="<%= LanguageUtil.get(pageContext, "stato-pratica-SP") %>" style="padding: 5px;margin-right:5px;"> |
%> |
||||||
SP |
<c:if test="<%= delegheCount > 0 %>"> |
||||||
</span> |
<c:if test="<%= DelegheUtil.hasDelegheCompilazioneAttive(lastDettPratica.getDettPraticaId()) %>"> |
||||||
</c:if> |
<span class="btn status-icon tooltip-info btn-action" title="Deleghe in corso"> |
||||||
<c:if test="<%= StatoPraticaConstants.INTEGRAZIONE.equalsIgnoreCase(intPratica.getStatoPratica()) %>"> |
<i class="fa fa-hand-o-right relative"> |
||||||
<span class="tooltip-info display-inline-block" title="Richiesta Integrazione" style="padding:0"> |
<i class="fa fa-hover fa-cog fa-top-right txt-orange"></i> |
||||||
<i class="fa fa-exclamation-circle txt-orange" style="font-size:33px"></i> |
</i> |
||||||
</span> |
|
||||||
</c:if> |
|
||||||
</div> |
|
||||||
</liferay-ui:search-container-column-text> |
|
||||||
<liferay-ui:search-container-column-text name="n-progetto" href="<%=rowUrl %>" cssClass="text-nowrap middle-aligned"> |
|
||||||
<%= intPratica.getTitle(locale,false) %> |
|
||||||
</liferay-ui:search-container-column-text> |
|
||||||
<liferay-ui:search-container-column-text name="committente" href="<%=rowUrl %>" cssClass="middle-aligned"> |
|
||||||
<% |
|
||||||
StringBuilder builder = new StringBuilder(); |
|
||||||
List<Soggetto> committenti = SoggettoServiceUtil.getValidByIntPratica_TipologiaSoggetto(lastDettPratica.getIntPraticaId(), TipoSoggettoUtil.COMMITTENTE); |
|
||||||
for(Soggetto committente : committenti){ |
|
||||||
builder.append(committente.getDescrizioneCompleta()) |
|
||||||
.append(StringPool.COMMA_AND_SPACE).append("<br>"); |
|
||||||
} |
|
||||||
if(builder.length()>0) |
|
||||||
builder.setLength(builder.length()-6); |
|
||||||
|
|
||||||
out.print(builder.toString()); |
|
||||||
%> |
|
||||||
</liferay-ui:search-container-column-text> |
|
||||||
|
|
||||||
<liferay-ui:search-container-column-text name="Stato Pratica" cssClass="text-nowrap text-center middle-aligned"> |
|
||||||
<strong><%= LanguageUtil.get(pageContext, PraticaUtil.getStatoPraticaLabel(intPratica.getStatoPratica(), intPratica.getIntPraticaId())) %></strong> |
|
||||||
<span class="text-center display-block" style="margin-top:5px"> |
|
||||||
<c:if test="<%= !lastDettPratica.isApproved() && !TipoIntegrazioneUtil.VARIAZIONE_SOGGETTO.equalsIgnoreCase(lastDettPratica.getTipoIntegrazione())%>"> |
|
||||||
|
|
||||||
<% |
|
||||||
int delegheCount = DelegaLocalServiceUtil.countByDettPratica(lastDettPratica.getDettPraticaId()); |
|
||||||
%> |
|
||||||
<c:if test="<%= delegheCount > 0 %>"> |
|
||||||
<c:if test="<%= DelegheUtil.hasDelegheCompilazioneAttive(lastDettPratica.getDettPraticaId()) %>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Deleghe in corso"> |
|
||||||
<i class="fa fa-hand-o-right relative"> |
|
||||||
<i class="fa fa-hover fa-cog fa-top-right txt-orange"></i> |
|
||||||
</i> |
|
||||||
</span> |
|
||||||
</c:if> |
|
||||||
<c:if test="<%= !DelegheUtil.hasDelegheCompilazioneAttive(lastDettPratica.getDettPraticaId()) %>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Nessuna delega attiva"> |
|
||||||
<i class="fa fa-hand-o-right relative"> |
|
||||||
<i class="fa fa-hover fa-check fa-top-right txt-green"></i> |
|
||||||
</i> |
|
||||||
</span> |
|
||||||
</c:if> |
|
||||||
</c:if> |
|
||||||
|
|
||||||
<c:if test="<%= AsseverazioniUtil.hasAsseverazioniAttive(lastDettPratica.getDettPraticaId()) %>"> |
|
||||||
<c:if test="<%= AsseverazioniUtil.allAsseverazioniCompleted(lastDettPratica.getDettPraticaId()) %>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Asseverazioni completate"> |
|
||||||
<i class="fa fa-pencil-square relative"> |
|
||||||
<i class="fa fa-hover fa-check fa-top-right txt-green"></i> |
|
||||||
</i> |
|
||||||
</span> |
|
||||||
</c:if> |
|
||||||
<c:if test="<%= !AsseverazioniUtil.allAsseverazioniCompleted(lastDettPratica.getDettPraticaId()) %>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Asseverazioni in corso"> |
|
||||||
<i class="fa fa-pencil-square relative"> |
|
||||||
<i class="fa fa-hover fa-cog fa-top-right txt-orange"></i> |
|
||||||
</i> |
|
||||||
</span> |
|
||||||
</c:if> |
|
||||||
</c:if> |
|
||||||
|
|
||||||
<c:if test="<%= !AsseverazioniUtil.hasAsseverazioniAttive(lastDettPratica.getDettPraticaId()) %>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Asseverazioni non ancora richieste"> |
|
||||||
<i class="fa fa-pencil-square relative"> |
|
||||||
<i class="fa fa-hover fa-close fa-top-right txt-red"></i> |
|
||||||
</i> |
|
||||||
</span> |
|
||||||
</c:if> |
|
||||||
|
|
||||||
<c:if test="<%= ( !lastDettPratica.getNormEsenteSpese() || !lastDettPratica.getNormEsenteBollo() ) && !lastDettPratica.isApproved() && !TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase(lastDettPratica.getTipoIntegrazione())%>"> |
|
||||||
<c:if test="<%= Validator.isNull(lastDettPratica.getPagamentoIdOneri()) && Validator.isNull(lastDettPratica.getPagamentoIdBolli()) %>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Pagamento non inizializzato"> |
|
||||||
<i class="fa fa-eur relative"> |
|
||||||
<i class="fa fa-hover fa-close fa-top-right txt-red"></i> |
|
||||||
</i> |
|
||||||
</span> |
|
||||||
</c:if> |
|
||||||
<c:if test="<%= Validator.isNotNull(lastDettPratica.getPagamentoIdOneri()) || Validator.isNotNull(lastDettPratica.getPagamentoIdBolli())%>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Pagamento in corso"> |
|
||||||
<i class="fa fa-eur relative"> |
|
||||||
<i class="fa fa-hover fa-cog fa-top-right txt-orange"></i> |
|
||||||
</i> |
|
||||||
</span> |
|
||||||
</c:if> |
|
||||||
</c:if> |
|
||||||
|
|
||||||
<% |
|
||||||
int variantiCount = DettPraticaLocalServiceUtil.countCompletedByIntPraticaAndTipoPratica(intPratica.getIntPraticaId(), Arrays.asList(TipoIntegrazioneUtil.VARIANTE)); |
|
||||||
int integrazioniCount = DettPraticaLocalServiceUtil.countCompletedByIntPraticaAndTipoPratica(intPratica.getIntPraticaId(), Arrays.asList(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); |
|
||||||
%> |
|
||||||
<c:if test="<%= variantiCount > 0 %>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Varianti Presentate"> |
|
||||||
<span class="relative txt-bold status-icon-text"> |
|
||||||
V |
|
||||||
<span class="sup top-right txt-bold"><%= variantiCount %></span> |
|
||||||
</span> |
|
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= integrazioniCount > 0 %>"> |
<c:if test="<%= !DelegheUtil.hasDelegheCompilazioneAttive(lastDettPratica.getDettPraticaId()) %>"> |
||||||
<span class="btn status-icon tooltip-info btn-action txt-bold" title="Integrazioni Presentate"> |
<span class="btn status-icon tooltip-info btn-action" title="Nessuna delega attiva"> |
||||||
<span class="relative txt-bold status-icon-text"> |
<i class="fa fa-hand-o-right relative"> |
||||||
I |
<i class="fa fa-hover fa-check fa-top-right txt-green"></i> |
||||||
<span class="sup top-right txt-bold"><%= integrazioniCount %></span> |
</i> |
||||||
</span> |
|
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
|
|
||||||
</c:if> |
</c:if> |
||||||
<% |
<c:if test="<%= AsseverazioniUtil.hasAsseverazioniAttive(lastDettPratica.getDettPraticaId()) %>"> |
||||||
List<Avviso> avvisi = AvvisoLocalServiceUtil.findByIntPratica(intPratica.getIntPraticaId(), QueryUtil.ALL_POS, QueryUtil.ALL_POS, OrderByComparatorFactoryUtil.create("portos_bo_Avviso", "createDate", false)); |
<c:if test="<%= AsseverazioniUtil.allAsseverazioniCompleted(lastDettPratica.getDettPraticaId()) %>"> |
||||||
StringBuilder sb = new StringBuilder(); |
<span class="btn status-icon tooltip-info btn-action" title="Asseverazioni completate"> |
||||||
if(!avvisi.isEmpty()){ |
<i class="fa fa-pencil-square relative"> |
||||||
sb.append("<ul class='avvisi-tooltip'>"); |
<i class="fa fa-hover fa-check fa-top-right txt-green"></i> |
||||||
for(Avviso avviso : avvisi){ |
|
||||||
String tipoDocumento = avviso.translateTipoDocumento(); |
|
||||||
String testoEvento =LanguageUtil.get(pageContext, tipoDocumento); |
|
||||||
sb.append("<li class='avviso-tooltip'>"+testoEvento+"</li>"); |
|
||||||
} |
|
||||||
sb.append("</ul>"); |
|
||||||
%> |
|
||||||
<liferay-portlet:renderURL var="fascicoloAvvisiURL"> |
|
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo.jsp" /> |
|
||||||
<liferay-portlet:param name="backURL" value="<%= currentURL %>" /> |
|
||||||
<liferay-portlet:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId())%>" /> |
|
||||||
<liferay-portlet:param name="toolbarItem" value="view-storico" /> |
|
||||||
</liferay-portlet:renderURL> |
|
||||||
<a class="btn status-icon tooltip-info btn-action" title="<%= HtmlUtil.escapeAttribute(sb.toString()) %>" |
|
||||||
href="<%= fascicoloAvvisiURL.toString() %>"> |
|
||||||
<i class="fa fa-envelope relative"> |
|
||||||
<span class="fa-hover fa-top-right txt-bold"><%= avvisi.size() %></span> |
|
||||||
</i> |
|
||||||
</a> |
|
||||||
<% |
|
||||||
} |
|
||||||
%> |
|
||||||
</span> |
|
||||||
<span class="text-center display-block" style="margin-top:5px"> |
|
||||||
<c:if test="<%= intPratica.isFineLavoriParziale() || intPratica.isFineLavoriTotale() %>"> |
|
||||||
<c:if test="<%= !intPratica.isFineLavoriTotale()%>"> |
|
||||||
<span class="btn status-icon tooltip-info btn-action" title="Fine Lavori Parziale presente"> |
|
||||||
<i class="fa fa-gavel relative"> |
|
||||||
<span class="fa-hover fa-top-right txt-orange txt-bold">P</span> |
|
||||||
</i> |
</i> |
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= intPratica.isFineLavoriTotale()%>"> |
<c:if test="<%= !AsseverazioniUtil.allAsseverazioniCompleted(lastDettPratica.getDettPraticaId()) %>"> |
||||||
<span class="btn status-icon tooltip-info btn-action" title="Fine Lavori Totale presente"> |
<span class="btn status-icon tooltip-info btn-action" title="Asseverazioni in corso"> |
||||||
<i class="fa fa-gavel relative"> |
<i class="fa fa-pencil-square relative"> |
||||||
<span class="fa-hover fa-top-right txt-green txt-bold">T</span> |
<i class="fa fa-hover fa-cog fa-top-right txt-orange"></i> |
||||||
</i> |
</i> |
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= intPratica.isCollaudoParziale() || intPratica.isCollaudoTotale() %>"> |
<c:if test="<%= !AsseverazioniUtil.hasAsseverazioniAttive(lastDettPratica.getDettPraticaId()) %>"> |
||||||
<c:if test="<%= !intPratica.isCollaudoTotale() %>"> |
<span class="btn status-icon tooltip-info btn-action" title="Asseverazioni non ancora richieste"> |
||||||
<span class="btn status-icon tooltip-info btn-action" title="Collaudo Parziale presente"> |
<i class="fa fa-pencil-square relative"> |
||||||
<i class="fa fa-briefcase relative"> |
<i class="fa fa-hover fa-close fa-top-right txt-red"></i> |
||||||
<span class="fa-hover fa-top-right txt-orange txt-bold">P</span> |
</i> |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= (!lastDettPratica.getNormEsenteSpese() || !lastDettPratica.getNormEsenteBollo()) |
||||||
|
&& !lastDettPratica.isApproved() && !TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE.equalsIgnoreCase( |
||||||
|
lastDettPratica.getTipoIntegrazione()) %>"> |
||||||
|
<c:if test="<%= Validator.isNull(lastDettPratica.getPagamentoIdOneri()) && Validator.isNull( |
||||||
|
lastDettPratica.getPagamentoIdBolli()) %>"> |
||||||
|
<span class="btn status-icon tooltip-info btn-action" title="Pagamento non inizializzato"> |
||||||
|
<i class="fa fa-eur relative"> |
||||||
|
<i class="fa fa-hover fa-close fa-top-right txt-red"></i> |
||||||
</i> |
</i> |
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= intPratica.isCollaudoTotale() %>"> |
<c:if test="<%= Validator.isNotNull(lastDettPratica.getPagamentoIdOneri()) || Validator.isNotNull( |
||||||
<span class="btn status-icon tooltip-info btn-action" title="Collaudo Totale presente"> |
lastDettPratica.getPagamentoIdBolli()) %>"> |
||||||
<i class="fa fa-briefcase relative"> |
<span class="btn status-icon tooltip-info btn-action" title="Pagamento in corso"> |
||||||
<span class="fa-hover fa-top-right txt-green txt-bold">T</span> |
<i class="fa fa-eur relative"> |
||||||
|
<i class="fa fa-hover fa-cog fa-top-right txt-orange"></i> |
||||||
</i> |
</i> |
||||||
</span> |
</span> |
||||||
</c:if> |
</c:if> |
||||||
</c:if> |
</c:if> |
||||||
<% |
<% |
||||||
int notAnswered = ComunicazioneLocalServiceUtil.countNotAnsweredByIntPratica(intPratica.getIntPraticaId()); |
int variantiCount = DettPraticaLocalServiceUtil.countCompletedByIntPraticaAndTipoPratica( |
||||||
|
intPratica.getIntPraticaId(), Arrays.asList(TipoIntegrazioneUtil.VARIANTE)); |
||||||
|
int integrazioniCount = DettPraticaLocalServiceUtil.countCompletedByIntPraticaAndTipoPratica( |
||||||
|
intPratica.getIntPraticaId(), Arrays.asList(TipoIntegrazioneUtil.RICHIESTA_INTEGRAZIONE)); |
||||||
%> |
%> |
||||||
<c:if test="<%= notAnswered > 0 %>"> |
<c:if test="<%= variantiCount > 0 %>"> |
||||||
<liferay-portlet:renderURL var="comunicazioniURL"> |
<span class="btn status-icon tooltip-info btn-action" title="Varianti Presentate"> |
||||||
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo.jsp" /> |
<span class="relative txt-bold status-icon-text"> |
||||||
<liferay-portlet:param name="intPraticaId" value="<%=String.valueOf(intPratica.getIntPraticaId())%>" /> |
V |
||||||
<liferay-portlet:param name="toolbarItem" value="view-storico" /> |
<span class="sup top-right txt-bold"><%= variantiCount %></span> |
||||||
</liferay-portlet:renderURL> |
</span> |
||||||
<a class="btn status-icon tooltip-info btn-action" title="Comunicazione in attesa di risposta" |
</span> |
||||||
href="<%= comunicazioniURL.toString() %>"> |
|
||||||
<i class="fa fa-reply-all relative"> |
|
||||||
<span class="fa-hover fa-top-right txt-red txt-bold"><%= notAnswered %></span> |
|
||||||
</i> |
|
||||||
</a> |
|
||||||
</c:if> |
</c:if> |
||||||
</span> |
<c:if test="<%= integrazioniCount > 0 %>"> |
||||||
|
<span class="btn status-icon tooltip-info btn-action txt-bold" title="Integrazioni Presentate"> |
||||||
</liferay-ui:search-container-column-text> |
<span class="relative txt-bold status-icon-text"> |
||||||
<liferay-ui:search-container-column-text name="Tipo Pratica" href="<%=rowUrl %>" cssClass="text-nowrap middle-aligned"> |
I |
||||||
<%= LanguageUtil.get(pageContext, "tipo-pratica-"+intPratica.getTipoPratica()) %><br/> |
<span class="sup top-right txt-bold"><%= integrazioniCount %></span> |
||||||
<%= Validator.isNotNull(lastDettPratica.getTipoIntegrazione()) ? LanguageUtil.get(pageContext, "label-integrazione-"+lastDettPratica.getTipoIntegrazione()) : ""%> |
</span> |
||||||
</liferay-ui:search-container-column-text> |
</span> |
||||||
<liferay-ui:search-container-column-text name="tipologia-soggetto" href="<%=rowUrl %>" cssClass="text-nowrap middle-aligned"> |
</c:if> |
||||||
|
</c:if> |
||||||
<% |
<% |
||||||
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidByIntPratica_CodiceFiscale(intPratica.getIntPraticaId(), user.getScreenName()); |
List<Avviso> avvisi = AvvisoLocalServiceUtil.findByIntPratica(intPratica.getIntPraticaId(), QueryUtil.ALL_POS, |
||||||
for(Soggetto soggetto: soggetti){ |
QueryUtil.ALL_POS, OrderByComparatorFactoryUtil.create("portos_bo_Avviso", "createDate", false)); |
||||||
out.print("<div>"+ LanguageUtil.get(pageContext, "gc-soggetto-"+soggetto.getTipologiaSoggetto())+"</div>"); |
StringBuilder sb = new StringBuilder(); |
||||||
|
if (!avvisi.isEmpty()) { |
||||||
|
sb.append("<ul class='avvisi-tooltip'>"); |
||||||
|
for (Avviso avviso : avvisi) { |
||||||
|
String tipoDocumento = avviso.translateTipoDocumento(); |
||||||
|
String testoEvento = LanguageUtil.get(pageContext, tipoDocumento); |
||||||
|
sb.append("<li class='avviso-tooltip'>").append(testoEvento).append("</li>"); |
||||||
} |
} |
||||||
|
sb.append("</ul>"); |
||||||
|
%> |
||||||
|
<liferay-portlet:renderURL var="fascicoloAvvisiURL"> |
||||||
|
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo.jsp" /> |
||||||
|
<liferay-portlet:param name="backURL" value="<%= currentURL %>" /> |
||||||
|
<liferay-portlet:param name="intPraticaId" |
||||||
|
value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
|
<liferay-portlet:param name="toolbarItem" value="view-storico" /> |
||||||
|
</liferay-portlet:renderURL> |
||||||
|
<a class="btn status-icon tooltip-info btn-action" title="<%= HtmlUtil.escapeAttribute(sb.toString()) %>" |
||||||
|
href="<%= fascicoloAvvisiURL.toString() %>"> |
||||||
|
<i class="fa fa-envelope relative"> |
||||||
|
<span class="fa-hover fa-top-right txt-bold"><%= avvisi.size() %></span> |
||||||
|
</i> |
||||||
|
</a> |
||||||
|
<% |
||||||
|
} |
||||||
%> |
%> |
||||||
</liferay-ui:search-container-column-text> |
</span> |
||||||
|
<span class="text-center display-block" style="margin-top: 5px"> |
||||||
<liferay-ui:search-container-column-text name="desc-intervento" href="<%=rowUrl %>" cssClass="middle-aligned"> |
<c:if test="<%= intPratica.isFineLavoriParziale() || intPratica.isFineLavoriTotale() %>"> |
||||||
|
<c:if test="<%= !intPratica.isFineLavoriTotale() %>"> |
||||||
|
<span class="btn status-icon tooltip-info btn-action" title="Fine Lavori Parziale presente"> |
||||||
|
<i class="fa fa-gavel relative"> |
||||||
|
<span class="fa-hover fa-top-right txt-orange txt-bold">P</span> |
||||||
|
</i> |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= intPratica.isFineLavoriTotale()%>"> |
||||||
|
<span class="btn status-icon tooltip-info btn-action" title="Fine Lavori Totale presente"> |
||||||
|
<i class="fa fa-gavel relative"> |
||||||
|
<span class="fa-hover fa-top-right txt-green txt-bold">T</span> |
||||||
|
</i> |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= intPratica.isCollaudoParziale() || intPratica.isCollaudoTotale() %>"> |
||||||
|
<c:if test="<%= !intPratica.isCollaudoTotale() %>"> |
||||||
|
<span class="btn status-icon tooltip-info btn-action" title="Collaudo Parziale presente"> |
||||||
|
<i class="fa fa-briefcase relative"> |
||||||
|
<span class="fa-hover fa-top-right txt-orange txt-bold">P</span> |
||||||
|
</i> |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
<c:if test="<%= intPratica.isCollaudoTotale() %>"> |
||||||
|
<span class="btn status-icon tooltip-info btn-action" title="Collaudo Totale presente"> |
||||||
|
<i class="fa fa-briefcase relative"> |
||||||
|
<span class="fa-hover fa-top-right txt-green txt-bold">T</span> |
||||||
|
</i> |
||||||
|
</span> |
||||||
|
</c:if> |
||||||
|
</c:if> |
||||||
<% |
<% |
||||||
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); |
int notAnswered = ComunicazioneLocalServiceUtil.countNotAnsweredByIntPratica(intPratica.getIntPraticaId()); |
||||||
Comune comune = ComuneLocalServiceUtil.getComune(territorio.getComuneId()); |
|
||||||
Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(themeDisplay.getCompanyId(), comune.getCodiceProvincia()); |
|
||||||
%> |
%> |
||||||
Territorio: <strong><%= comune.getDenominazione() %> <%= !lastDettPratica.getLocalita().isEmpty() ? "(Loc. "+lastDettPratica.getLocalita()+" ) " : "" %>- <%= provincia.getProvincia() %></strong><br> |
<c:if test="<%= notAnswered > 0 %>"> |
||||||
Localizzazione: <strong><%= lastDettPratica.getVia() %></strong><br> |
<liferay-portlet:renderURL var="comunicazioniURL"> |
||||||
<strong><%= LanguageUtil.get(pageContext, "tipo_procedura_" + intPratica.getTipoProcedura()) %></strong><br><br> |
<liferay-portlet:param name="mvcPath" value="/html/fascicolofe/view_fascicolo.jsp" /> |
||||||
<%= lastDettPratica.getDescLongIntervento() %> |
<liferay-portlet:param name="intPraticaId" |
||||||
</liferay-ui:search-container-column-text> |
value="<%= String.valueOf(intPratica.getIntPraticaId()) %>" /> |
||||||
<c:if test="<%=isDeleghe || isProgetti || isAltriProgetti%>"> |
<liferay-portlet:param name="toolbarItem" value="view-storico" /> |
||||||
<liferay-ui:search-container-column-jsp path="/html/fascicolofe/fascicolo_action.jsp" align="right" cssClass="middle-aligned"/> |
</liferay-portlet:renderURL> |
||||||
</c:if> |
<a class="btn status-icon tooltip-info btn-action" title="Comunicazione in attesa di risposta" |
||||||
|
href="<%= comunicazioniURL.toString() %>"> |
||||||
|
<i class="fa fa-reply-all relative"> |
||||||
|
<span class="fa-hover fa-top-right txt-red txt-bold"><%= notAnswered %></span> |
||||||
|
</i> |
||||||
|
</a> |
||||||
|
</c:if> |
||||||
|
</span> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="Tipo Pratica" href="<%= rowUrl %>" cssClass="text-nowrap middle-aligned"> |
||||||
|
<%= LanguageUtil.get(pageContext, "tipo-pratica-" + intPratica.getTipoPratica()) %><br/> |
||||||
|
<%= Validator.isNull(lastDettPratica.getTipoIntegrazione()) ? StringPool.BLANK |
||||||
|
: LanguageUtil.get(pageContext, "label-integrazione-"+lastDettPratica.getTipoIntegrazione()) %> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="tipologia-soggetto" href="<%= rowUrl %>" |
||||||
|
cssClass="text-nowrap middle-aligned"> |
||||||
|
<% |
||||||
|
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidByIntPratica_CodiceFiscale(intPratica.getIntPraticaId(), |
||||||
|
user.getScreenName()); |
||||||
|
for (Soggetto soggetto : soggetti) { |
||||||
|
out.print("<div>"); |
||||||
|
out.print(LanguageUtil.get(pageContext, "gc-soggetto-" + soggetto.getTipologiaSoggetto())); |
||||||
|
out.print("</div>"); |
||||||
|
} |
||||||
|
%> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="desc-intervento" href="<%= rowUrl %>" cssClass="middle-aligned"> |
||||||
|
<% |
||||||
|
Territorio territorio = TerritorioLocalServiceUtil.getTerritorio(intPratica.getTerritorioId()); |
||||||
|
Comune comune = ComuneLocalServiceUtil.getComune(territorio.getComuneId()); |
||||||
|
Provincia provincia = ProvinciaLocalServiceUtil.fetchByC_C(themeDisplay.getCompanyId(), comune.getCodiceProvincia()); |
||||||
|
%> |
||||||
|
Territorio: <strong><%= comune.getDenominazione() %> |
||||||
|
<%= lastDettPratica.getLocalita().isEmpty() ? StringPool.BLANK : "(Loc. " + lastDettPratica.getLocalita() |
||||||
|
+ StringPool.CLOSE_PARENTHESIS %> |
||||||
|
- <%= provincia.getProvincia() %></strong><br/> |
||||||
|
Localizzazione: <strong><%= lastDettPratica.getVia() %></strong><br/> |
||||||
|
<strong><%= LanguageUtil.get(pageContext, "tipo_procedura_" + intPratica.getTipoProcedura()) %></strong> |
||||||
|
<br/> |
||||||
|
<br/> |
||||||
|
<%= lastDettPratica.getDescLongIntervento() %> |
||||||
|
</liferay-ui:search-container-column-text> |
||||||
|
<c:if test="<%= isDeleghe || isProgetti || isAltriProgetti %>"> |
||||||
|
<liferay-ui:search-container-column-jsp path="/html/fascicolofe/fascicolo_action.jsp" align="right" |
||||||
|
cssClass="middle-aligned" /> |
||||||
|
</c:if> |
File diff soppresso perché troppo grande
Load Diff
@ -1,10 +1,6 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@ include file="/html/init.jsp" %> |
<%@include file="/html/init.jsp"%> |
||||||
|
|
||||||
<% |
<% |
||||||
boolean isElencoProgetti = GetterUtil.getBoolean(portletPreferences.getValue("isElencoProgetti", "true")); |
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", StringPool.BLANK)); |
||||||
boolean isArchivio = GetterUtil.getBoolean(portletPreferences.getValue("isArchivio", "true")); |
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", StringPool.BLANK)); |
||||||
boolean onlyMieiProgetti = GetterUtil.getBoolean(portletPreferences.getValue("onlyMieiProgetti", "true")); |
|
||||||
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", "")); |
|
||||||
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", "")); |
|
||||||
%> |
%> |
File diff soppresso perché troppo grande
Load Diff
@ -1,527 +1,512 @@ |
|||||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||||
<%@page import="com.liferay.portal.model.User"%> |
<%@include file="/html/soggettipratica/init.jsp"%> |
||||||
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.PortletKeys"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.shared.util.TipoSoggettoUtil"%> |
|
||||||
<%@page import="it.tref.liferay.portos.bo.util.SoggettiUtil"%> |
|
||||||
<%@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="com.liferay.portal.kernel.util.KeyValuePair"%> |
|
||||||
<%@ include file="/html/soggettipratica/init.jsp" %> |
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<% |
<% |
||||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||||
if(dettPraticaId==0){ |
if (dettPraticaId == 0) { |
||||||
dettPraticaId = GetterUtil.getLong( PortalUtil.getOriginalServletRequest(request).getParameter("dettPraticaId")); |
dettPraticaId = GetterUtil.getLong(PortalUtil.getOriginalServletRequest(request).getParameter("dettPraticaId")); |
||||||
} |
} |
||||||
DettPratica dettPratica = DettPraticaServiceUtil.fetchDettPratica(dettPraticaId); |
DettPratica dettPratica = DettPraticaServiceUtil.fetchDettPratica(dettPraticaId); |
||||||
if(Validator.isNull(dettPratica)){ |
if (Validator.isNull(dettPratica)) { |
||||||
dettPratica = (DettPratica)request.getAttribute("bean.dettPratica"); |
dettPratica = (DettPratica) request.getAttribute("bean.dettPratica"); |
||||||
} |
} |
||||||
|
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(), dettPratica.getDettPraticaId()); |
||||||
boolean disabledInput = !DelegheUtil.hasDelegaCompilazioneDomanda(user.getUserId(),dettPratica.getDettPraticaId()); |
request.setAttribute("bean.dettPratica", dettPratica); |
||||||
//Se è variante o integrazione i soggetti li prendo dalla pratica originale |
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
||||||
/* boolean getCompleted = ParamUtil.getBoolean(request, "getCompleted", false); */ |
Soggetto soggettoDelegato = DelegheUtil.getPersonaDelegaCompilazioneDomanda(dettPratica.getDettPraticaId()); |
||||||
|
boolean inBO = ParamUtil.getBoolean(request, "inBO", false); |
||||||
request.setAttribute("bean.dettPratica",dettPratica); |
|
||||||
IntPratica intPratica = IntPraticaServiceUtil.getIntPratica(dettPratica.getIntPraticaId()); |
|
||||||
|
|
||||||
Soggetto soggettoDelegato = DelegheUtil.getPersonaDelegaCompilazioneDomanda(dettPratica.getDettPraticaId()); |
|
||||||
|
|
||||||
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> |
<liferay-portlet:renderURL var="addSoggetto" windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<liferay-portlet:renderURL 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: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" |
||||||
<liferay-ui:icon-menu showWhenSingleIcon="<%= false %>" extended="false" showExpanded="true" cssClass="inline_toolbar" > |
cssClass="inline_toolbar"> |
||||||
<aui:button useDialog="true" value="add-soggetto" id='<%=renderResponse.getNamespace()+"add-soggetto"%>' icon="fa fa-plus" href="<%=addSoggetto %>" cssClass="btn btn-primary btn-action"/> |
<aui:button useDialog="true" value="add-soggetto" |
||||||
|
id='<%= renderResponse.getNamespace() + "add-soggetto" %>' icon="fa fa-plus" |
||||||
|
href="<%= addSoggetto %>" cssClass="btn btn-primary btn-action" /> |
||||||
</liferay-ui:icon-menu> |
</liferay-ui:icon-menu> |
||||||
</div> |
</div> |
||||||
|
|
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= !inBO %>"> |
<c:if test="<%= !inBO %>"> |
||||||
<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.getValidUntilDettPraticaByIntPratica(dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId())%>" |
results="<%= SoggettoServiceUtil.getValidUntilDettPraticaByIntPratica( |
||||||
total="<%=SoggettoServiceUtil.countValidUntilDettPraticaByIntPratica(dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId())%>" |
dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId()) %>" |
||||||
/> |
total="<%= SoggettoServiceUtil.countValidUntilDettPraticaByIntPratica( |
||||||
|
dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId()) %>" /> |
||||||
<liferay-ui:search-container-row |
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.Soggetto" |
||||||
className="it.tref.liferay.portos.bo.model.Soggetto" |
modelVar="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" > |
<liferay-ui:search-container-column-text name="Stato"> |
||||||
<% |
<% |
||||||
String color = ""; |
String color = StringPool.BLANK; |
||||||
if( Validator.isNotNull(soggetto.getDettPraticaIdRimozione()) ){ |
if (Validator.isNotNull(soggetto.getDettPraticaIdRimozione())) { |
||||||
color = "txt-red"; |
color = "txt-red"; |
||||||
} else { |
} else { |
||||||
color = "txt-green"; |
color = "txt-green"; |
||||||
} |
} |
||||||
%> |
%> |
||||||
<span class='fa fa-circle <%= color %>'></span> |
<span class='fa fa-circle <%= color %>'></span> |
||||||
</liferay-ui:search-container-column-text> |
</liferay-ui:search-container-column-text> |
||||||
<liferay-ui:search-container-column-text name="denominazione" > |
<liferay-ui:search-container-column-text name="denominazione"> |
||||||
<%=soggetto.getDescrizioneCompleta() %> |
<%= soggetto.getDescrizioneCompleta() %> |
||||||
</liferay-ui:search-container-column-text> |
</liferay-ui:search-container-column-text> |
||||||
<liferay-ui:search-container-column-text property="codiceFiscale" name="Codice Fiscale"/> |
<liferay-ui:search-container-column-text property="codiceFiscale" name="Codice Fiscale" /> |
||||||
<liferay-ui:search-container-column-text name="Ruolo"> |
<liferay-ui:search-container-column-text name="Ruolo"> |
||||||
<%= LanguageUtil.get(pageContext, "gc-soggetto-"+soggetto.getTipologiaSoggetto()) %> |
<%= LanguageUtil.get(pageContext, "gc-soggetto-" + soggetto.getTipologiaSoggetto()) %> |
||||||
</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> |
||||||
<c:if test="<%=!disabledInput %>"> |
<c:if test="<%= !disabledInput %>"> |
||||||
<liferay-ui:search-container-column-text name="Azioni" > |
<liferay-ui:search-container-column-text name="Azioni"> |
||||||
|
<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 var="editURL" windowState="<%=LiferayWindowState.POP_UP.toString() %>"> |
<liferay-portlet:renderURL 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="isEditable" value="true"/> |
value="/html/soggettipratica/edit_soggetto.jsp" /> |
||||||
|
<liferay-portlet:param name="soggettoId" |
||||||
|
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" /> |
||||||
|
<liferay-portlet:param name="isEditable" value="true" /> |
||||||
</liferay-portlet:renderURL> |
</liferay-portlet:renderURL> |
||||||
<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" |
<liferay-portlet:actionURL var="deleteSoggettoURL" name="deleteSoggetto"> |
||||||
url="<%=editURL%>" |
<liferay-portlet:param name="redirect" value='<%= HttpUtil.addParameter( |
||||||
linkCssClass="btn btn-action btn-primary" |
currentURL, renderResponse.getNamespace() + "historyKey", |
||||||
useDialog="true" |
renderResponse.getNamespace() + "page_soggetti") %>' /> |
||||||
/> |
<liferay-portlet:param name="soggettoId" value="<%= String.valueOf(soggetto.getSoggettoId()) %>" /> |
||||||
|
|
||||||
<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="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('<%= StringPool.POUND + renderResponse.getNamespace() + "delete_" |
||||||
'click', |
+ soggetto.getSoggettoId() %>').on('click', function(event) { |
||||||
function(event) { |
event.preventDefault(); |
||||||
event.preventDefault(); |
Loading.start(); |
||||||
Loading.start(); |
if (confirm('rimuovere il soggetto?')) { |
||||||
if(confirm('rimuovere il soggetto?')){ |
A.io.request('<%= deleteSoggettoURL %>', { |
||||||
A.io.request( |
on: { |
||||||
'<%=deleteSoggettoURL%>', |
failure: function() { |
||||||
{ |
alert('impossibile rimuovere il soggetto!'); |
||||||
on: { |
}, |
||||||
failure: function() { |
success: function(event, id, obj) { |
||||||
alert('impossibile rimuovere il soggetto!'); |
window.parent.Liferay.fire('soggetti-open'); |
||||||
}, |
Liferay.Portlet.refresh("#p_p_id<portlet:namespace/>"); |
||||||
success: function(event, id, obj) { |
}, |
||||||
window.parent.Liferay.fire('soggetti-open'); |
complete: function(){ |
||||||
Liferay.Portlet.refresh("#p_p_id<portlet:namespace/>"); |
Loading.end(); |
||||||
}, |
} |
||||||
complete: function(){ |
|
||||||
Loading.end(); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
); |
|
||||||
} |
} |
||||||
} |
}); |
||||||
); |
} |
||||||
|
}); |
||||||
</aui:script> |
</aui:script> |
||||||
</c:if> |
</c:if> |
||||||
<c:if test="<%= soggetto.getDettPraticaId() != dettPratica.getDettPraticaId() %>"> |
<c:if test="<%= soggetto.getDettPraticaId() != dettPratica.getDettPraticaId() %>"> |
||||||
<c:if test="<%= Validator.isNotNull(soggetto.getDettPraticaIdRimozione()) %>"> |
<c:if test="<%= Validator.isNotNull(soggetto.getDettPraticaIdRimozione()) %>"> |
||||||
<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( |
||||||
<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 |
<liferay-ui:icon id='<%= "valid_" + soggetto.getSoggettoId() %>' |
||||||
id='<%="valid_"+soggetto.getSoggettoId() %>' |
iconCssClass="fa fa-valida" message="Valida" url="javascript:void(0)" |
||||||
iconCssClass="fa fa-valida" |
linkCssClass="btn btn-success" /> |
||||||
message="Valida" |
|
||||||
url="javascript:void(0)" |
|
||||||
linkCssClass="btn btn-success" |
|
||||||
/> |
|
||||||
<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('<%= StringPool.POUND + renderResponse.getNamespace() + "valid_" |
||||||
'click', |
+ soggetto.getSoggettoId() %>').on('click', function(event) { |
||||||
function(event) { |
event.preventDefault(); |
||||||
event.preventDefault(); |
Loading.start(); |
||||||
Loading.start(); |
A.io.request('<%= validaSoggettoURL %>', { |
||||||
A.io.request( |
on: { |
||||||
'<%=validaSoggettoURL%>', |
failure: function() { |
||||||
{ |
alert('Impossibile invalidare il soggetto!'); |
||||||
on: { |
}, |
||||||
failure: function() { |
success: function(event, id, obj) { |
||||||
alert('Impossibile invalidare il soggetto!'); |
window.parent.Liferay.fire('soggetti-open'); |
||||||
}, |
Liferay.Portlet.refresh("#p_p_id<portlet:namespace/>"); |
||||||
success: function(event, id, obj) { |
}, |
||||||
window.parent.Liferay.fire('soggetti-open'); |
complete: function(){ |
||||||
Liferay.Portlet.refresh("#p_p_id<portlet:namespace/>"); |
Loading.end(); |
||||||
}, |
} |
||||||
complete: function(){ |
|
||||||
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:actionURL var="invalidaSoggettoURL" name="invalidaSoggetto" > |
<liferay-portlet:actionURL var="invalidaSoggettoURL" name="invalidaSoggetto"> |
||||||
<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="dettPraticaId" value="<%=String.valueOf(dettPratica.getDettPraticaId()) %>"/> |
currentURL, renderResponse.getNamespace() + "historyKey", |
||||||
<liferay-portlet:param name="soggettoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/> |
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" url="javascript:void(0)" |
||||||
iconCssClass="fa fa-ban" |
linkCssClass="btn btn-action btn-danger" /> |
||||||
message="Invalida" |
|
||||||
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()+"invalid_"+soggetto.getSoggettoId() %>').on( |
A.one('<%= StringPool.POUND + 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('<%= invalidaSoggettoURL %>', { |
||||||
A.io.request( |
on: { |
||||||
'<%=invalidaSoggettoURL%>', |
failure: function() { |
||||||
{ |
alert('Impossibile invalidare il soggetto!'); |
||||||
on: { |
}, |
||||||
failure: function() { |
success: function(event, id, obj) { |
||||||
alert('Impossibile invalidare il soggetto!'); |
window.parent.Liferay.fire('soggetti-open'); |
||||||
}, |
Liferay.Portlet.refresh("#p_p_id<portlet:namespace/>"); |
||||||
success: function(event, id, obj) { |
}, |
||||||
window.parent.Liferay.fire('soggetti-open'); |
complete: function(){ |
||||||
Liferay.Portlet.refresh("#p_p_id<portlet:namespace/>"); |
Loading.end(); |
||||||
}, |
} |
||||||
complete: function(){ |
|
||||||
Loading.end(); |
|
||||||
} |
|
||||||
} |
|
||||||
} |
|
||||||
); |
|
||||||
} |
} |
||||||
} |
}); |
||||||
); |
} |
||||||
|
}); |
||||||
</aui:script> |
</aui:script> |
||||||
</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 container-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.getValidUntilDettPraticaByIntPratica(dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId())%>" |
results="<%= SoggettoServiceUtil.getValidUntilDettPraticaByIntPratica( |
||||||
total="<%=SoggettoServiceUtil.countValidUntilDettPraticaByIntPratica(dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId())%>" |
dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId()) %>" |
||||||
/> |
total="<%= SoggettoServiceUtil.countValidUntilDettPraticaByIntPratica( |
||||||
|
dettPratica.getIntPraticaId(), dettPratica.getDettPraticaId()) %>" /> |
||||||
<liferay-ui:search-container-row |
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.Soggetto" |
||||||
className="it.tref.liferay.portos.bo.model.Soggetto" |
modelVar="soggetto"> |
||||||
modelVar="soggetto" |
<% |
||||||
> |
boolean isSoggettoPrincipale = SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(), |
||||||
<% |
dettPratica.getDettPraticaId()); |
||||||
boolean isSoggettoPrincipale = SoggettiUtil.isSoggettoPrincipale(soggetto.getSoggettoId(), dettPratica.getDettPraticaId()); |
%> |
||||||
%> |
<liferay-portlet:renderURL var="detailsURL" |
||||||
|
windowState="<%= LiferayWindowState.POP_UP.toString() %>"> |
||||||
<liferay-portlet:renderURL var="detailsURL" 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" |
||||||
<liferay-portlet:param name="soggettoId" value="<%=String.valueOf(soggetto.getSoggettoId()) %>"/> |
value="<%= String.valueOf(soggetto.getSoggettoId()) %>" /> |
||||||
<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"> |
||||||
<% |
<% |
||||||
String color = ""; |
String color; |
||||||
if( Validator.isNotNull(soggetto.getDettPraticaIdRimozione()) ){ |
if (Validator.isNotNull(soggetto.getDettPraticaIdRimozione())) { |
||||||
color = "txt-red"; |
color = "txt-red"; |
||||||
} else { |
} else { |
||||||
color = "txt-green"; |
color = "txt-green"; |
||||||
} |
} |
||||||
%> |
%> |
||||||
<span class='fa fa-circle <%= color %>'></span> |
<span class='fa fa-circle <%= color %>'></span> |
||||||
</liferay-ui:search-container-column-text> |
</liferay-ui:search-container-column-text> |
||||||
|
|
||||||
<liferay-ui:search-container-column-text name="Data Nomina" cssClass="text-center"> |
<liferay-ui:search-container-column-text name="Data Nomina" cssClass="text-center"> |
||||||
<%= dateFormatDateTime.format(soggetto.getCreateDate()) %> |
<%= dateFormatDateTime.format(soggetto.getCreateDate()) %> |
||||||
</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"> |
||||||
<% |
<% |
||||||
String clickFunction = StringPool.BLANK; |
String clickFunction = StringPool.BLANK; |
||||||
String unclickableClass = StringPool.BLANK; |
String unclickableClass = StringPool.BLANK; |
||||||
if(disabledInput || inBO){ |
if (disabledInput || inBO) { |
||||||
clickFunction = "javascript:void(0)"; |
clickFunction = "javascript:void(0)"; |
||||||
unclickableClass = "unclickable"; |
unclickableClass = "unclickable"; |
||||||
} else { |
} else if (!isSoggettoPrincipale && Validator.isNull(soggetto.getDettPraticaIdRimozione()) |
||||||
if( !isSoggettoPrincipale && Validator.isNull(soggetto.getDettPraticaIdRimozione()) && !soggetto.getTmp() ){ |
&& !soggetto.getTmp()) { |
||||||
clickFunction = "makeSoggettoPrincipale(\""+soggetto.getSoggettoId()+"\")"; |
clickFunction = "makeSoggettoPrincipale(\"" + soggetto.getSoggettoId() + "\")"; |
||||||
} else if(isSoggettoPrincipale){ |
} else if (isSoggettoPrincipale) { |
||||||
clickFunction = "unmakeSoggettoPrincipale(\""+soggetto.getSoggettoId()+"\")"; |
clickFunction = "unmakeSoggettoPrincipale(\"" + soggetto.getSoggettoId() + "\")"; |
||||||
} else { |
} else { |
||||||
clickFunction = "javascript:void(0)"; |
clickFunction = "javascript:void(0)"; |
||||||
unclickableClass = "unclickable"; |
unclickableClass = "unclickable"; |
||||||
} |
} |
||||||
} |
|
||||||
%> |
%> |
||||||
<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="denominazione"> |
||||||
<liferay-ui:search-container-column-text name="denominazione" > |
<%= soggetto.getDescrizioneCompleta() %> |
||||||
<%=soggetto.getDescrizioneCompleta() %> |
|
||||||
</liferay-ui:search-container-column-text> |
</liferay-ui:search-container-column-text> |
||||||
<liferay-ui:search-container-column-text property="codiceFiscale" name="Codice Fiscale"/> |
<liferay-ui:search-container-column-text property="codiceFiscale" name="Codice Fiscale" /> |
||||||
<liferay-ui:search-container-column-text name="Ruolo"> |
<liferay-ui:search-container-column-text name="Ruolo"> |
||||||
<%= LanguageUtil.get(pageContext, "gc-soggetto-"+soggetto.getTipologiaSoggetto()) %> |
<%= LanguageUtil.get(pageContext, "gc-soggetto-" + soggetto.getTipologiaSoggetto()) %> |
||||||
</liferay-ui:search-container-column-text> |
</liferay-ui:search-container-column-text> |
||||||
|
<liferay-ui:search-container-column-text name="" cssClass="text-center"> |
||||||
<liferay-ui:search-container-column-text name="" cssClass="text-center"> |
<liferay-ui:icon linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard" |
||||||
<liferay-ui:icon linkCssClass="btn btn-action" iconCssClass="fa fa-clipboard" message="Visualizza" url="<%=detailsURL.toString()%>" useDialog="true"/> |
message="Visualizza" url="<%= detailsURL.toString() %>" useDialog="true" /> |
||||||
</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> |
||||||
</c:if> |
</c:if> |
||||||
</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 |
||||||
List<Soggetto> committenti = SoggettoServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), TipoSoggettoUtil.COMMITTENTE); |
.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), |
||||||
%> |
TipoSoggettoUtil.COMMITTENTE); |
||||||
<c:if test="<%= committenti.isEmpty() %>"> |
%> |
||||||
<div> |
<c:if test="<%= committenti.isEmpty() %>"> |
||||||
<%= LanguageUtil.get(pageContext, "text-delega-committente-disabled") %> |
<div> |
||||||
</div> |
<%= LanguageUtil.get(pageContext, "text-delega-committente-disabled") %> |
||||||
</c:if> |
</div> |
||||||
<c:if test="<%= !committenti.isEmpty() %>"> |
</c:if> |
||||||
<label for="<portlet:namespace/>committenti-list">Lista Committenti</label> |
<c:if test="<%= !committenti.isEmpty() %>"> |
||||||
<ul id='<portlet:namespace/>committenti-list' style="padding-left: 20px;list-style: initial;"> |
<label for="<portlet:namespace/>committenti-list">Lista Committenti</label> |
||||||
<% |
<ul id='<portlet:namespace/>committenti-list' |
||||||
for(Soggetto committente : committenti){ |
style="padding-left: 20px;list-style: initial"> |
||||||
|
<% |
||||||
|
for (Soggetto committente : committenti) { |
||||||
%> |
%> |
||||||
<li><%= committente.getDescrizioneCompleta() %></li> |
<li><%= committente.getDescrizioneCompleta() %></li> |
||||||
<% |
<% |
||||||
} |
} |
||||||
|
%> |
||||||
|
</ul> |
||||||
|
<c:if test="<%= !SoggettiUtil.isTitolareInCommittenti( |
||||||
|
intPratica.getIntPraticaId()) %>"> |
||||||
|
<% |
||||||
|
User titolareUser = UserLocalServiceUtil.getUserById(intPratica.getUserId()); |
||||||
%> |
%> |
||||||
</ul> |
<aui:input type="hidden" useNamespace="false" name='<%= StringPool.UNDERLINE |
||||||
<c:if test="<%= !SoggettiUtil.isTitolareInCommittenti(intPratica.getIntPraticaId()) %>"> |
+ PortletKeys.FASCICOLOFE + "_codiceFiscaleDelegatoCommittente" %>' |
||||||
<% |
value='<%= titolareUser.getScreenName() %>' /> |
||||||
User titolareUser = UserLocalServiceUtil.getUserById(intPratica.getUserId()); |
|
||||||
%> |
|
||||||
<aui:input type="hidden" useNamespace="false" name='<%= "_"+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 |
||||||
Soggetto titolare = null; |
.getValidByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(), |
||||||
if(!titolari.isEmpty()){ |
dettPratica.getCodiceFiscaleDelegatoCommittente()); |
||||||
titolare = titolari.get(0); |
Soggetto titolare = null; |
||||||
} |
if (!titolari.isEmpty()) { |
||||||
|
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> |
||||||
</c:if> |
</c:if> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</div> |
</div> |
||||||
</liferay-ui:panel> |
</liferay-ui:panel> |
||||||
</div> |
</div> |
||||||
</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"> |
||||||
<div class="row"> |
<div class="row"> |
||||||
<div class="col-md-12"> |
<div class="col-md-12"> |
||||||
<% |
<% |
||||||
boolean enabledDelegatoFineLavori = false; |
boolean enabledDelegatoFineLavori = false; |
||||||
List<Soggetto> direttoriLavori = SoggettoServiceUtil.getValidByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), TipoSoggettoUtil.DIRETTORE_LAVORI); |
List<Soggetto> direttoriLavori = SoggettoServiceUtil |
||||||
%> |
.getValidByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), |
||||||
<c:if test="<%= direttoriLavori.isEmpty() %>"> |
TipoSoggettoUtil.DIRETTORE_LAVORI); |
||||||
<div> |
%> |
||||||
<%= LanguageUtil.get(pageContext, "text-delega-direttoreLavori-disabled") %> |
<c:if test="<%= direttoriLavori.isEmpty() %>"> |
||||||
</div> |
<div> |
||||||
</c:if> |
<%= LanguageUtil.get(pageContext, "text-delega-direttoreLavori-disabled") %> |
||||||
<c:if test="<%= !direttoriLavori.isEmpty() %>"> |
</div> |
||||||
<aui:select label="Scegli Soggetto" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoFineLavori"%>' showEmptyOption="true" useNamespace="false" disabled="<%= disabledInput || inBO%>"> |
</c:if> |
||||||
|
<c:if test="<%= !direttoriLavori.isEmpty() %>"> |
||||||
|
<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() |
||||||
enabledDelegatoFineLavori = true; |
.equalsIgnoreCase(direttoreLavori.getCodiceFiscale())) { |
||||||
} |
enabledDelegatoFineLavori = true; |
||||||
|
} |
||||||
%> |
%> |
||||||
<aui:option |
<aui:option label='<%= direttoreLavori.getCodiceFiscale().toUpperCase() |
||||||
label='<%= direttoreLavori.getCodiceFiscale().toUpperCase()+ " - "+ direttoreLavori.getNome()+" "+direttoreLavori.getCognome() %>' |
+ " - " + direttoreLavori.getNome() + StringPool.SPACE |
||||||
value="<%= direttoreLavori.getCodiceFiscale() %>" |
+ direttoreLavori.getCognome() %>' |
||||||
selected="<%= dettPratica.getCodiceFiscaleDelegatoFineLavori().equalsIgnoreCase(direttoreLavori.getCodiceFiscale()) %>"/> |
value="<%= 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 |
||||||
Soggetto direttore = null; |
.findByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(), |
||||||
if(!direttori.isEmpty()){ |
dettPratica.getCodiceFiscaleDelegatoFineLavori()); |
||||||
direttore = direttori.get(0); |
Soggetto direttore = null; |
||||||
} |
if(!direttori.isEmpty()){ |
||||||
|
direttore = direttori.get(0); |
||||||
|
} |
||||||
%> |
%> |
||||||
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoFineLavoriEnabled"%>' checked="<%= enabledDelegatoFineLavori %>" |
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" |
||||||
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> |
name='<%= StringPool.UNDERLINE + PortletKeys.FASCICOLOFE |
||||||
</c:if> |
+ "_codiceFiscaleDelegatoFineLavoriEnabled" %>' |
||||||
</div> |
checked="<%= enabledDelegatoFineLavori %>" |
||||||
</div> |
label='<%= MessageFormat.format( |
||||||
</div> |
LanguageUtil.get(pageContext, "text-delega-direttoreLavori"), |
||||||
</liferay-ui:panel> |
Validator.isNull(direttore) ? StringPool.BLANK : direttore.getNome(), |
||||||
</div> |
Validator.isNull(direttore) ? StringPool.BLANK |
||||||
|
: direttore.getCognome() %>' |
||||||
|
inlineField="true" useNamespace="false" /> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</div> |
||||||
</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 |
||||||
List<Soggetto> collaudatori = SoggettoServiceUtil.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), TipoSoggettoUtil.COLLAUDATORE); |
.getValidTmpByIntPratica_TipologiaSoggetto(dettPratica.getIntPraticaId(), |
||||||
%> |
TipoSoggettoUtil.COLLAUDATORE); |
||||||
<c:if test="<%= collaudatori.isEmpty() %>"> |
%> |
||||||
<div> |
<c:if test="<%= collaudatori.isEmpty() %>"> |
||||||
<% |
<div> |
||||||
String text_delega_collaudatore = ""; |
|
||||||
if( dettPratica.getCollaudoStatico() ){ |
|
||||||
text_delega_collaudatore = "text-delega-collaudatore-notRequired"; |
|
||||||
} else { |
|
||||||
text_delega_collaudatore = "text-delega-collaudatore-disabled"; |
|
||||||
} |
|
||||||
|
|
||||||
%> |
|
||||||
<%= LanguageUtil.get(pageContext, text_delega_collaudatore) %> |
|
||||||
</div> |
|
||||||
</c:if> |
|
||||||
<c:if test="<%= !collaudatori.isEmpty() %>"> |
|
||||||
<aui:select label="Scegli Soggetto" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoCollaudo"%>' showEmptyOption="true" useNamespace="false" disabled="<%= disabledInput || inBO%>"> |
|
||||||
<% |
<% |
||||||
for(Soggetto collaudatore : collaudatori){ |
String text_delega_collaudatore = StringPool.BLANK; |
||||||
if(dettPratica.getCodiceFiscaleDelegatoCollaudo().equalsIgnoreCase(collaudatore.getCodiceFiscale())){ |
if (dettPratica.getCollaudoStatico()) { |
||||||
enabledDelegatoCollaudo = true; |
text_delega_collaudatore = "text-delega-collaudatore-notRequired"; |
||||||
} |
} else { |
||||||
|
text_delega_collaudatore = "text-delega-collaudatore-disabled"; |
||||||
|
} |
||||||
%> |
%> |
||||||
<aui:option |
<%= LanguageUtil.get(pageContext, text_delega_collaudatore) %> |
||||||
label='<%= collaudatore.getCodiceFiscale().toUpperCase()+ " - "+ collaudatore.getNome()+" "+collaudatore.getCognome() %>' |
</div> |
||||||
value="<%= collaudatore.getCodiceFiscale() %>" |
</c:if> |
||||||
selected="<%= dettPratica.getCodiceFiscaleDelegatoCollaudo().equalsIgnoreCase(collaudatore.getCodiceFiscale()) %>"/> |
<c:if test="<%= !collaudatori.isEmpty() %>"> |
||||||
<% |
<aui:select label="Scegli Soggetto" name='<%= StringPool.UNDERLINE |
||||||
|
+ PortletKeys.FASCICOLOFE + "_codiceFiscaleDelegatoCollaudo" %>' |
||||||
|
showEmptyOption="true" useNamespace="false" |
||||||
|
disabled="<%= disabledInput || inBO %>"> |
||||||
|
<% |
||||||
|
for (Soggetto collaudatore : collaudatori) { |
||||||
|
if (dettPratica.getCodiceFiscaleDelegatoCollaudo().equalsIgnoreCase( |
||||||
|
collaudatore.getCodiceFiscale())) { |
||||||
|
enabledDelegatoCollaudo = true; |
||||||
} |
} |
||||||
%> |
%> |
||||||
|
<aui:option label='<%= collaudatore.getCodiceFiscale().toUpperCase() |
||||||
|
+ " - " + collaudatore.getNome() + StringPool.SPACE |
||||||
|
+ collaudatore.getCognome() %>' |
||||||
|
value="<%= 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 |
||||||
|
.findByIntPratica_CodiceFiscale(dettPratica.getIntPraticaId(), |
||||||
|
dettPratica.getCodiceFiscaleDelegatoCollaudo()); |
||||||
Soggetto collaudatoreDelegato = null; |
Soggetto collaudatoreDelegato = null; |
||||||
if(!collaudatoriDelegati.isEmpty()){ |
if (!collaudatoriDelegati.isEmpty()) { |
||||||
collaudatoreDelegato = collaudatoriDelegati.get(0); |
collaudatoreDelegato = collaudatoriDelegati.get(0); |
||||||
} |
} |
||||||
%> |
%> |
||||||
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" name='<%= "_"+PortletKeys.FASCICOLOFE+"_codiceFiscaleDelegatoCollaudoEnabled"%>' checked="<%= enabledDelegatoCollaudo %>" |
<aui:input disabled="<%= disabledInput || inBO %>" type="checkbox" |
||||||
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> |
name='<%= StringPool.UNDERLINE + PortletKeys.FASCICOLOFE |
||||||
</c:if> |
+ "_codiceFiscaleDelegatoCollaudoEnabled" %>' |
||||||
</div> |
checked="<%= enabledDelegatoCollaudo %>" |
||||||
</div> |
label='<%= MessageFormat.format( |
||||||
</div> |
LanguageUtil.get(pageContext, "text-delega-collaudatore"), |
||||||
</liferay-ui:panel> |
Validator.isNull(collaudatoreDelegato) ? StringPool.BLANK |
||||||
</div> |
: collaudatoreDelegato.getNome(), |
||||||
|
Validator.isNull(collaudatoreDelegato) ? StringPool.BLANK |
||||||
|
: collaudatoreDelegato.getCognome()) %>' |
||||||
|
inlineField="true" useNamespace="false" /> |
||||||
|
</c:if> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</liferay-ui:panel> |
||||||
|
</div> |
||||||
</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> |
@ -1,843 +0,0 @@ |
|||||||
package it.tref.portos.report.engine; |
|
||||||
|
|
||||||
import it.tref.liferay.portos.bo.model.ControlloPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.IntPratica; |
|
||||||
import it.tref.liferay.portos.bo.model.Territorio; |
|
||||||
import it.tref.liferay.portos.bo.service.ClpSerializer; |
|
||||||
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.bo.service.TerritorioLocalServiceUtil; |
|
||||||
import it.tref.liferay.portos.report.service.KaleoTaskAssignmentInstanceLocalServiceUtil; |
|
||||||
import it.tref.portos.report.engine.PortosSearchTermsReport.FieldType; |
|
||||||
import it.tref.portos.report.engine.annotation.PortosReport; |
|
||||||
import it.tref.portos.report.engine.template.TemplatesADV; |
|
||||||
|
|
||||||
import java.io.ByteArrayOutputStream; |
|
||||||
import java.math.BigInteger; |
|
||||||
import java.text.ParseException; |
|
||||||
import java.text.SimpleDateFormat; |
|
||||||
import java.util.ArrayList; |
|
||||||
import java.util.Calendar; |
|
||||||
import java.util.Collections; |
|
||||||
import java.util.Comparator; |
|
||||||
import java.util.Date; |
|
||||||
import java.util.List; |
|
||||||
|
|
||||||
import javax.servlet.http.HttpServletRequest; |
|
||||||
|
|
||||||
import net.sf.dynamicreports.jasper.builder.JasperReportBuilder; |
|
||||||
import net.sf.dynamicreports.jasper.builder.export.JasperHtmlExporterBuilder; |
|
||||||
import net.sf.dynamicreports.report.builder.DynamicReports; |
|
||||||
import net.sf.dynamicreports.report.builder.column.TextColumnBuilder; |
|
||||||
import net.sf.dynamicreports.report.builder.grid.ColumnTitleGroupBuilder; |
|
||||||
import net.sf.dynamicreports.report.datasource.DRDataSource; |
|
||||||
import net.sf.dynamicreports.report.exception.DRException; |
|
||||||
import net.sf.jasperreports.engine.JRDataSource; |
|
||||||
|
|
||||||
import com.liferay.portal.kernel.bean.PortletBeanLocatorUtil; |
|
||||||
import com.liferay.portal.kernel.dao.orm.DynamicQuery; |
|
||||||
import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.dao.orm.Property; |
|
||||||
import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.dao.orm.RestrictionsFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.exception.PortalException; |
|
||||||
import com.liferay.portal.kernel.exception.SystemException; |
|
||||||
import com.liferay.portal.kernel.log.Log; |
|
||||||
import com.liferay.portal.kernel.log.LogFactoryUtil; |
|
||||||
import com.liferay.portal.kernel.util.ParamUtil; |
|
||||||
import com.liferay.portal.kernel.util.Validator; |
|
||||||
import com.liferay.portal.kernel.util.WebKeys; |
|
||||||
import com.liferay.portal.model.Organization; |
|
||||||
import com.liferay.portal.model.User; |
|
||||||
import com.liferay.portal.service.OrganizationLocalServiceUtil; |
|
||||||
import com.liferay.portal.service.UserLocalServiceUtil; |
|
||||||
import com.liferay.portal.theme.ThemeDisplay; |
|
||||||
|
|
||||||
@PortosReport |
|
||||||
public class ReportAssegnazioniIstruttorie implements PortosReportInterface { |
|
||||||
|
|
||||||
private static Log _log = LogFactoryUtil.getLog(ReportAssegnazioniIstruttorie.class); |
|
||||||
|
|
||||||
@Override |
|
||||||
public String generateHTML(HttpServletRequest request) { |
|
||||||
|
|
||||||
String html = ""; |
|
||||||
|
|
||||||
try { |
|
||||||
|
|
||||||
ByteArrayOutputStream bos = new ByteArrayOutputStream(); |
|
||||||
|
|
||||||
JasperHtmlExporterBuilder htmlExporter = DynamicReports.export.htmlExporter(bos).setIgnoreHyperLink(true); |
|
||||||
|
|
||||||
JasperReportBuilder builder = generateReport(request); |
|
||||||
builder.pageFooter(DynamicReports.cmp.pageNumber().setStyle(TemplatesADV.boldCenteredStyle)); |
|
||||||
builder.toHtml(htmlExporter); |
|
||||||
|
|
||||||
byte[] byteArray = bos.toByteArray(); |
|
||||||
html = new String(byteArray); |
|
||||||
|
|
||||||
} catch (DRException e) { |
|
||||||
_log.error(e, e); |
|
||||||
} |
|
||||||
|
|
||||||
return html; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public JasperReportBuilder generateReport(HttpServletRequest request) { |
|
||||||
|
|
||||||
ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); |
|
||||||
long companyId = themeDisplay.getCompanyId(); |
|
||||||
|
|
||||||
TextColumnBuilder<String> funzionarioColumn = |
|
||||||
DynamicReports.col.column("Funzionario", "funzionario", DynamicReports.type.stringType()); |
|
||||||
|
|
||||||
TextColumnBuilder<String> dalColumn = DynamicReports.col.column("Dal", "dal", DynamicReports.type.stringType()); |
|
||||||
TextColumnBuilder<String> alColumn = DynamicReports.col.column("Al", "al", DynamicReports.type.stringType()); |
|
||||||
ColumnTitleGroupBuilder titleGroupPeriodo = DynamicReports.grid.titleGroup("Periodo", dalColumn, alColumn); |
|
||||||
|
|
||||||
// FIRENZE
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnFirenze = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneFirenze", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnFirenze = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepFirenze", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnFirenze = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepFirenze", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnFirenze = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepFirenze", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriFirenze = |
|
||||||
DynamicReports.grid.titleGroup("Firenze", autorizzazionioColumnFirenze, controlDepColumnFirenze, |
|
||||||
sanatorieColumnFirenze, opereMinoreImportanzaColumnFirenze); |
|
||||||
|
|
||||||
// Arezzo
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnArezzo = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneArezzo", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnArezzo = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepArezzo", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnArezzo = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepArezzo", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnArezzo = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepArezzo", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriArezzo = |
|
||||||
DynamicReports.grid.titleGroup("Arezzo", autorizzazionioColumnArezzo, controlDepColumnArezzo, |
|
||||||
sanatorieColumnArezzo, opereMinoreImportanzaColumnArezzo); |
|
||||||
|
|
||||||
// Grosseto
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnGrosseto = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneGrosseto", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnGrosseto = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepGrosseto", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnGrosseto = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepGrosseto", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnGrosseto = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepGrosseto", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriGrosseto = |
|
||||||
DynamicReports.grid.titleGroup("Grosseto", autorizzazionioColumnGrosseto, controlDepColumnGrosseto, |
|
||||||
sanatorieColumnGrosseto, opereMinoreImportanzaColumnGrosseto); |
|
||||||
|
|
||||||
// Livorno
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnLivorno = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneLivorno", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnLivorno = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepLivorno", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnLivorno = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepLivorno", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnLivorno = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepLivorno", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriLivorno = |
|
||||||
DynamicReports.grid.titleGroup("Livorno", autorizzazionioColumnLivorno, controlDepColumnLivorno, |
|
||||||
sanatorieColumnLivorno, opereMinoreImportanzaColumnLivorno); |
|
||||||
|
|
||||||
// Lucca
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnLucca = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneLucca", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnLucca = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepLucca", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnLucca = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepLucca", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnLucca = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepLucca", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriLucca = |
|
||||||
DynamicReports.grid.titleGroup("Lucca", autorizzazionioColumnLucca, controlDepColumnLucca, sanatorieColumnLucca, opereMinoreImportanzaColumnLucca); |
|
||||||
|
|
||||||
// Massa Carrara
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnMassaCarrara = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneMassaCarrara", |
|
||||||
DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnMassaCarrara = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepMassaCarrara", |
|
||||||
DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnMassaCarrara = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepMassaCarrara", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnMassaCarrara = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepMassaCarrara", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriMassaCarrara = |
|
||||||
DynamicReports.grid.titleGroup("Massa Carrara", autorizzazionioColumnMassaCarrara, |
|
||||||
controlDepColumnMassaCarrara, sanatorieColumnMassaCarrara, opereMinoreImportanzaColumnMassaCarrara); |
|
||||||
|
|
||||||
// Pisa
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnPisa = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazionePisa", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnPisa = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepPisa", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnPisa = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepPisa", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnPisa = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepPisa", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriPisa = |
|
||||||
DynamicReports.grid.titleGroup("Pisa", autorizzazionioColumnPisa, controlDepColumnPisa, sanatorieColumnPisa, opereMinoreImportanzaColumnPisa); |
|
||||||
|
|
||||||
// Pistoia
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnPistoia = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazionePistoia", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnPistoia = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepPistoia", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnPistoia = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepPistoia", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnPistoia = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepPistoia", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriPistoia = |
|
||||||
DynamicReports.grid.titleGroup("Pistoia", autorizzazionioColumnPistoia, controlDepColumnPistoia, |
|
||||||
sanatorieColumnPistoia, opereMinoreImportanzaColumnPistoia); |
|
||||||
|
|
||||||
// Prato
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnPrato = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazionePrato", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnPrato = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepPrato", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnPrato = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepPrato", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnPrato = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepPrato", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriPrato = |
|
||||||
DynamicReports.grid.titleGroup("Prato", autorizzazionioColumnPrato, controlDepColumnPrato, sanatorieColumnPrato, opereMinoreImportanzaColumnPrato); |
|
||||||
|
|
||||||
// Siena
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnSiena = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneSiena", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnSiena = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepSiena", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnSiena = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepSiena", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnSiena = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepSiena", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriSiena = |
|
||||||
DynamicReports.grid.titleGroup("Siena", autorizzazionioColumnSiena, controlDepColumnSiena, sanatorieColumnSiena, opereMinoreImportanzaColumnSiena); |
|
||||||
|
|
||||||
// Totali
|
|
||||||
TextColumnBuilder<Integer> autorizzazionioColumnTotali = |
|
||||||
DynamicReports.col.column("N Autorizzazione", "numAutorizzazioneTotali", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> controlDepColumnTotali = |
|
||||||
DynamicReports.col.column("N Controlli Depositi", "numControlDepTotali", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> sanatorieColumnTotali = |
|
||||||
DynamicReports.col.column("N Sanatorie", "numSanatorieDepTotali", DynamicReports.type.integerType()); |
|
||||||
TextColumnBuilder<Integer> opereMinoreImportanzaColumnTotali = |
|
||||||
DynamicReports.col.column("N Opere Minore Importanza", "numOpereMinoreImportanzaDepTotali", DynamicReports.type.integerType()); |
|
||||||
|
|
||||||
ColumnTitleGroupBuilder titleGroupNumeriTotali = |
|
||||||
DynamicReports.grid.titleGroup("Totali", autorizzazionioColumnTotali, controlDepColumnTotali, |
|
||||||
sanatorieColumnTotali, opereMinoreImportanzaColumnTotali); |
|
||||||
|
|
||||||
JasperReportBuilder builder = |
|
||||||
DynamicReports.report().setTemplate(TemplatesADV.reportTemplate).columnGrid(funzionarioColumn, |
|
||||||
titleGroupPeriodo, titleGroupNumeriArezzo, titleGroupNumeriFirenze, titleGroupNumeriGrosseto, |
|
||||||
titleGroupNumeriLivorno, titleGroupNumeriLucca, titleGroupNumeriMassaCarrara, titleGroupNumeriPisa, |
|
||||||
titleGroupNumeriPistoia, titleGroupNumeriPrato, titleGroupNumeriSiena, titleGroupNumeriTotali).columns( |
|
||||||
funzionarioColumn, dalColumn, alColumn |
|
||||||
, autorizzazionioColumnArezzo, controlDepColumnArezzo, sanatorieColumnArezzo, opereMinoreImportanzaColumnArezzo |
|
||||||
, autorizzazionioColumnFirenze, controlDepColumnFirenze, sanatorieColumnFirenze, opereMinoreImportanzaColumnFirenze |
|
||||||
, autorizzazionioColumnGrosseto, controlDepColumnGrosseto, sanatorieColumnGrosseto, opereMinoreImportanzaColumnGrosseto |
|
||||||
, autorizzazionioColumnLivorno, controlDepColumnLivorno, sanatorieColumnLivorno, opereMinoreImportanzaColumnLivorno |
|
||||||
, autorizzazionioColumnLucca, controlDepColumnLucca, sanatorieColumnLucca, opereMinoreImportanzaColumnLucca |
|
||||||
, autorizzazionioColumnMassaCarrara, controlDepColumnMassaCarrara, sanatorieColumnMassaCarrara, opereMinoreImportanzaColumnMassaCarrara |
|
||||||
, autorizzazionioColumnPisa, controlDepColumnPisa, sanatorieColumnPisa, opereMinoreImportanzaColumnPisa |
|
||||||
, autorizzazionioColumnPistoia, controlDepColumnPistoia, sanatorieColumnPistoia, opereMinoreImportanzaColumnPistoia |
|
||||||
, autorizzazionioColumnPrato, controlDepColumnPrato, sanatorieColumnPrato, opereMinoreImportanzaColumnPrato |
|
||||||
, autorizzazionioColumnSiena, controlDepColumnSiena, sanatorieColumnSiena, opereMinoreImportanzaColumnSiena |
|
||||||
, autorizzazionioColumnTotali, controlDepColumnTotali, sanatorieColumnTotali, opereMinoreImportanzaColumnTotali) |
|
||||||
.setDataSource(createDataSource(request, companyId)).addProperty("net.sf.jasperreports.export.xls.detect.cell.type", "true"); |
|
||||||
|
|
||||||
|
|
||||||
return builder; |
|
||||||
} |
|
||||||
|
|
||||||
private JRDataSource createDataSource(HttpServletRequest request, long companyId) { |
|
||||||
|
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy"); |
|
||||||
|
|
||||||
DRDataSource dataSource = |
|
||||||
new DRDataSource("funzionario", "dal", "al" |
|
||||||
, "numAutorizzazioneArezzo", "numControlDepArezzo", "numSanatorieDepArezzo", "numOpereMinoreImportanzaDepArezzo" |
|
||||||
, "numAutorizzazioneFirenze", "numControlDepFirenze", "numSanatorieDepFirenze", "numOpereMinoreImportanzaDepFirenze" |
|
||||||
, "numAutorizzazioneGrosseto", "numControlDepGrosseto", "numSanatorieDepGrosseto", "numOpereMinoreImportanzaDepGrosseto" |
|
||||||
, "numAutorizzazioneLivorno", "numControlDepLivorno", "numSanatorieDepLivorno", "numOpereMinoreImportanzaDepLivorno" |
|
||||||
, "numAutorizzazioneLucca", "numControlDepLucca", "numSanatorieDepLucca", "numOpereMinoreImportanzaDepLucca" |
|
||||||
, "numAutorizzazioneMassaCarrara", "numControlDepMassaCarrara", "numSanatorieDepMassaCarrara", "numOpereMinoreImportanzaDepMassaCarrara" |
|
||||||
, "numAutorizzazionePisa", "numControlDepPisa", "numSanatorieDepPisa", "numOpereMinoreImportanzaDepPisa" |
|
||||||
, "numAutorizzazionePistoia", "numControlDepPistoia", "numSanatorieDepPistoia", "numOpereMinoreImportanzaDepPistoia" |
|
||||||
, "numAutorizzazionePrato", "numControlDepPrato", "numSanatorieDepPrato", "numOpereMinoreImportanzaDepPrato" |
|
||||||
, "numAutorizzazioneSiena", "numControlDepSiena", "numSanatorieDepSiena", "numOpereMinoreImportanzaDepSiena" |
|
||||||
, "numAutorizzazioneTotali", "numControlDepTotali", "numSanatorieDepTotali", "numOpereMinoreImportanzaDepTotali"); |
|
||||||
|
|
||||||
try { |
|
||||||
|
|
||||||
String dateMinString = ParamUtil.getString(request, "dateMin", null); |
|
||||||
String dateMaxString = ParamUtil.getString(request, "dateMax", null); |
|
||||||
|
|
||||||
if (dateMinString != null && dateMaxString != null) { |
|
||||||
|
|
||||||
Date dateMin = sdf.parse(dateMinString); |
|
||||||
Date dateMax = sdf.parse(dateMaxString); |
|
||||||
|
|
||||||
Calendar calendarMin = Calendar.getInstance(); |
|
||||||
calendarMin.setTime(dateMin); |
|
||||||
calendarMin.set(Calendar.HOUR_OF_DAY, 1); |
|
||||||
dateMin = calendarMin.getTime(); |
|
||||||
|
|
||||||
Calendar calendarMax = Calendar.getInstance(); |
|
||||||
calendarMax.setTime(dateMax); |
|
||||||
calendarMax.set(Calendar.HOUR_OF_DAY, 23); |
|
||||||
dateMax = calendarMax.getTime(); |
|
||||||
|
|
||||||
ClassLoader classLoader = |
|
||||||
(ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader"); |
|
||||||
|
|
||||||
|
|
||||||
List<BigInteger> listaUsers = KaleoTaskAssignmentInstanceLocalServiceUtil.distinctKaleoAssignee(); |
|
||||||
if (listaUsers != null && !listaUsers.isEmpty()) { |
|
||||||
List<User> users = new ArrayList<User>(); |
|
||||||
for (BigInteger userId : listaUsers) { |
|
||||||
User user = UserLocalServiceUtil.fetchUser(userId.longValue()); |
|
||||||
users.add(user); |
|
||||||
} |
|
||||||
|
|
||||||
Collections.sort(users, new UserComparator()); |
|
||||||
|
|
||||||
int autorizzazioniColonnaFirenze = 0; |
|
||||||
int depositoColonnaFirenze = 0; |
|
||||||
int sanatorieColonnaFirenze = 0; |
|
||||||
int opereMinoreImportanzaColonnaFirenze = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaArezzo = 0; |
|
||||||
int depositoColonnaArezzo = 0; |
|
||||||
int sanatorieColonnaArezzo = 0; |
|
||||||
int opereMinoreImportanzaColonnaArezzo = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaGrosseto = 0; |
|
||||||
int depositoColonnaGrosseto = 0; |
|
||||||
int sanatorieColonnaGrosseto = 0; |
|
||||||
int opereMinoreImportanzaColonnaGrosseto = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaLivorno = 0; |
|
||||||
int depositoColonnaLivorno = 0; |
|
||||||
int sanatorieColonnaLivorno = 0; |
|
||||||
int opereMinoreImportanzaColonnaLivorno = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaMassaCarrara = 0; |
|
||||||
int depositoColonnaMassaCarrara = 0; |
|
||||||
int sanatorieColonnaMassaCarrara = 0; |
|
||||||
int opereMinoreImportanzaColonnaMassaCarrara = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaPisa = 0; |
|
||||||
int depositoColonnaPisa = 0; |
|
||||||
int sanatorieColonnaPisa = 0; |
|
||||||
int opereMinoreImportanzaColonnaPisa = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaPrato = 0; |
|
||||||
int depositoColonnaPrato = 0; |
|
||||||
int sanatorieColonnaPrato = 0; |
|
||||||
int opereMinoreImportanzaColonnaPrato = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaLucca = 0; |
|
||||||
int depositoColonnaLucca = 0; |
|
||||||
int sanatorieColonnaLucca = 0; |
|
||||||
int opereMinoreImportanzaColonnaLucca = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaPistoia = 0; |
|
||||||
int depositoColonnaPistoia = 0; |
|
||||||
int sanatorieColonnaPistoia = 0; |
|
||||||
int opereMinoreImportanzaColonnaPistoia = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaSiena = 0; |
|
||||||
int depositoColonnaSiena = 0; |
|
||||||
int sanatorieColonnaSiena = 0; |
|
||||||
int opereMinoreImportanzaColonnaSiena = 0; |
|
||||||
|
|
||||||
int autorizzazioniColonnaTotali = 0; |
|
||||||
int depositoColonnaTotali = 0; |
|
||||||
int sanatorieColonnaTotali = 0; |
|
||||||
int opereMinoreImportanzaColonnaTotali = 0; |
|
||||||
|
|
||||||
for (User user : users) { |
|
||||||
|
|
||||||
// User user = UserLocalServiceUtil.fetchUser(userId.longValue());
|
|
||||||
|
|
||||||
DynamicQuery dq = DynamicQueryFactoryUtil.forClass(IntPratica.class,classLoader); |
|
||||||
dq.add(RestrictionsFactoryUtil.eq("statusByUserId", user.getUserId())); |
|
||||||
|
|
||||||
Property createDateProperty = PropertyFactoryUtil.forName("statusDate"); |
|
||||||
dq.add(createDateProperty.between(dateMin, dateMax)); |
|
||||||
|
|
||||||
List<IntPratica> listInt = IntPraticaLocalServiceUtil.dynamicQuery(dq, -1,-1); |
|
||||||
listInt = orderListInt(listInt); |
|
||||||
|
|
||||||
int autorizzazioniFirenze = 0; |
|
||||||
int depositoFirenze = 0; |
|
||||||
int sanatorieFirenze = 0; |
|
||||||
int opereMinoreImportanzaFirenze = 0; |
|
||||||
|
|
||||||
int autorizzazioniArezzo = 0; |
|
||||||
int depositoArezzo = 0; |
|
||||||
int sanatorieArezzo = 0; |
|
||||||
int opereMinoreImportanzaArezzo = 0; |
|
||||||
|
|
||||||
int autorizzazioniGrosseto = 0; |
|
||||||
int depositoGrosseto = 0; |
|
||||||
int sanatorieGrosseto = 0; |
|
||||||
int opereMinoreImportanzaGrosseto = 0; |
|
||||||
|
|
||||||
int autorizzazioniLivorno = 0; |
|
||||||
int depositoLivorno = 0; |
|
||||||
int sanatorieLivorno = 0; |
|
||||||
int opereMinoreImportanzaLivorno = 0; |
|
||||||
|
|
||||||
int autorizzazioniMassaCarrara = 0; |
|
||||||
int depositoMassaCarrara = 0; |
|
||||||
int sanatorieMassaCarrara = 0; |
|
||||||
int opereMinoreImportanzaMassaCarrara = 0; |
|
||||||
|
|
||||||
int autorizzazioniPisa = 0; |
|
||||||
int depositoPisa = 0; |
|
||||||
int sanatoriePisa = 0; |
|
||||||
int opereMinoreImportanzaPisa = 0; |
|
||||||
|
|
||||||
int autorizzazioniPrato = 0; |
|
||||||
int depositoPrato = 0; |
|
||||||
int sanatoriePrato = 0; |
|
||||||
int opereMinoreImportanzaPrato = 0; |
|
||||||
|
|
||||||
int autorizzazioniLucca = 0; |
|
||||||
int depositoLucca = 0; |
|
||||||
int sanatorieLucca = 0; |
|
||||||
int opereMinoreImportanzaLucca = 0; |
|
||||||
|
|
||||||
int autorizzazioniPistoia = 0; |
|
||||||
int depositoPistoia = 0; |
|
||||||
int sanatoriePistoia = 0; |
|
||||||
int opereMinoreImportanzaPistoia = 0; |
|
||||||
|
|
||||||
int autorizzazioniSiena = 0; |
|
||||||
int depositoSiena = 0; |
|
||||||
int sanatorieSiena = 0; |
|
||||||
int opereMinoreImportanzaSiena = 0; |
|
||||||
|
|
||||||
int autorizzazioniTotali = 0; |
|
||||||
int depositoTotali = 0; |
|
||||||
int sanatorieTotali = 0; |
|
||||||
int opereMinoreImportanzaTotali = 0; |
|
||||||
|
|
||||||
|
|
||||||
for (IntPratica intPratica : listInt) { |
|
||||||
|
|
||||||
if (Validator.isNotNull(intPratica)) { |
|
||||||
Territorio territorio = TerritorioLocalServiceUtil.fetchTerritorio(intPratica.getTerritorioId()); |
|
||||||
|
|
||||||
|
|
||||||
Organization orgFirenze = OrganizationLocalServiceUtil.getOrganization(companyId, "Firenze"); |
|
||||||
long groupIdFirenze = orgFirenze.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdFirenze) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniFirenze++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoFirenze++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatorieFirenze++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaFirenze++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgArezzo = OrganizationLocalServiceUtil.getOrganization(companyId, "Arezzo"); |
|
||||||
long groupIdArezzo = orgArezzo.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdArezzo) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniArezzo++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoArezzo++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatorieArezzo++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaArezzo++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgGrosetto = OrganizationLocalServiceUtil.getOrganization(companyId, "Grosseto"); |
|
||||||
long groupIdGrosseto = orgGrosetto.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdGrosseto) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniGrosseto++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoGrosseto++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatorieGrosseto++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaGrosseto++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgLivorno = OrganizationLocalServiceUtil.getOrganization(companyId, "Livorno"); |
|
||||||
long groupIdLivorno = orgLivorno.getGroup().getGroupId(); |
|
||||||
|
|
||||||
if (territorio.getGroupId() == groupIdLivorno) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniLivorno++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoLivorno++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatorieLivorno++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaLivorno++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgLucca = OrganizationLocalServiceUtil.getOrganization(companyId, "Lucca"); |
|
||||||
long groupIdLucca = orgLucca.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdLucca) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniLucca++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoLucca++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatorieLucca++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaLucca++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgMassaCarrara = |
|
||||||
OrganizationLocalServiceUtil.getOrganization(companyId, "Massa Carrara"); |
|
||||||
long groupIdMassaCarrara = orgMassaCarrara.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdMassaCarrara) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniMassaCarrara++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoMassaCarrara++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatorieMassaCarrara++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaMassaCarrara++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgPisa = OrganizationLocalServiceUtil.getOrganization(companyId, "Pisa"); |
|
||||||
long groupIdPisa = orgPisa.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdPisa) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniPisa++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoPisa++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatoriePisa++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaPisa++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgPistoia = OrganizationLocalServiceUtil.getOrganization(companyId, "Pistoia"); |
|
||||||
long groupIdPistoia = orgPistoia.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdPistoia) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniPistoia++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoPistoia++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatoriePistoia++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaPistoia++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgPrato = OrganizationLocalServiceUtil.getOrganization(companyId, "Prato"); |
|
||||||
long groupIdPrato = orgPrato.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdPrato) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniPrato++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoPrato++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatoriePrato++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaPrato++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
Organization orgSiena = OrganizationLocalServiceUtil.getOrganization(companyId, "Siena"); |
|
||||||
long groupIdSiena = orgSiena.getGroup().getGroupId(); |
|
||||||
if (territorio.getGroupId() == groupIdSiena) { |
|
||||||
|
|
||||||
if (intPratica.getTipoPratica().equals("02")) { |
|
||||||
autorizzazioniSiena++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("01")) { |
|
||||||
depositoSiena++; |
|
||||||
} |
|
||||||
if (intPratica.getTipoPratica().equals("03")) { |
|
||||||
sanatorieSiena++; |
|
||||||
} |
|
||||||
//Bug 33461
|
|
||||||
if (intPratica.getTipoPratica().equals("05")) { |
|
||||||
opereMinoreImportanzaSiena++; |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
autorizzazioniTotali = |
|
||||||
autorizzazioniArezzo + autorizzazioniFirenze + autorizzazioniGrosseto + autorizzazioniLivorno |
|
||||||
+ autorizzazioniLucca + autorizzazioniMassaCarrara + autorizzazioniPisa + autorizzazioniPistoia |
|
||||||
+ autorizzazioniPrato + autorizzazioniSiena; |
|
||||||
|
|
||||||
depositoTotali = |
|
||||||
depositoArezzo + depositoFirenze + depositoGrosseto + depositoLivorno + depositoLucca |
|
||||||
+ depositoMassaCarrara + depositoPisa + depositoPistoia + depositoPrato + depositoSiena; |
|
||||||
|
|
||||||
sanatorieTotali = |
|
||||||
sanatorieArezzo + sanatorieFirenze + sanatorieGrosseto + sanatorieLivorno + sanatorieLucca |
|
||||||
+ sanatorieMassaCarrara + sanatoriePisa + sanatoriePistoia + sanatoriePrato + sanatorieSiena; |
|
||||||
|
|
||||||
opereMinoreImportanzaTotali = |
|
||||||
opereMinoreImportanzaArezzo + opereMinoreImportanzaFirenze + opereMinoreImportanzaGrosseto + opereMinoreImportanzaLivorno + opereMinoreImportanzaLucca |
|
||||||
+ opereMinoreImportanzaMassaCarrara + opereMinoreImportanzaPisa + opereMinoreImportanzaPistoia + opereMinoreImportanzaPrato + opereMinoreImportanzaSiena; |
|
||||||
|
|
||||||
dataSource.add(user.getLastName() + " " + user.getFirstName(), dateMinString, dateMaxString |
|
||||||
, autorizzazioniArezzo, depositoArezzo, sanatorieArezzo, opereMinoreImportanzaArezzo |
|
||||||
, autorizzazioniFirenze, depositoFirenze, sanatorieFirenze, opereMinoreImportanzaFirenze |
|
||||||
, autorizzazioniGrosseto, depositoGrosseto, sanatorieGrosseto, opereMinoreImportanzaGrosseto |
|
||||||
, autorizzazioniLivorno, depositoLivorno, sanatorieLivorno, opereMinoreImportanzaLivorno |
|
||||||
, autorizzazioniLucca, depositoLucca, sanatorieLucca, opereMinoreImportanzaLucca |
|
||||||
, autorizzazioniMassaCarrara, depositoMassaCarrara, sanatorieMassaCarrara, opereMinoreImportanzaMassaCarrara |
|
||||||
, autorizzazioniPisa, depositoPisa, sanatoriePisa, opereMinoreImportanzaPisa |
|
||||||
, autorizzazioniPistoia, depositoPistoia, sanatoriePistoia, opereMinoreImportanzaPistoia |
|
||||||
, autorizzazioniPrato, depositoPrato, sanatoriePrato, opereMinoreImportanzaPrato |
|
||||||
, autorizzazioniSiena, depositoSiena, sanatorieSiena, opereMinoreImportanzaSiena |
|
||||||
, autorizzazioniTotali, depositoTotali, sanatorieTotali, opereMinoreImportanzaTotali); |
|
||||||
|
|
||||||
autorizzazioniColonnaFirenze += autorizzazioniFirenze; |
|
||||||
depositoColonnaFirenze += depositoFirenze; |
|
||||||
sanatorieColonnaFirenze += sanatorieFirenze; |
|
||||||
opereMinoreImportanzaColonnaFirenze += opereMinoreImportanzaFirenze; |
|
||||||
|
|
||||||
autorizzazioniColonnaArezzo += autorizzazioniArezzo; |
|
||||||
depositoColonnaArezzo += depositoArezzo; |
|
||||||
sanatorieColonnaArezzo += sanatorieArezzo; |
|
||||||
opereMinoreImportanzaColonnaArezzo += opereMinoreImportanzaArezzo; |
|
||||||
|
|
||||||
autorizzazioniColonnaGrosseto += autorizzazioniGrosseto; |
|
||||||
depositoColonnaGrosseto += depositoGrosseto; |
|
||||||
sanatorieColonnaGrosseto += sanatorieGrosseto; |
|
||||||
opereMinoreImportanzaColonnaGrosseto += opereMinoreImportanzaGrosseto; |
|
||||||
|
|
||||||
autorizzazioniColonnaLivorno += autorizzazioniLivorno; |
|
||||||
depositoColonnaLivorno += depositoLivorno; |
|
||||||
sanatorieColonnaLivorno += sanatorieLivorno; |
|
||||||
opereMinoreImportanzaColonnaLivorno += opereMinoreImportanzaLivorno; |
|
||||||
|
|
||||||
autorizzazioniColonnaMassaCarrara += autorizzazioniMassaCarrara; |
|
||||||
depositoColonnaMassaCarrara += depositoMassaCarrara; |
|
||||||
sanatorieColonnaMassaCarrara += sanatorieMassaCarrara; |
|
||||||
opereMinoreImportanzaColonnaMassaCarrara += opereMinoreImportanzaMassaCarrara; |
|
||||||
|
|
||||||
autorizzazioniColonnaPisa += autorizzazioniPisa; |
|
||||||
depositoColonnaPisa += depositoPisa; |
|
||||||
sanatorieColonnaPisa += sanatoriePisa; |
|
||||||
opereMinoreImportanzaColonnaPisa += opereMinoreImportanzaPisa; |
|
||||||
|
|
||||||
autorizzazioniColonnaPrato += autorizzazioniPrato; |
|
||||||
depositoColonnaPrato += depositoPrato; |
|
||||||
sanatorieColonnaPrato += sanatoriePrato; |
|
||||||
opereMinoreImportanzaColonnaPrato += opereMinoreImportanzaPrato; |
|
||||||
|
|
||||||
autorizzazioniColonnaLucca += autorizzazioniLucca; |
|
||||||
depositoColonnaLucca += depositoLucca; |
|
||||||
sanatorieColonnaLucca += sanatorieLucca; |
|
||||||
opereMinoreImportanzaColonnaLucca += opereMinoreImportanzaLucca; |
|
||||||
|
|
||||||
autorizzazioniColonnaPistoia += autorizzazioniPistoia; |
|
||||||
depositoColonnaPistoia += depositoPistoia; |
|
||||||
sanatorieColonnaPistoia += sanatoriePistoia; |
|
||||||
opereMinoreImportanzaColonnaPistoia += opereMinoreImportanzaPistoia; |
|
||||||
|
|
||||||
autorizzazioniColonnaSiena += autorizzazioniSiena; |
|
||||||
depositoColonnaSiena += depositoSiena; |
|
||||||
sanatorieColonnaSiena += sanatorieSiena; |
|
||||||
opereMinoreImportanzaColonnaSiena += opereMinoreImportanzaSiena; |
|
||||||
|
|
||||||
autorizzazioniColonnaTotali += autorizzazioniTotali; |
|
||||||
depositoColonnaTotali += depositoTotali; |
|
||||||
sanatorieColonnaTotali += sanatorieTotali; |
|
||||||
opereMinoreImportanzaColonnaTotali += opereMinoreImportanzaTotali; |
|
||||||
} |
|
||||||
|
|
||||||
dataSource.add("TOTALI", "", "" |
|
||||||
, autorizzazioniColonnaArezzo, depositoColonnaArezzo, sanatorieColonnaArezzo, opereMinoreImportanzaColonnaArezzo |
|
||||||
, autorizzazioniColonnaFirenze, depositoColonnaFirenze, sanatorieColonnaFirenze, opereMinoreImportanzaColonnaFirenze |
|
||||||
, autorizzazioniColonnaGrosseto, depositoColonnaGrosseto, sanatorieColonnaGrosseto, opereMinoreImportanzaColonnaGrosseto |
|
||||||
, autorizzazioniColonnaLivorno, depositoColonnaLivorno, sanatorieColonnaLivorno, opereMinoreImportanzaColonnaLivorno |
|
||||||
, autorizzazioniColonnaLucca, depositoColonnaLucca, sanatorieColonnaLucca, opereMinoreImportanzaColonnaLucca |
|
||||||
, autorizzazioniColonnaMassaCarrara, depositoColonnaMassaCarrara, sanatorieColonnaMassaCarrara, opereMinoreImportanzaColonnaMassaCarrara |
|
||||||
, autorizzazioniColonnaPisa, depositoColonnaPisa, sanatorieColonnaPisa, opereMinoreImportanzaColonnaPisa |
|
||||||
, autorizzazioniColonnaPistoia, depositoColonnaPistoia, sanatorieColonnaPistoia, opereMinoreImportanzaColonnaPistoia |
|
||||||
, autorizzazioniColonnaPrato, depositoColonnaPrato, sanatorieColonnaPrato, opereMinoreImportanzaColonnaPrato |
|
||||||
, autorizzazioniColonnaSiena, depositoColonnaSiena, sanatorieColonnaSiena, opereMinoreImportanzaColonnaSiena |
|
||||||
, autorizzazioniColonnaTotali, depositoColonnaTotali, sanatorieColonnaTotali, opereMinoreImportanzaColonnaTotali); |
|
||||||
} |
|
||||||
} |
|
||||||
|
|
||||||
} catch (ParseException e) { |
|
||||||
_log.error(e, e); |
|
||||||
} catch (SystemException e) { |
|
||||||
_log.error(e, e); |
|
||||||
} catch (PortalException e) { |
|
||||||
_log.error(e, e); |
|
||||||
} |
|
||||||
|
|
||||||
return dataSource; |
|
||||||
} |
|
||||||
|
|
||||||
private List<ControlloPratica> orderList(List<ControlloPratica> lista) { |
|
||||||
|
|
||||||
Collections.sort(lista, new Comparator<ControlloPratica>() { |
|
||||||
public int compare(ControlloPratica a, ControlloPratica b) { |
|
||||||
|
|
||||||
return ((Long) b.getGroupId()).compareTo(((Long) a.getGroupId())); |
|
||||||
} |
|
||||||
}); |
|
||||||
|
|
||||||
return lista; |
|
||||||
} |
|
||||||
|
|
||||||
private List<IntPratica> orderListInt(List<IntPratica> lista) { |
|
||||||
|
|
||||||
Collections.sort(lista, new Comparator<IntPratica>() { |
|
||||||
public int compare(IntPratica a, IntPratica b) { |
|
||||||
|
|
||||||
return ((Long) b.getGroupId()).compareTo(((Long) a.getGroupId())); |
|
||||||
} |
|
||||||
}); |
|
||||||
|
|
||||||
return lista; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public String getTitle() { |
|
||||||
|
|
||||||
return "Report Assegnazioni ed Istruttorie"; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public List<PortosSearchTermsReport> getSearchFields() { |
|
||||||
|
|
||||||
List<PortosSearchTermsReport> listaFields = new ArrayList<PortosSearchTermsReport>(); |
|
||||||
|
|
||||||
listaFields.add(new PortosSearchTermsReport(1, FieldType.DATE, "dateMin")); |
|
||||||
listaFields.add(new PortosSearchTermsReport(2, FieldType.DATE, "dateMax")); |
|
||||||
|
|
||||||
return listaFields; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public boolean isCVSEnabled() { |
|
||||||
|
|
||||||
return true; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public boolean isPDFEnabled() { |
|
||||||
|
|
||||||
return false; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public boolean isExcelEnabled() { |
|
||||||
|
|
||||||
return true; |
|
||||||
} |
|
||||||
|
|
||||||
@Override |
|
||||||
public boolean isWordEnabled() { |
|
||||||
|
|
||||||
return false; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
class UserComparator implements Comparator<User>{ |
|
||||||
@Override |
|
||||||
public int compare(User o1, User o2) { |
|
||||||
int compareLastName = 0; |
|
||||||
|
|
||||||
if(Validator.isNotNull(o1.getLastName()) && Validator.isNotNull(o2.getLastName())) |
|
||||||
compareLastName = o1.getLastName().compareToIgnoreCase(o2.getLastName()); |
|
||||||
|
|
||||||
if(compareLastName == 0 && Validator.isNotNull(o1.getFirstName()) && Validator.isNotNull(o2.getFirstName())) |
|
||||||
compareLastName = o1.getFirstName().compareToIgnoreCase(o2.getFirstName()); |
|
||||||
|
|
||||||
return compareLastName; |
|
||||||
} |
|
||||||
} |
|
@ -1,53 +0,0 @@ |
|||||||
package it.tref.liferay.portos.bo.shared.util; |
|
||||||
|
|
||||||
import java.util.LinkedHashMap; |
|
||||||
import java.util.Map; |
|
||||||
|
|
||||||
public class ArtLeggeUtil { |
|
||||||
|
|
||||||
public static final String DPR01 = "DPR01"; |
|
||||||
public static final String DPR02 = "DPR02"; |
|
||||||
public static final String DPR03 = "DPR03"; |
|
||||||
public static final String DPR04 = "DPR04"; |
|
||||||
public static final String DM01 = "DM01"; |
|
||||||
public static final String DM02 = "DM02"; |
|
||||||
public static final String DM03 = "DM03"; |
|
||||||
public static final String DM04 = "DM04"; |
|
||||||
public static final String DM05 = "DM05"; |
|
||||||
public static final String ANR = "ANR"; |
|
||||||
public static final String DPGR01 = "DPGR01"; |
|
||||||
public static final String DPGR02 = "DPGR02"; |
|
||||||
public static final String ORD01 = "ORD01"; |
|
||||||
public static final String LTC01 = "LTC01"; |
|
||||||
public static final String CI01 = "CI01"; |
|
||||||
public static final String ART3COM3 = "ART3COM3"; |
|
||||||
public static final String ART3COM4 = "ART3COM4"; |
|
||||||
|
|
||||||
@SuppressWarnings("serial") |
|
||||||
private static final Map<String, String> allArtLegge = new LinkedHashMap<String, String>() { |
|
||||||
{ |
|
||||||
put(DPR01, "D.P.R. 380/01 artt. 93 e 94, L.R. 1/05 art. 105 ter"); |
|
||||||
put(DPR02, "D.P.R. 380/01 artt. 65, 93 e 94, L.R. 1/05 art. 105 ter"); |
|
||||||
put(DPR03, "D.P.R. 380/01 art. 61(art.2 L64/74)"); |
|
||||||
put(DPR04, "D.P.R. 380/01 artt. 65, 93 e 94, L.R. 1/05 art. 105 bis"); |
|
||||||
put(DM01, "D.M. 14/01/2008"); |
|
||||||
put(DM02, "D.M. 14/09/2005"); |
|
||||||
put(DM03, "D.M. 16/01/1996"); |
|
||||||
put(DM04, "D.M. 24/01/1986"); |
|
||||||
put(DM05, "D.M. 14/09/1985"); |
|
||||||
put(ANR, "Altra normativa di riferimento"); |
|
||||||
put(DPGR01, "D.P.G.R. 36/R/1996"); |
|
||||||
put(DPGR02, "D.P.G.R. 36/R/1996 ART.6 E 7"); |
|
||||||
put(ORD01, "Ordinanza P.C.M n 3274/03 e succ.integrazione"); |
|
||||||
put(LTC01, "Lettura tecnica consolidata"); |
|
||||||
put(CI01, "Codici Internazionali"); |
|
||||||
put(ART3COM3, "Art.3,3"); |
|
||||||
put(ART3COM4, "Art.3,4"); |
|
||||||
} |
|
||||||
}; |
|
||||||
|
|
||||||
public static String getLabel(String key) { |
|
||||||
|
|
||||||
return allArtLegge.get(key); |
|
||||||
} |
|
||||||
} |
|
Some files were not shown because too many files have changed in this diff Show More
Caricamento…
Reference in new issue