Mattia Gosetto 4 anni fa
parent
commit
4fcb5a90ec
  1. 41
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
  2. 4
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  3. 10
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/sismica_administration/view.jsp

41
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java

@ -307,7 +307,7 @@ public class SismicaUtil {
controlloPraticaId = 0; controlloPraticaId = 0;
break; break;
case StatoPraticaConstants.VIDIMATA: case "vidimazione_variante":
List<DettPratica> varianti = DettPraticaLocalServiceUtil List<DettPratica> varianti = DettPraticaLocalServiceUtil
.findByIntPraticaId_TipoIntegrazione_Completa(intPraticaId, .findByIntPraticaId_TipoIntegrazione_Completa(intPraticaId,
TipoIntegrazioneUtil.VARIANTE, true); TipoIntegrazioneUtil.VARIANTE, true);
@ -326,6 +326,45 @@ public class SismicaUtil {
classPk = variante.getPrimaryKey(); classPk = variante.getPrimaryKey();
controlloPraticaId = 0; controlloPraticaId = 0;
break; break;
case "avviso_avvio_proced":
List<DettPratica> praticheSp = DettPraticaLocalServiceUtil
.findByIntPraticaId(intPraticaId);
DettPratica praticaSp = null;
for (DettPratica el : praticheSp) {
if (Validator.isNotNull(el.getDtProtocollo())) {
praticaSp = el;
}
}
if (Validator.isNull(praticaSp)) {
SessionErrors.add(actionRequest, "invia-avviso-avvio-procedimento-non-trovato");
return;
}
tipoDocumento = StatoPraticaConstants.SOTTOPOSTA_A_PARERE;
className = DettPratica.class.getName();
classPk = praticaSp.getPrimaryKey();
controlloPraticaId = 0;
break;
case "avviso_vidimazione":
List<DettPratica> pratichePresentate = DettPraticaLocalServiceUtil
.findByIntPraticaId(intPraticaId);
DettPratica praticaPresentata = null;
for (DettPratica el : pratichePresentate) {
if (Validator.isNotNull(el.getDtProtocollo())) {
praticaPresentata = el;
}
}
if (Validator.isNull(praticaPresentata)) {
SessionErrors.add(actionRequest, "invia-avviso-vidimazione-non-trovato");
return;
}
tipoDocumento = StatoPraticaConstants.VIDIMATA;
className = DettPratica.class.getName();
classPk = praticaPresentata.getPrimaryKey();
controlloPraticaId = 0;
break;
default: default:
SessionErrors.add(actionRequest, "operazione-non-supportata"); SessionErrors.add(actionRequest, "operazione-non-supportata");
return; return;

4
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties

@ -13,8 +13,8 @@
## ##
build.namespace=portos_bo build.namespace=portos_bo
build.number=2517 build.number=2519
build.date=1604324969830 build.date=1606917366187
build.auto.upgrade=true build.auto.upgrade=true
## ##

10
liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/sismica_administration/view.jsp

@ -149,8 +149,14 @@ String dataProssimoSorteggio =
selected="<%=tipoAvviso.equals(StatoPraticaConstants.FINE_LAVORI)%>" selected="<%=tipoAvviso.equals(StatoPraticaConstants.FINE_LAVORI)%>"
value="<%=StatoPraticaConstants.FINE_LAVORI%>"></aui:option> value="<%=StatoPraticaConstants.FINE_LAVORI%>"></aui:option>
<aui:option label="Vidimazione variante" <aui:option label="Vidimazione variante"
selected="<%=tipoAvviso.equals(StatoPraticaConstants.VIDIMATA)%>" selected="vidimazione_variante"
value="<%=StatoPraticaConstants.VIDIMATA%>"></aui:option> value="vidimazione_variante"></aui:option>
<aui:option label="Avviso avvio procedimento"
selected="avviso_avvio_proced"
value="avviso_avvio_proced"></aui:option>
<aui:option label="Avviso vidimazione inizio pratica"
selected="avviso_vidimazione"
value="avviso_vidimazione"></aui:option>
</aui:select> </aui:select>
</div> </div>
<div> <div>

Caricamento…
Annulla
Salva