diff --git a/liferay-plugins-sdk-6.2/dist/portos-audit-shared-6.2.0.1.jar b/liferay-plugins-sdk-6.2/dist/portos-audit-shared-6.2.0.1.jar index 7007ab50..049b3b49 100644 Binary files a/liferay-plugins-sdk-6.2/dist/portos-audit-shared-6.2.0.1.jar and b/liferay-plugins-sdk-6.2/dist/portos-audit-shared-6.2.0.1.jar differ 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 94db0c76..fa094c6b 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/dist/portos-kaleo-shared-6.2.0.1.jar b/liferay-plugins-sdk-6.2/dist/portos-kaleo-shared-6.2.0.1.jar index f63cfb8e..0cfbc71a 100644 Binary files a/liferay-plugins-sdk-6.2/dist/portos-kaleo-shared-6.2.0.1.jar and b/liferay-plugins-sdk-6.2/dist/portos-kaleo-shared-6.2.0.1.jar differ diff --git a/liferay-plugins-sdk-6.2/dist/portos-mail-manager-shared-6.2.0.1.jar b/liferay-plugins-sdk-6.2/dist/portos-mail-manager-shared-6.2.0.1.jar index 6e60096d..031174ea 100644 Binary files a/liferay-plugins-sdk-6.2/dist/portos-mail-manager-shared-6.2.0.1.jar and b/liferay-plugins-sdk-6.2/dist/portos-mail-manager-shared-6.2.0.1.jar differ diff --git a/liferay-plugins-sdk-6.2/dist/portos-report-shared-6.2.0.1.jar b/liferay-plugins-sdk-6.2/dist/portos-report-shared-6.2.0.1.jar index f31e9a28..c4c771b4 100644 Binary files a/liferay-plugins-sdk-6.2/dist/portos-report-shared-6.2.0.1.jar and b/liferay-plugins-sdk-6.2/dist/portos-report-shared-6.2.0.1.jar differ diff --git a/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project b/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project index 4f5a74dd..9f72df00 100644 --- a/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project +++ b/liferay-plugins-sdk-6.2/hooks/hms-taglib-hook/.project @@ -35,7 +35,11 @@ +<<<<<<< HEAD 1699459031976 +======= + 1701177105995 +>>>>>>> feature/fix_soggetti 30 diff --git a/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project b/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project index 958bfcbc..199aa8e4 100644 --- a/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project +++ b/liferay-plugins-sdk-6.2/layouttpl/bootstrapt_1_column-layouttpl/.project @@ -35,7 +35,11 @@ +<<<<<<< HEAD 1699459031952 +======= + 1701177105974 +>>>>>>> feature/fix_soggetti 30 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project index d287e51a..de6542fe 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.project @@ -35,7 +35,11 @@ +<<<<<<< HEAD 1699459031981 +======= + 1701177105998 +>>>>>>> feature/fix_soggetti 30 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.settings/org.eclipse.wst.common.component b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.settings/org.eclipse.wst.common.component index 49dfc4a9..33a6b724 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.settings/org.eclipse.wst.common.component +++ b/liferay-plugins-sdk-6.2/portlets/portos-accesso-atti-portlet/.settings/org.eclipse.wst.common.component @@ -5,6 +5,9 @@ uses + + uses + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-audit-portlet/.project b/liferay-plugins-sdk-6.2/portlets/portos-audit-portlet/.project index 7b191d17..b7535de5 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-audit-portlet/.project +++ b/liferay-plugins-sdk-6.2/portlets/portos-audit-portlet/.project @@ -5,6 +5,11 @@ + + org.eclipse.buildship.core.gradleprojectbuilder + + + org.eclipse.wst.jsdt.core.javascriptValidator @@ -32,5 +37,17 @@ org.eclipse.wst.common.project.facet.core.nature org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + org.eclipse.buildship.core.gradleprojectnature + + + 1701177106002 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.project b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.project index 57bd417e..361a67c0 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.project +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/.project @@ -33,4 +33,15 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + + + 1701177106006 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-audit-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-audit-shared.jar index 7007ab50..049b3b49 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-audit-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-audit-shared.jar differ 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 94db0c76..fa094c6b 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 diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-shared.jar index f63cfb8e..0cfbc71a 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-kaleo-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar index 6e60096d..7eec5b28 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-report-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-report-shared.jar index f31e9a28..10efa53e 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-report-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/lib/portos-report-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties index 429f6384..8852ef30 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/content/Portal.properties @@ -933,7 +933,7 @@ label-pagamenti-importo-calcolato = Importo calcolato label-pagamenti-importo-effettivo = Importo effettivo label-pagamenti-aiuto-effettivo = Se necessario, è possibile modificare il valore dell'importo. Sarà necessario fornire una breve spiegazione del motivo nella sezione note. label-confirm-payment-iris = Proseguendo con il pagamento IRIS la pratica non sarà più modificabile. Alla conferma del pagamento il sistema invierà automaticamente la pratica all'ufficio del Settore Sismica di riferimento. Conferma di voler proseguire con l'operazione di pagamento? -label-confirm-payment-manual = Proseguendo con il pagamento MANUALE la pratica non sarà più modificabile. Alla conferma del pagamento il sistema invierà automaticamente la pratica all'ufficio del Settore Sismica di riferimento. Conferma di voler proseguire con l'operazione di pagamento? +label-confirm-payment-manual = Il pagamento dei “Diritti Fissi” potrà essere effettuato solo tramite la piattaforma regionale.
Proseguendo con il pagamento MANUALE la pratica non sarà più modificabile. Alla conferma del pagamento il sistema invierà automaticamente la pratica all'ufficio del Settore Sismica di riferimento. Conferma di voler proseguire con l'operazione di pagamento? label-confirm-payment-otf = Il pagamento è IMMEDIATO.
Procedendo si dovrà necessariamente portare a termine la transazione.


ATTENZIONE:
Assicurarsi di abilitare i popup su questa pagina.
label-payment-otf-initialized = Pagamento in corso di verifica....
Qualora non sia stato effettivamente completato il sistema renderà disponibile automaticamente la rigenerazione del pagamento dopo circa 20 min. Se il problema persiste contattare il supporto al numero 800232330 qualora non sia stato effettivamente completato label-payment-otf-rigeneration = Solo nel caso in cui si è sicuri che il pagamento non sia andato a buon fine è possibile rigenerare il pagamento in autonomia. diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar index 029edd89..e2bc627b 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar and b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-portlet-service.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar index 94db0c76..fa094c6b 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-bo-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar index 6e60096d..031174ea 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-mail-manager-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-report-shared.jar b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-report-shared.jar index f31e9a28..c4c771b4 100644 Binary files a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-report-shared.jar and b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/lib/portos-report-shared.jar differ diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/content/Language.properties b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/content/Language.properties index d5fc2206..e4c6c68c 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/content/Language.properties +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/content/Language.properties @@ -77,6 +77,7 @@ salva-verifica = Salva e Verifica ## Soggetti ## add-soggetto = Aggiungi Soggetto edit-soggetto = Modifica Soggetto +errore-soggetto = Il Soggetto Inserito non può ottenere il ruolo ## Parere Geologo ## error-update-parere-geologo = "Errore durante l'inserimento del parere geologo" diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java index 3c2a6d0b..80b2e33d 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/WEB-INF/src/it/tref/liferay/portos/fe/portlet/SoggettiPraticaPortlet.java @@ -1,5 +1,34 @@ package it.tref.liferay.portos.fe.portlet; +import com.liferay.portal.kernel.dao.orm.QueryUtil; +import com.liferay.portal.kernel.exception.PortalException; +import com.liferay.portal.kernel.exception.SystemException; +import com.liferay.portal.kernel.json.JSONArray; +import com.liferay.portal.kernel.json.JSONFactoryUtil; +import com.liferay.portal.kernel.json.JSONObject; +import com.liferay.portal.kernel.json.JSONSerializer; +import com.liferay.portal.kernel.log.Log; +import com.liferay.portal.kernel.log.LogFactoryUtil; +import com.liferay.portal.kernel.repository.model.FileEntry; +import com.liferay.portal.kernel.servlet.HttpHeaders; +import com.liferay.portal.kernel.servlet.SessionErrors; +import com.liferay.portal.kernel.upload.UploadPortletRequest; +import com.liferay.portal.kernel.util.ContentTypes; +import com.liferay.portal.kernel.util.DateFormatFactoryUtil; +import com.liferay.portal.kernel.util.FileUtil; +import com.liferay.portal.kernel.util.HttpUtil; +import com.liferay.portal.kernel.util.OrderByComparator; +import com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil; +import com.liferay.portal.kernel.util.ParamUtil; +import com.liferay.portal.kernel.util.StringPool; +import com.liferay.portal.kernel.util.Validator; +import com.liferay.portal.model.User; +import com.liferay.portal.service.ServiceContext; +import com.liferay.portal.service.ServiceContextFactory; +import com.liferay.portal.service.UserLocalServiceUtil; +import com.liferay.portal.util.PortalUtil; +import com.liferay.util.bridges.mvc.MVCPortlet; + import it.tref.liferay.portos.bo.model.Comune; import it.tref.liferay.portos.bo.model.DettPratica; import it.tref.liferay.portos.bo.model.DocPratica; @@ -38,35 +67,6 @@ import javax.portlet.PortletException; import javax.portlet.ResourceRequest; import javax.portlet.ResourceResponse; -import com.liferay.portal.kernel.dao.orm.QueryUtil; -import com.liferay.portal.kernel.exception.PortalException; -import com.liferay.portal.kernel.exception.SystemException; -import com.liferay.portal.kernel.json.JSONArray; -import com.liferay.portal.kernel.json.JSONFactoryUtil; -import com.liferay.portal.kernel.json.JSONObject; -import com.liferay.portal.kernel.json.JSONSerializer; -import com.liferay.portal.kernel.log.Log; -import com.liferay.portal.kernel.log.LogFactoryUtil; -import com.liferay.portal.kernel.repository.model.FileEntry; -import com.liferay.portal.kernel.servlet.HttpHeaders; -import com.liferay.portal.kernel.servlet.SessionErrors; -import com.liferay.portal.kernel.upload.UploadPortletRequest; -import com.liferay.portal.kernel.util.ContentTypes; -import com.liferay.portal.kernel.util.DateFormatFactoryUtil; -import com.liferay.portal.kernel.util.FileUtil; -import com.liferay.portal.kernel.util.HttpUtil; -import com.liferay.portal.kernel.util.OrderByComparator; -import com.liferay.portal.kernel.util.OrderByComparatorFactoryUtil; -import com.liferay.portal.kernel.util.ParamUtil; -import com.liferay.portal.kernel.util.StringPool; -import com.liferay.portal.kernel.util.Validator; -import com.liferay.portal.model.User; -import com.liferay.portal.service.ServiceContext; -import com.liferay.portal.service.ServiceContextFactory; -import com.liferay.portal.service.UserLocalServiceUtil; -import com.liferay.portal.util.PortalUtil; -import com.liferay.util.bridges.mvc.MVCPortlet; - public class SoggettiPraticaPortlet extends MVCPortlet { private static Log _log = LogFactoryUtil.getLog(SoggettiPraticaPortlet.class); @@ -202,6 +202,7 @@ public class SoggettiPraticaPortlet extends MVCPortlet { long soggettoSostituitoId = ParamUtil.getLong(actionRequest, "soggettoSostituitoId"); ServiceContext serviceContext = ServiceContextFactory.getInstance(Soggetto.class.getName(), actionRequest); long userId = PortalUtil.getUserId(actionRequest); + try { actionResponse.setRenderParameter("mvcPath", "html/soggettipratica/edit_soggetto.jsp"); boolean tmp = false; @@ -209,29 +210,34 @@ public class SoggettiPraticaPortlet extends MVCPortlet { tmp = true; } Soggetto soggetto = null; - if (soggettoId == 0) { - soggetto = SoggettoServiceUtil.addSoggetto(userId, dettPraticaId, intPraticaId, nome, cognome, - codiceFiscale, codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, - comuneDomicilio, comuneDomicilioEstero, provinciaDomicilio, viaDomicilio, - numeroCivicoDomicilio, capDomicilio, domicilioExtra, comune, comuneEstero, provincia, via, - numeroCivico, cap, denominazione, sedeLegale, legaleRap, dataNascitaRap, provinciaNascitaRap, - comuneNascitaRap, viaRap, numeroCivicoRap, capRap, provinciaRap, comuneRap, comuneEstero, albo, - alboDescr, regAlbo, provinciaAlbo, numIscrAlbo, telefono, fax, email, tipologiaSoggetto, - aggiuntivo, rimosso, ambitoAttivita, ambitoProfessione, intPraticaIdRimozione, - dettPraticaIdRimozione, null, soggettoSostituitoId, 0L, tmp, serviceContext); - } else { - soggetto = SoggettoServiceUtil.updateSoggetto(userId, soggettoId, dettPraticaId, intPraticaId, nome, - cognome, codiceFiscale, codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, - comuneDomicilio, comuneDomicilioEstero, provinciaDomicilio, viaDomicilio, - numeroCivicoDomicilio, capDomicilio, domicilioExtra, comune, comuneEstero, provincia, via, - numeroCivico, cap, denominazione, sedeLegale, legaleRap, dataNascitaRap, provinciaNascitaRap, - comuneNascitaRap, viaRap, numeroCivicoRap, capRap, provinciaRap, comuneRap, comuneEstero, albo, - alboDescr, regAlbo, provinciaAlbo, numIscrAlbo, telefono, fax, email, tipologiaSoggetto, - aggiuntivo, rimosso, ambitoAttivita, ambitoProfessione, intPraticaIdRimozione, - dettPraticaIdRimozione, null, soggettoSostituitoId, 0L, tmp, serviceContext); + if(controlloTipologia(userId, codiceFiscale, tipologiaSoggetto)){ + if (soggettoId == 0) { + soggetto = SoggettoServiceUtil.addSoggetto(userId, dettPraticaId, intPraticaId, nome, cognome, + codiceFiscale, codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, + comuneDomicilio, comuneDomicilioEstero, provinciaDomicilio, viaDomicilio, + numeroCivicoDomicilio, capDomicilio, domicilioExtra, comune, comuneEstero, provincia, via, + numeroCivico, cap, denominazione, sedeLegale, legaleRap, dataNascitaRap, provinciaNascitaRap, + comuneNascitaRap, viaRap, numeroCivicoRap, capRap, provinciaRap, comuneRap, comuneEstero, albo, + alboDescr, regAlbo, provinciaAlbo, numIscrAlbo, telefono, fax, email, tipologiaSoggetto, + aggiuntivo, rimosso, ambitoAttivita, ambitoProfessione, intPraticaIdRimozione, + dettPraticaIdRimozione, null, soggettoSostituitoId, 0L, tmp, serviceContext); + } else { + soggetto = SoggettoServiceUtil.updateSoggetto(userId, soggettoId, dettPraticaId, intPraticaId, nome, + cognome, codiceFiscale, codiceFiscaleDelegato, dataNascita, provinciaNascita, comuneNascita, + comuneDomicilio, comuneDomicilioEstero, provinciaDomicilio, viaDomicilio, + numeroCivicoDomicilio, capDomicilio, domicilioExtra, comune, comuneEstero, provincia, via, + numeroCivico, cap, denominazione, sedeLegale, legaleRap, dataNascitaRap, provinciaNascitaRap, + comuneNascitaRap, viaRap, numeroCivicoRap, capRap, provinciaRap, comuneRap, comuneEstero, albo, + alboDescr, regAlbo, provinciaAlbo, numIscrAlbo, telefono, fax, email, tipologiaSoggetto, + aggiuntivo, rimosso, ambitoAttivita, ambitoProfessione, intPraticaIdRimozione, + dettPraticaIdRimozione, null, soggettoSostituitoId, 0L, tmp, serviceContext); + } + + actionResponse.setRenderParameter("soggettoId", String.valueOf(soggetto.getSoggettoId())); + }else{ + SessionErrors.add(actionRequest, "error"); } PortalUtil.copyRequestParameters(actionRequest, actionResponse); - actionResponse.setRenderParameter("soggettoId", String.valueOf(soggetto.getSoggettoId())); actionResponse.setRenderParameter("closePopup", String.valueOf(true)); } catch (PortalException e) { _log.error(e, e); @@ -411,10 +417,10 @@ public class SoggettiPraticaPortlet extends MVCPortlet { QueryUtil.ALL_POS, QueryUtil.ALL_POS, orderByComparator); } for (Soggetto soggetto : soggetti) { - JSONSerializer jsonSerializer = JSONFactoryUtil.createJSONSerializer(); - jsonSerializer.exclude("class"); - String serialized = jsonSerializer.serialize(SoggettoSoap.toSoapModel(soggetto)); - jsonSoggetti.put(serialized); + JSONSerializer jsonSerializer = JSONFactoryUtil.createJSONSerializer(); + jsonSerializer.exclude("class"); + String serialized = jsonSerializer.serialize(SoggettoSoap.toSoapModel(soggetto)); + jsonSoggetti.put(serialized); } } writeJSON(request, response, jsonSoggetti); @@ -452,4 +458,44 @@ public class SoggettiPraticaPortlet extends MVCPortlet { throw new IOException(e); } } + + private boolean controlloTipologia(long userId, String codiceFiscale, String tipo){ + + try { + OrderByComparator orderByComparator = OrderByComparatorFactoryUtil.create("portos_bo_soggetto", + "createDate", false); + + List soggetti = SoggettoLocalServiceUtil.findByUserId_CodiceFiscale(userId, codiceFiscale, + QueryUtil.ALL_POS, QueryUtil.ALL_POS, orderByComparator); + + for (Soggetto soggetto : soggetti) { + switch (tipo) { + case TipoSoggettoUtil.COLLAUDATORE: + if(soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.DIRETTORE_LAVORI || soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.PROGETTISTA || soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.DITTA){ + return false; + } + break; + case TipoSoggettoUtil.DIRETTORE_LAVORI: + if(soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.COLLAUDATORE || soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.DITTA){ + return false; + } + break; + case TipoSoggettoUtil.DITTA: + if(soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.DIRETTORE_LAVORI || soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.PROGETTISTA || soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.DITTA){ + return false; + } + break; + case TipoSoggettoUtil.PROGETTISTA: + if(soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.COLLAUDATORE || soggetto.getTipologiaSoggetto()==TipoSoggettoUtil.DITTA){ + return false; + } + break; + } + } + } catch (SystemException e) { + + } + + return true; + } } diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify-payment-guide.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify-payment-guide.jsp new file mode 100644 index 00000000..2d88d49c --- /dev/null +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify-payment-guide.jsp @@ -0,0 +1,35 @@ +

Il pagamento dei “Diritti Fissi” potrà essere effettuato solo tramite la piattaforma regionale https://pagamenti.regione.sicilia.it/static/.

+

Per effettuare il pagamento seguire i seguenti step:

+
    +
  1. +

    connettersi alla piattaforma https://pagamenti.regione.sicilia.it/static/

    +
  2. +
  3. +

    Selezionare il pulsante “accedi al servizio”

    +
  4. +
  5. +

    Cercare il servizio con codice 1819

    +
  6. +
  7. +

    Selezionare il servizio 1819 - CAPITOLO 1992 - DIRITTI FISSI DOVUTI PER L'ATTIVITA' DI ISTITUTO ESPLETATA A FAVORE DEI PRIVATI DAGLI UFFICI DEL GENIO CIVILE DELLA REGIONE.

    +
  8. +
  9. +

    Inserire i dati richiesti con queste note:

    +
      +
    1. +

      Causale: inserire il valore id della pratica

      +
      + Image error
      +
    2. +
    3. +

      Nome, Cognome, Codice Fiscale, Indirizzo devono essere relativi al committente principale.

      +
    4. +
    +
  10. +
  11. +

    Procedere con il pagamento.

    +
  12. +
  13. +

    Caricare il file di ricevuta sul portale

    +
  14. +
\ No newline at end of file diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_calcolo.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_calcolo.jsp index 618cfb07..577f3fd6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_calcolo.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/fascicolofe/verify_fascicolo_calcolo.jsp @@ -1,3 +1,6 @@ +<%@page import="com.liferay.portal.service.OrganizationLocalServiceUtil"%> +<%@page import="com.liferay.portal.service.GroupLocalServiceUtil"%> +<%@page import="com.liferay.portal.model.Organization"%> <%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="com.liferay.portal.kernel.util.HtmlUtil"%> <%@page import="com.liferay.portal.kernel.util.LocaleUtil"%> @@ -24,6 +27,7 @@ long intPraticaId = ParamUtil.getLong(request, "intPraticaId",0l); long dettPraticaId = ParamUtil.getLong(request, "dettPraticaId",0l); IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); + String testoPagamento = (String) company.getExpandoBridge().getAttribute("testo_pagamento", false); DettPratica dettPratica = DettPraticaServiceUtil.getDettPratica(dettPraticaId); if(dettPratica==null){ dettPratica = DettPraticaServiceUtil.getLastEditableByIntPratica(intPraticaId); @@ -137,7 +141,8 @@
- <%=LanguageUtil.get(pageContext, "text-pagamento-manuale-spese")%> + <%-- <%@ include file="/html/fascicolofe/verify-payment-guide.jsp" %> --%> +
<%= testoPagamento %>
-
+
<% @@ -367,18 +372,17 @@
-
+
Totale importo
<% String speseIstruttoria = Validator.isNull(pagamentoOneri) ? "0,00" : pagamentoOneri.getImporto(); - if(speseIstruttoria.length() == 2){ - speseIstruttoria = speseIstruttoria + ",00"; - } %>
€ <%=speseIstruttoria%>
+
+
<%= testoPagamento %>
@@ -421,6 +425,7 @@ %>
<%=NumberFormat.getCurrencyInstance(LocaleUtil.getSiteDefault()).format(importoBollo)%> +
@@ -447,7 +452,7 @@
<% String paymentConfirmText = ""; - paymentConfirmText = LanguageUtil.get(pageContext, "label-confirm-payment-manual"); + paymentConfirmText = (String) company.getExpandoBridge().getAttribute("testo_pagamento_breve", false); %> <%=paymentConfirmText%>
diff --git a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp index 936aae14..838d6ee6 100644 --- a/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp +++ b/liferay-plugins-sdk-6.2/portlets/portos-fe-portlet/docroot/html/soggettipratica/edit_soggetto.jsp @@ -86,6 +86,10 @@ boolean inBO = ParamUtil.getBoolean(request, "inBO");

+ + + + diff --git a/liferay-plugins-sdk-6.2/themes/provatema-theme/.project b/liferay-plugins-sdk-6.2/themes/provatema-theme/.project index 0b1f363a..8f1a5454 100644 --- a/liferay-plugins-sdk-6.2/themes/provatema-theme/.project +++ b/liferay-plugins-sdk-6.2/themes/provatema-theme/.project @@ -38,4 +38,15 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + + + 1701177106009 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + + diff --git a/liferay-plugins-sdk-6.2/webs/elasticray-web/.project b/liferay-plugins-sdk-6.2/webs/elasticray-web/.project index 4e8351de..2c9602bb 100644 --- a/liferay-plugins-sdk-6.2/webs/elasticray-web/.project +++ b/liferay-plugins-sdk-6.2/webs/elasticray-web/.project @@ -33,4 +33,15 @@ org.eclipse.jdt.core.javanature org.eclipse.wst.jsdt.core.jsNature + + + 1701177105990 + + 30 + + org.eclipse.core.resources.regexFilterMatcher + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + + +