diff --git a/liferay-plugins-sdk-6.2/dist/portos-bo-shared-6.2.0.1.jar b/liferay-plugins-sdk-6.2/dist/portos-bo-shared-6.2.0.1.jar index 88c1eae5..8b81cf20 100644 Binary files a/liferay-plugins-sdk-6.2/dist/portos-bo-shared-6.2.0.1.jar and b/liferay-plugins-sdk-6.2/dist/portos-bo-shared-6.2.0.1.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/build.xml b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/build.xml index 56358cc2..79da3e91 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/build.xml +++ b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/build.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/itext-xtra-5.5.9.jar b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/itext-xtra-5.5.9.jar new file mode 100644 index 00000000..82ceee0c Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/itext-xtra-5.5.9.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/itextpdf-5.5.9.jar b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/itextpdf-5.5.9.jar new file mode 100644 index 00000000..e622bdf9 Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/itextpdf-5.5.9.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/portos-report-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/portos-report-shared.jar new file mode 100644 index 00000000..3e51861b Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/portos-report-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/velocity.jar b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/velocity.jar new file mode 100644 index 00000000..e7151c5c Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/velocity.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/xmlworker-5.5.9.jar b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/xmlworker-5.5.9.jar new file mode 100644 index 00000000..1bc4fe07 Binary files /dev/null and b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/WEB-INF/lib/xmlworker-5.5.9.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/css/main.css b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/css/main.css index e69de29b..fc1d01e6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/css/main.css +++ b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/css/main.css @@ -0,0 +1,10 @@ + + +.title-text{ + font-weight: bold; +} + + +#impersonaSoggettiBtn{ + cursor: pointer; +} \ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/html/view.jsp b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/html/view.jsp index 1e17a73c..684923af 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/html/view.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-advanced-operation-portlet/docroot/html/view.jsp @@ -1,3 +1,8 @@ +<%@page import="it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil"%> +<%@page import="it.tref.liferay.portos.bo.model.DettPratica"%> +<%@page import="it.tref.liferay.portos.bo.util.SoggettiUtil"%> +<%@page import="it.tref.liferay.portos.bo.service.SoggettoLocalServiceUtil"%> +<%@page import="com.liferay.portal.kernel.language.LanguageUtil"%> <%@page import="com.liferay.portal.kernel.util.DateFormatFactoryUtil"%> <%@page import="java.util.Date"%> <%@page import="com.liferay.portal.util.PortalUtil"%> @@ -66,282 +71,361 @@ - -

Pratica: <%= intPraticaId %> - -

- -

Numero Progetto: <%= intPratica.getNumeroProgetto() %>

-
- -

Username: <%= intPratica.getUserName() %>

-
- -

Tipo Pratica: <%= intPratica.getTipoPratica() %>

-
- -

ID Territorio: <%= intPratica.getTerritorioId() %>

-
-
- - -

Tipo Procedura: <%= intPratica.getTipoProcedura() %>

-
- -

Stato Pratica: <%= intPratica.getStatoPratica() %>

-
- -

Validata: <%= intPratica.getValidata() %>

-
- -

Esito Controllo: <%= intPratica.getEsitoControllo() %>

-
-
- - -

Status: <%= intPratica.getStatus() %>

-
-
- <% - Date dataInizioLavoriOpera = AdvancedOperationUtil.fetchDataInizioLavoriOpera(intPratica); - if(Validator.isNotNull(dataInizioLavoriOpera)){ - %> - - - - - - <% - String functionDataInizio = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"cambiaDataInizioLavori','Sei sicuro di voler modificare la DATA di INIZIO LAVORI?')"; - %> - -
- - -
- -
-
-
-
- <% } %> - - <% if(AdvancedOperationUtil.hasDettPratica(intPraticaId)){ - boolean normLavoriInProprioFlag = AdvancedOperationUtil.getNormLavoriInProprioFlag(intPraticaId); - %> - - - - - - - <% - String functionLavori = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixLavoriInEconomia','Sei sicuro di voler cambiare i flag LAVORI IN ECONOMIA di questa pratica?')"; - %> - - - - - <% } %> - - <% if(AdvancedOperationUtil.hasDettPratica(intPraticaId)){ - boolean collaudoStaticoFlag = AdvancedOperationUtil.getCollaudoStaticoFlag(intPraticaId); - %> - - - - - - - <% - String functionCollaudoStatico = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixCollaudoStatico','Sei sicuro di voler cambiare i flag COLLAUDO STATICO di questa pratica?')"; - %> - - - - - <% } %> - - <% if(AdvancedOperationUtil.isStatoPraticaIN(intPratica)){ %> - - - - - - <% - String functionStatus = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixStatusPratica','Sei sicuro di voler modificare lo status di questa pratica?')"; - %> - - - - - - <% } %> - - <% if(AdvancedOperationUtil.isPraticaAnnullata(intPratica)){ %> - - - - - - <% - String functionRipristinaVidimata = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"ripristinaPraticaVidimata','Sei sicuro di voler ripristinare questa pratica come VIDIMATA?')"; - %> - - - - - - - - - - - <% - String functionRipristinaConforme = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"ripristinaPraticaConforme','Sei sicuro di voler ripristinare questa pratica come AUTORIZZATA/CONFORME?')"; - %> - - - - - - <% } %> - -
- - <% - List docPraticaList = DocPraticaLocalServiceUtil.findByIntPratica(intPraticaId); - %> -

Documenti Totali: <%= docPraticaList.size() %>

- <% - List docPraticaOrfaniList = AdvancedOperationUtil.getDocPraticaOrfani(intPraticaId); - if(!docPraticaOrfaniList.isEmpty()){ - %> - - - - - -

Documenti orfani di DettPratica: <%= docPraticaOrfaniList.size() %>

- - -

DlFileEntryId

-
- -

docPraticaId

-
- -

dettPraticaId

-
- -

FileName

-
-
- - <% - for(DocPratica docPratica : docPraticaOrfaniList){ - if(Validator.isNotNull(docPratica)){ - %> +
+ -

<%= docPratica.getDlFileEntryId() %>

+

Numero Progetto: <%= intPratica.getNumeroProgetto() %>

+
+ +

Username: <%= intPratica.getUserName() %>

+
+ +

Tipo Pratica: <%= intPratica.getTipoPratica() %>

+
+ +

ID Territorio: <%= intPratica.getTerritorioId() %>

+
+
+ + +

Tipo Procedura: <%= intPratica.getTipoProcedura() %>

+
+ +

Stato Pratica: <%= intPratica.getStatoPratica() %>

-

<%= docPratica.getDocPraticaId() %>

+

Validata: <%= intPratica.getValidata() %>

-

<%= docPratica.getClassPk() %>

+

Esito Controllo: <%= intPratica.getEsitoControllo() %>

- -

<%= docPratica.getFileName() %>

+
+ + +

Status: <%= intPratica.getStatus() %>

+
+ <% + Date dataInizioLavoriOpera = AdvancedOperationUtil.fetchDataInizioLavoriOpera(intPratica); + if(Validator.isNotNull(dataInizioLavoriOpera)){ + %> + + + + + + <% + String functionDataInizio = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"cambiaDataInizioLavori','Sei sicuro di voler modificare la DATA di INIZIO LAVORI?')"; + %> + +
+

Data inizio Lavori Opera:

+ + +
+ +
+
+
+
+ <% } %> + +
+ <% if(AdvancedOperationUtil.hasDettPratica(intPraticaId)){ + boolean normLavoriInProprioFlag = AdvancedOperationUtil.getNormLavoriInProprioFlag(intPraticaId); + %> +
+ + + + + + <% + String functionLavori = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixLavoriInEconomia','Sei sicuro di voler cambiare i flag LAVORI IN ECONOMIA di questa pratica?')"; + %> + + + +
+ <% } %> + + <% if(AdvancedOperationUtil.hasDettPratica(intPraticaId)){ + boolean collaudoStaticoFlag = AdvancedOperationUtil.getCollaudoStaticoFlag(intPraticaId); + %> +
+ + + + + + <% + String functionCollaudoStatico = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixCollaudoStatico','Sei sicuro di voler cambiare i flag COLLAUDO STATICO di questa pratica?')"; + %> + + + +
+ <% } %> + + <% if(AdvancedOperationUtil.isStatoPraticaIN(intPratica)){ %> +
+ + + + + <% + String functionStatus = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"fixStatusPratica','Sei sicuro di voler modificare lo status di questa pratica?')"; + %> + + + + +
+ <% } %> + + <% if(AdvancedOperationUtil.isPraticaAnnullata(intPratica)){ %> +
+ + + + + <% + String functionRipristinaVidimata = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"ripristinaPraticaVidimata','Sei sicuro di voler ripristinare questa pratica come VIDIMATA?')"; + %> + + + + +
+
+ + + + + <% + String functionRipristinaConforme = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"ripristinaPraticaConforme','Sei sicuro di voler ripristinare questa pratica come AUTORIZZATA/CONFORME?')"; + %> + + + + +
+ <% } %> +
+
+
+
+ + +
+ + +
+

Impersona titolare:

+
+ + +
+
+ <% if(SoggettoLocalServiceUtil.countByIntPratica(intPraticaId) > 1){ %> + +
+
+

Impersona soggetti:

+
+ + +
+
+ +
+ + + + + + + <%= soggetto.getFullTipologiaSoggetto() %> + + + <%= soggetto.getDescrizioneCompleta() %> + + + <% + DettPratica adding = DettPraticaLocalServiceUtil.fetchDettPratica(soggetto.getDettPraticaId()); + if (adding != null) { + out.print(adding.getFullDescription()); + } + %> + + + + + + + + +
+
+ <% } %> +
+
+
+ +
+ + <% + List docPraticaList = DocPraticaLocalServiceUtil.findByIntPratica(intPraticaId); + %> +

Documenti Totali: <%= docPraticaList.size() %>

+ <% + List docPraticaOrfaniList = AdvancedOperationUtil.getDocPraticaOrfani(intPraticaId); + if(!docPraticaOrfaniList.isEmpty()){ + %> + + + + + +

Documenti orfani di DettPratica: <%= docPraticaOrfaniList.size() %>

+ + +

DlFileEntryId

+
+ +

docPraticaId

+
+ +

dettPraticaId

+
+ +

FileName

+
+
+ + <% + for(DocPratica docPratica : docPraticaOrfaniList){ + if(Validator.isNotNull(docPratica)){ + %> + + +

<%= docPratica.getDlFileEntryId() %>

+
+ +

<%= docPratica.getDocPraticaId() %>

+
+ +

<%= docPratica.getClassPk() %>

+
+ +

<%= docPratica.getFileName() %>

+
+
+ <% + } + } + %> + <% + String functionEliminaDoc = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"deleteDocPratica','Sei sicuro di voler eliminare tutti i documenti?')"; + %> + + + + + + +
+
+
<% - } } %> - <% - String functionEliminaDoc = "javascript:"+renderResponse.getNamespace()+"openConfirmationDialog('"+renderResponse.getNamespace()+"deleteDocPratica','Sei sicuro di voler eliminare tutti i documenti?')"; - %> - - - - - - -
- <% - } - %> +
<% } %> @@ -357,6 +441,16 @@ + A.one('#impersonaSoggettiBtn').on('click', function(){ + var soggettoDiv = A.one('#sc-soggetti-da-impersonare'); + if(soggettoDiv.hasClass('hide')){ + soggettoDiv.show(); + } else { + soggettoDiv.hide(); + } + + }); + A.one('#intPraticaId').on('valuechange', function(e){ if(e.newVal <= 0 ){ A.one('#numeroProgetto').attr('disabled', false); diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.settings/org.eclipse.wst.common.component b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.settings/org.eclipse.wst.common.component index 4ef5d41c..5844db07 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.settings/org.eclipse.wst.common.component +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.settings/org.eclipse.wst.common.component @@ -3,9 +3,6 @@ - - uses - uses diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar index 88c1eae5..8b81cf20 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar differ