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-portal-6.2-ce-ga6/tomcat-7.0.62/lib/ext |
||||
app.server.tomcat.deploy.dir = /home/portos/bin/liferay-portal-6.2-ce-ga6/tomcat-7.0.62/webapps |
||||
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.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-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 |
||||
|
@ -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"%> |
||||
<%@ include file="/html/init.jsp" %> |
||||
<%@include file="/html/init.jsp"%> |
@ -1,38 +1,30 @@
|
||||
<%-- LIFERAY_CRUD_GENERATOR_DO_NOT_GENERATE --%> |
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
|
||||
<%@ include file="/html/amministrazione/init.jsp" %> |
||||
|
||||
<liferay-ui:error exception="<%= CSVFileNotFoundException.class %>" message="csv-file-not-found" /> |
||||
|
||||
<liferay-portlet:renderURL var="backURL"> |
||||
<liferay-portlet:param name="tabs1" value="comuni" /> |
||||
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/view.jsp" /> |
||||
</liferay-portlet:renderURL> |
||||
<liferay-ui:header title="import-comunes" backURL="<%=backURL %>" /> |
||||
|
||||
<div class="portlet-msg-info"> |
||||
<liferay-ui:message |
||||
arguments="<%=new String[] { StringUtil.merge(Constants.AMMINISTRAZIONE_CSV_HEADERS_COMUNI, StringPool.COMMA_AND_SPACE) } %>" |
||||
key="csv-file-headers-format-must-be-x" |
||||
translateArguments="false" /> |
||||
arguments="<%= new String[] { StringUtil.merge(Constants.AMMINISTRAZIONE_CSV_HEADERS_COMUNI, |
||||
StringPool.COMMA_AND_SPACE) } %>" |
||||
key="csv-file-headers-format-must-be-x" translateArguments="false" /> |
||||
</div> |
||||
|
||||
<liferay-portlet:actionURL name="importComunes" var="importComunesURL" /> |
||||
<aui:form action="<%=importComunesURL %>" enctype="multipart/form-data" method="post"> |
||||
<aui:input name="redirect" type="hidden" value="<%=backURL %>" /> |
||||
|
||||
<aui:form action="<%= importComunesURL %>" enctype="multipart/form-data" method="post"> |
||||
<aui:input name="redirect" type="hidden" value="<%= backURL %>" /> |
||||
<aui:input name="file" type="file"> |
||||
<aui:validator name="required" /> |
||||
<aui:validator name="acceptFiles">'csv'</aui:validator> |
||||
</aui:input> |
||||
|
||||
<aui:select name="delimiter"> |
||||
<aui:option label="comma" value="," /> |
||||
<aui:option label="semi-colon" value=";" /> |
||||
<aui:option label="colon" value=":" /> |
||||
</aui:select> |
||||
|
||||
<aui:button-row> |
||||
<aui:button type="submit" value="import" /> |
||||
</aui:button-row> |
||||
|
@ -1,13 +1,8 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
|
||||
<%@ include file="/html/amministrazione/init.jsp" %> |
||||
|
||||
<% |
||||
SearchContainer<Comune> searchContainer = (SearchContainer) request.getAttribute("liferay-ui:search:searchContainer"); |
||||
DisplayTerms displayTerms = (DisplayTerms) searchContainer.getDisplayTerms(); |
||||
%> |
||||
|
||||
<liferay-ui:search-toggle |
||||
autoFocus="<%=windowState.equals(WindowState.MAXIMIZED) %>" |
||||
buttonLabel="search" displayTerms="<%=displayTerms %>" |
||||
id="toggle_id_comune_search" /> |
||||
<liferay-ui:search-toggle autoFocus="<%=windowState.equals(WindowState.MAXIMIZED) %>" buttonLabel="search" |
||||
displayTerms="<%= displayTerms %>" id="toggle_id_comune_search" /> |
@ -1,29 +1,23 @@
|
||||
<%-- LIFERAY_CRUD_GENERATOR_DO_NOT_GENERATE --%> |
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
|
||||
<%@ include file="/html/amministrazione/init.jsp" %> |
||||
|
||||
<% |
||||
ResultRow row = (ResultRow)request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||
Comune comune = (Comune)row.getObject(); |
||||
ResultRow row = (ResultRow) request.getAttribute(WebKeys.SEARCH_CONTAINER_RESULT_ROW); |
||||
Comune comune = (Comune) row.getObject(); |
||||
%> |
||||
|
||||
<liferay-portlet:renderURL var="redirectURL"> |
||||
<liferay-portlet:param name="tabs1" value="comuni" /> |
||||
<liferay-portlet:param name="mvcPath" value="/html/amministrazione/view.jsp" /> |
||||
</liferay-portlet:renderURL> |
||||
|
||||
<liferay-ui:icon-menu> |
||||
<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: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:param name="redirect" value="<%=redirectURL %>" /> |
||||
<liferay-portlet:param name="redirect" value="<%= redirectURL %>" /> |
||||
</liferay-portlet:actionURL> |
||||
<liferay-ui:icon-delete url="<%= deleteComuneURL %>" /> |
||||
</liferay-ui:icon-menu> |
@ -1,17 +1,9 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@ include file="/html/amministrazione/init.jsp" %> |
||||
|
||||
<% |
||||
String currentTab = ParamUtil.getString(request, "tabs1", "territori"); |
||||
%> |
||||
|
||||
<liferay-portlet:renderURL var="changeTabURL" /> |
||||
|
||||
<liferay-ui:tabs |
||||
names="territori,province,comuni,parametri" |
||||
url="<%= changeTabURL %>" |
||||
/> |
||||
<liferay-util:include |
||||
page='<%= "/html/amministrazione/tabs/"+currentTab+"/view.jsp" %>' |
||||
servletContext="<%= application %>" |
||||
/> |
||||
<liferay-ui:tabs names="territori,province,comuni,parametri" url="<%= changeTabURL %>" /> |
||||
<liferay-util:include page='<%= "/html/amministrazione/tabs/" + currentTab + "/view.jsp" %>' |
||||
servletContext="<%= application %>" /> |
@ -1,2 +1,2 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@ include file="/html/init.jsp" %> |
||||
<%@include file="/html/init.jsp"%> |
||||
|
@ -1,77 +1,63 @@
|
||||
<%@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.Role"%> |
||||
<%@page import="javax.portlet.PortletURL"%> |
||||
<%@page import="com.liferay.portal.service.UserLocalServiceUtil"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.Constants"%> |
||||
<%@include file="/html/gestioneattivita/init.jsp"%> |
||||
|
||||
|
||||
<% |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||
long controlloPraticaId = ParamUtil.getLong(request, "controlloPraticaId"); |
||||
|
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||
ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPraticaId); |
||||
|
||||
String buttonIdAggiungiDettPraticheAlControllo = ParamUtil.getString(request, "buttonIdAggiungiDettPraticheAlControllo"); |
||||
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
||||
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
||||
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
||||
|
||||
String randomId = StringUtil.randomId(); |
||||
String formNameAggiungiDettPraticheAlControllo = "formNameAggiungiDettPraticheAlControllo_"+randomId; |
||||
String divIdAggiungiDettPraticheAlControllo = "divIdAggiungiDettPraticheAlControllo_"+randomId; |
||||
|
||||
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()); |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||
long controlloPraticaId = ParamUtil.getLong(request, "controlloPraticaId"); |
||||
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
||||
ControlloPratica controlloPratica = ControlloPraticaLocalServiceUtil.getControlloPratica(controlloPraticaId); |
||||
String buttonIdAggiungiDettPraticheAlControllo = ParamUtil.getString(request, "buttonIdAggiungiDettPraticheAlControllo"); |
||||
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
||||
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
||||
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
||||
String randomId = StringUtil.randomId(); |
||||
String formNameAggiungiDettPraticheAlControllo = "formNameAggiungiDettPraticheAlControllo_" + randomId; |
||||
String divIdAggiungiDettPraticheAlControllo = "divIdAggiungiDettPraticheAlControllo_" + randomId; |
||||
User istruttore = UserLocalServiceUtil.getUser(intPratica.getStatusByUserId()); |
||||
Role role = RoleLocalServiceUtil.getRole(company.getCompanyId(), Constants.ROLE_NAME_ISTRUTTORE); |
||||
DettPratica dettPraticaAttuale = DettPraticaLocalServiceUtil.getDettPratica(controlloPratica.getDettPraticaId()); |
||||
DettPratica lastDettPratica = DettPraticaLocalServiceUtil.getLastCompletedByIntPratica(controlloPratica.getIntPraticaId()); |
||||
%> |
||||
|
||||
<liferay-portlet:actionURL name="aggiungiDettPraticheAlControllo" var="aggiungiDettPraticheAlControlloUrl"> |
||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
||||
<liferay-util:param name="controlloPraticaId" value="<%=String.valueOf(controlloPraticaId)%>" /> |
||||
<liferay-util:param name="lastDettPraticaId" value="<%=String.valueOf(lastDettPratica.getDettPraticaId())%>" /> |
||||
<liferay-util:param name="redirect" value="<%=currentURL%>" /> |
||||
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||
<liferay-util:param name="controlloPraticaId" value="<%= String.valueOf(controlloPraticaId) %>" /> |
||||
<liferay-util:param name="lastDettPraticaId" value="<%= String.valueOf(lastDettPratica.getDettPraticaId()) %>" /> |
||||
<liferay-util:param name="redirect" value="<%= currentURL %>" /> |
||||
</liferay-portlet:actionURL> |
||||
|
||||
|
||||
<aui:form name="<%=formNameAggiungiDettPraticheAlControllo %>" method="post" action="<%= aggiungiDettPraticheAlControlloUrl %>" > |
||||
<div id='<%= renderResponse.getNamespace() + divIdAggiungiDettPraticheAlControllo %>' class="hide" > |
||||
|
||||
<aui:form name="<%= formNameAggiungiDettPraticheAlControllo %>" method="post" |
||||
action="<%= aggiungiDettPraticheAlControlloUrl %>"> |
||||
<div id='<%= renderResponse.getNamespace() + divIdAggiungiDettPraticheAlControllo %>' class="hide"> |
||||
<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> |
||||
<liferay-ui:message key="le-seguenti-pratiche-non-sono-nel-controllo" /> |
||||
</div> |
||||
<ul> |
||||
<% |
||||
List<DettPratica> elencoPratiche = DettPraticaLocalServiceUtil.findCompletedByIntPraticaAndSuccessivoDettPratica(intPraticaId, controlloPratica.getDettPraticaId()); |
||||
for(DettPratica dettPratica: elencoPratiche){ |
||||
out.print("<li>"+dettPratica.getFullDescription()+"</li>"); |
||||
List<DettPratica> elencoPratiche = DettPraticaLocalServiceUtil |
||||
.findCompletedByIntPraticaAndSuccessivoDettPratica(intPraticaId, |
||||
controlloPratica.getDettPraticaId()); |
||||
for (DettPratica dettPratica: elencoPratiche) { |
||||
out.print("<li>"); |
||||
out.print(dettPratica.getFullDescription()); |
||||
out.print("</li>"); |
||||
} |
||||
%> |
||||
|
||||
</ul> |
||||
<div> |
||||
<liferay-ui:message key="vuoi-aggiungere-al-controllo" /> |
||||
</div> |
||||
</div> |
||||
<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="titolo" value="Cambia titolare pratica"></liferay-util:param> |
||||
<liferay-util:param name="buttonId" value="<%=buttonIdAggiungiDettPraticheAlControllo %>"></liferay-util:param> |
||||
<liferay-util:param name="buttonConferma" value="Aggiungi"></liferay-util:param> |
||||
<liferay-util:param name="contentDiv" value="<%=divIdAggiungiDettPraticheAlControllo %>"></liferay-util:param> |
||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
||||
<liferay-util:param name="buttonBar" value="true"></liferay-util:param> |
||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>"> |
||||
<liferay-util:param name="formName" value="<%= formNameAggiungiDettPraticheAlControllo %>" /> |
||||
<liferay-util:param name="titolo" value="Cambia titolare pratica" /> |
||||
<liferay-util:param name="buttonId" value="<%= buttonIdAggiungiDettPraticheAlControllo %>" /> |
||||
<liferay-util:param name="buttonConferma" value="Aggiungi" /> |
||||
<liferay-util:param name="contentDiv" value="<%= divIdAggiungiDettPraticheAlControllo %>" /> |
||||
<liferay-util:param name="width" value="500" /> |
||||
<liferay-util:param name="buttonBar" value="true" /> |
||||
</liferay-util:include> |
||||
</aui:form> |
@ -1,74 +1,60 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@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.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="java.util.ArrayList"%> |
||||
<%@page import="com.liferay.portal.model.User"%> |
||||
<%@page import="com.liferay.portal.model.Role"%> |
||||
<%@page import="javax.portlet.PortletURL"%> |
||||
<%@page import="it.tref.liferay.portos.bo.util.Constants"%> |
||||
<%@include file="/html/gestioneattivita/init.jsp"%> |
||||
|
||||
<% |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||
|
||||
String buttonIdSelezionaGeologo = ParamUtil.getString(request, "buttonIdSelezionaGeologo"); |
||||
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
||||
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
||||
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
||||
|
||||
String randomId = StringUtil.randomId(); |
||||
String formNameSelezionaGeologo = "formNameSelezionaGeologo_"+randomId; |
||||
String divIdSelezionaGeologo = "divIdSelezionaGeologo_"+randomId; |
||||
Role role = RoleLocalServiceUtil.getRole(company.getCompanyId(),Constants.ROLE_NAME_GEOLOGO); |
||||
List<User> geologi = UserLocalServiceUtil.getRoleUsers(role.getRoleId()); |
||||
List<ParereGeologo> pareriGeologo = ParereGeologoLocalServiceUtil.findByIntPraticaId(intPraticaId, QueryUtil.ALL_POS, QueryUtil.ALL_POS); |
||||
for(ParereGeologo parereGeologo : pareriGeologo){ |
||||
if(Validator.isNull(parereGeologo.getDtCompilazione())){ |
||||
long intPraticaId = ParamUtil.getLong(request, "intPraticaId"); |
||||
long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId"); |
||||
String buttonIdSelezionaGeologo = ParamUtil.getString(request, "buttonIdSelezionaGeologo"); |
||||
PortletURL iteratorURL = liferayPortletResponse.createRenderURL(); |
||||
String orderByType = ParamUtil.getString(request, "orderByType", "asc"); |
||||
String orderByCol = ParamUtil.getString(request, "orderByCol", "nome"); |
||||
String randomId = StringUtil.randomId(); |
||||
String formNameSelezionaGeologo = "formNameSelezionaGeologo_" + randomId; |
||||
String divIdSelezionaGeologo = "divIdSelezionaGeologo_" + randomId; |
||||
Role role = RoleLocalServiceUtil.getRole(company.getCompanyId(),Constants.ROLE_NAME_GEOLOGO); |
||||
List<User> geologi = UserLocalServiceUtil.getRoleUsers(role.getRoleId()); |
||||
List<ParereGeologo> pareriGeologo = ParereGeologoLocalServiceUtil.findByIntPraticaId(intPraticaId, QueryUtil.ALL_POS, |
||||
QueryUtil.ALL_POS); |
||||
for (ParereGeologo parereGeologo : pareriGeologo) { |
||||
if (Validator.isNull(parereGeologo.getDtCompilazione())) { |
||||
geologi.remove(UserLocalServiceUtil.getUser(parereGeologo.getGeologoUserId())); |
||||
} |
||||
} |
||||
|
||||
} |
||||
%> |
||||
|
||||
<liferay-portlet:actionURL name="aggiungiRichiestaParere" var="aggiungiRichiestaParereUrl"> |
||||
<liferay-util:param name="intPraticaId" value="<%=String.valueOf(intPraticaId)%>" /> |
||||
<liferay-util:param name="dettPraticaId" value="<%=String.valueOf(dettPraticaId)%>" /> |
||||
<liferay-util:param name="redirect" value="<%=currentURL%>" /> |
||||
<liferay-util:param name="intPraticaId" value="<%= String.valueOf(intPraticaId) %>" /> |
||||
<liferay-util:param name="dettPraticaId" value="<%= String.valueOf(dettPraticaId) %>" /> |
||||
<liferay-util:param name="redirect" value="<%= currentURL %>" /> |
||||
</liferay-portlet:actionURL> |
||||
|
||||
<aui:form name="<%=formNameSelezionaGeologo %>" method="post" action="<%= aggiungiRichiestaParereUrl %>" > |
||||
<div id='<%= renderResponse.getNamespace() + divIdSelezionaGeologo %>' class="hide" > |
||||
<aui:select name="geologoId" label="<%=StringPool.BLANK %>" required="true"> |
||||
<aui:form name="<%= formNameSelezionaGeologo %>" method="post" action="<%= aggiungiRichiestaParereUrl %>"> |
||||
<div id='<%= renderResponse.getNamespace() + divIdSelezionaGeologo %>' class="hide"> |
||||
<aui:select name="geologoId" label="" required="true"> |
||||
<aui:option label="Seleziona funzionario" value="" /> |
||||
<% |
||||
for (User geologo: geologi) { |
||||
|
||||
List<Organization> listaOrganizzazioni = OrganizationLocalServiceUtil.getUserOrganizations(geologo.getUserId()); |
||||
List<Organization> listaOrganizzazioni = OrganizationLocalServiceUtil.getUserOrganizations( |
||||
geologo.getUserId()); |
||||
StringBuilder sb = new StringBuilder(); |
||||
sb.append(geologo.getFullName()); |
||||
sb.append(StringPool.SPACE); |
||||
sb.append(StringPool.DASH); |
||||
sb.append(StringPool.SPACE); |
||||
sb.append(ListUtil.toString(listaOrganizzazioni, "name", StringPool.COMMA_AND_SPACE)); |
||||
sb.append(geologo.getFullName()).append(StringPool.SPACE).append(StringPool.DASH).append(StringPool.SPACE) |
||||
.append(ListUtil.toString(listaOrganizzazioni, "name", StringPool.COMMA_AND_SPACE)); |
||||
%> |
||||
<aui:option label="<%=sb.toString()%>" value="<%=geologo.getUserId()%>" /> |
||||
<aui:option label="<%= sb.toString() %>" value="<%= geologo.getUserId() %>" /> |
||||
<% |
||||
} |
||||
%> |
||||
</aui:select> |
||||
</div> |
||||
|
||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>" > |
||||
<liferay-util:param name="formName" value="<%=formNameSelezionaGeologo %>"></liferay-util:param> |
||||
<liferay-util:param name="titolo" value="Seleziona parere endoprocedimentale"></liferay-util:param> |
||||
<liferay-util:param name="buttonId" value="<%=buttonIdSelezionaGeologo %>"></liferay-util:param> |
||||
<liferay-util:param name="buttonConferma" value="CONFERMA"></liferay-util:param> |
||||
<liferay-util:param name="contentDiv" value="<%=divIdSelezionaGeologo %>"></liferay-util:param> |
||||
<liferay-util:param name="width" value="500"></liferay-util:param> |
||||
<liferay-util:param name="buttonBar" value="true"></liferay-util:param> |
||||
<liferay-util:include page="/html/common/submit_window.jsp" servletContext="<%= application %>"> |
||||
<liferay-util:param name="formName" value="<%= formNameSelezionaGeologo %>" /> |
||||
<liferay-util:param name="titolo" value="Seleziona parere endoprocedimentale" /> |
||||
<liferay-util:param name="buttonId" value="<%= buttonIdSelezionaGeologo %>" /> |
||||
<liferay-util:param name="buttonConferma" value="CONFERMA" /> |
||||
<liferay-util:param name="contentDiv" value="<%= divIdSelezionaGeologo %>" /> |
||||
<liferay-util:param name="width" value="500" /> |
||||
<liferay-util:param name="buttonBar" value="true" /> |
||||
</liferay-util:include> |
||||
</aui:form> |
@ -1,5 +1,4 @@
|
||||
<%@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"%> |
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
<%@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"%> |
||||
<%@ include file="/html/init.jsp" %> |
||||
|
||||
<%@include file="/html/init.jsp"%> |
||||
<% |
||||
boolean isElencoProgetti = GetterUtil.getBoolean(portletPreferences.getValue("isElencoProgetti", "true")); |
||||
boolean isArchivio = GetterUtil.getBoolean(portletPreferences.getValue("isArchivio", "true")); |
||||
boolean onlyMieiProgetti = GetterUtil.getBoolean(portletPreferences.getValue("onlyMieiProgetti", "true")); |
||||
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", "")); |
||||
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", "")); |
||||
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", StringPool.BLANK)); |
||||
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", StringPool.BLANK)); |
||||
%> |
@ -1,21 +1,22 @@
|
||||
<%@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" /> |
||||
|
||||
<aui:form action="<%=configurationURL%>" method="post" name="fm"> |
||||
<aui:input name="<%=Constants.CMD%>" type="hidden" value="<%=Constants.UPDATE%>" /> |
||||
<aui:select name="preferences--tipoVisualizzazione--" type="select" value="<%=tipoVisualizzazione%>" > |
||||
<aui:option value="isProgetti" label="Progetti" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isProgetti") %>' ></aui:option> |
||||
<aui:option value="isAltriProgetti" label="Altri Progetti" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isAltriProgetti") %>'></aui:option> |
||||
<aui:option value="isDeleghe" label="Deleghe" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isDeleghe") %>'></aui:option> |
||||
<aui:option value="isArchivioProgetti" label="Archivio Progetti" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isArchivioProgetti") %>'></aui:option> |
||||
<aui:option value="isArchivioDeleghe" label="Archivio Deleghe" selected='<%=tipoVisualizzazione.equalsIgnoreCase("isArchivioDeleghe") %>'></aui:option> |
||||
<aui:form action="<%= configurationURL %>" method="post" name="fm"> |
||||
<aui:input name="<%= Constants.CMD %>" type="hidden" value="<%= Constants.UPDATE %>" /> |
||||
<aui:select name="preferences--tipoVisualizzazione--" type="select" value="<%= tipoVisualizzazione %>"> |
||||
<aui:option value="isProgetti" label="Progetti" |
||||
selected='<%= tipoVisualizzazione.equalsIgnoreCase("isProgetti") %>' /> |
||||
<aui:option value="isAltriProgetti" label="Altri Progetti" |
||||
selected='<%= tipoVisualizzazione.equalsIgnoreCase("isAltriProgetti") %>' /> |
||||
<aui:option value="isDeleghe" label="Deleghe" |
||||
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:input name="preferences--helpTitle--" type="text" value="<%=helpTitle%>" /> |
||||
<aui:input name="preferences--helpMessage--" type="text" value="<%=helpMessage%>" /> |
||||
|
||||
<aui:input name="preferences--helpTitle--" type="text" value="<%= helpTitle %>" /> |
||||
<aui:input name="preferences--helpMessage--" type="text" value="<%= helpMessage %>" /> |
||||
<aui:button-row> |
||||
<aui:button type="submit" /> |
||||
</aui:button-row> |
||||
|
@ -1,62 +1,23 @@
|
||||
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> |
||||
<%@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.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" %> |
||||
|
||||
<%@include file="/html/fascicolofe/init.jsp"%> |
||||
<% |
||||
String orderByType = ParamUtil.getString(request, "orderByType"); |
||||
String orderByCol = ParamUtil.getString(request, "orderByCol"); |
||||
PortletURL iteratorURL = (PortletURL)request.getAttribute("iteratorURL"); |
||||
|
||||
String rowUrl = StringPool.BLANK; |
||||
String orderByType = ParamUtil.getString(request, "orderByType"); |
||||
String orderByCol = ParamUtil.getString(request, "orderByCol"); |
||||
PortletURL iteratorURL = (PortletURL) request.getAttribute("iteratorURL"); |
||||
String rowUrl = StringPool.BLANK; |
||||
%> |
||||
|
||||
<liferay-ui:search-container |
||||
emptyResultsMessage="no-entries-were-found" |
||||
iteratorURL="<%= iteratorURL %>" |
||||
orderByType="<%= orderByType %>" orderByCol="<%= orderByCol %>" |
||||
> |
||||
|
||||
<liferay-ui:search-container emptyResultsMessage="no-entries-were-found" iteratorURL="<%= iteratorURL %>" |
||||
orderByType="<%= orderByType %>" orderByCol="<%= orderByCol %>"> |
||||
<% |
||||
List<IntPratica> listaIntPratica = (List<IntPratica>)request.getAttribute("results"); |
||||
searchContainer.setTotal((Integer)request.getAttribute("count")); |
||||
List<IntPratica> listaIntPratica = (List<IntPratica>) request.getAttribute("results"); |
||||
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" |
||||
> |
||||
|
||||
<liferay-ui:search-container-results results="<%=listaIntPratica%>" /> |
||||
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.IntPratica" modelVar="intPratica"> |
||||
<% |
||||
long delegaId = 0l; |
||||
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-iterator paginate="true" /> |
||||
</liferay-ui:search-container> |
File diff soppresso perché troppo grande
Load Diff
@ -1,10 +1,6 @@
|
||||
<%@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")); |
||||
boolean isArchivio = GetterUtil.getBoolean(portletPreferences.getValue("isArchivio", "true")); |
||||
boolean onlyMieiProgetti = GetterUtil.getBoolean(portletPreferences.getValue("onlyMieiProgetti", "true")); |
||||
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", "")); |
||||
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", "")); |
||||
String helpTitle = GetterUtil.getString(portletPreferences.getValue("helpTitle", StringPool.BLANK)); |
||||
String helpMessage = GetterUtil.getString(portletPreferences.getValue("helpMessage", StringPool.BLANK)); |
||||
%> |
File diff soppresso perché troppo grande
Load Diff
@ -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); |
||||
} |
||||
} |
Caricamento…
Reference in new issue