Salvatore La Manna 4 anni fa
parent
commit
9bf4cd7558
  1. 22
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/it/mwg/sismica/bo/util/SismicaUtil.java
  2. 2
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/WEB-INF/src/service.properties
  3. 5
      liferay-plugins-sdk-6.2/portlets/portos-bo-portlet/docroot/html/sismica_administration/view.jsp

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

@ -13,11 +13,13 @@ import it.tref.liferay.portos.bo.model.ControlloPratica;
import it.tref.liferay.portos.bo.model.DettPratica; import it.tref.liferay.portos.bo.model.DettPratica;
import it.tref.liferay.portos.bo.model.DocAggiuntiva; import it.tref.liferay.portos.bo.model.DocAggiuntiva;
import it.tref.liferay.portos.bo.model.DocPratica; import it.tref.liferay.portos.bo.model.DocPratica;
import it.tref.liferay.portos.bo.model.FineLavori;
import it.tref.liferay.portos.bo.model.IntPratica; import it.tref.liferay.portos.bo.model.IntPratica;
import it.tref.liferay.portos.bo.model.Pagamento; import it.tref.liferay.portos.bo.model.Pagamento;
import it.tref.liferay.portos.bo.model.ParereGeologo; import it.tref.liferay.portos.bo.model.ParereGeologo;
import it.tref.liferay.portos.bo.model.Territorio; import it.tref.liferay.portos.bo.model.Territorio;
import it.tref.liferay.portos.bo.model.impl.CollaudoImpl; import it.tref.liferay.portos.bo.model.impl.CollaudoImpl;
import it.tref.liferay.portos.bo.model.impl.FineLavoriImpl;
import it.tref.liferay.portos.bo.service.AllegatoManualeLocalServiceUtil; import it.tref.liferay.portos.bo.service.AllegatoManualeLocalServiceUtil;
import it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil; import it.tref.liferay.portos.bo.service.AsseverazioneLocalServiceUtil;
import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil; import it.tref.liferay.portos.bo.service.AvvisoLocalServiceUtil;
@ -27,6 +29,7 @@ import it.tref.liferay.portos.bo.service.ControlloPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.DettPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DocAggiuntivaLocalServiceUtil; import it.tref.liferay.portos.bo.service.DocAggiuntivaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.DocPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.FineLavoriLocalServiceUtil;
import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil; import it.tref.liferay.portos.bo.service.IntPraticaLocalServiceUtil;
import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil; import it.tref.liferay.portos.bo.service.PagamentoLocalServiceUtil;
import it.tref.liferay.portos.bo.service.ParereGeologoLocalServiceUtil; import it.tref.liferay.portos.bo.service.ParereGeologoLocalServiceUtil;
@ -293,6 +296,25 @@ public class SismicaUtil {
classPk = collaudo.getPrimaryKey(); classPk = collaudo.getPrimaryKey();
controlloPraticaId = 0; controlloPraticaId = 0;
break; break;
case StatoPraticaConstants.FINE_LAVORI:
List<FineLavori> fineLavori = FineLavoriLocalServiceUtil.findByIntPraticaId_Completata(intPraticaId,
true, QueryUtil.ALL_POS, QueryUtil.ALL_POS,
OrderByComparatorFactoryUtil.create(FineLavoriImpl.TABLE_NAME, "dtProtocollo", true));
FineLavori fineLavoro = null;
for (FineLavori el : fineLavori) {
if (Validator.isNotNull(el.getDtProtocollo())) {
fineLavoro = el;
}
}
if (Validator.isNull(fineLavoro)) {
SessionErrors.add(actionRequest, "invia-avviso-finelavori-non-trovato");
return;
}
tipoDocumento = StatoPraticaConstants.VIDIMATA;
className = FineLavori.class.getName();
classPk = fineLavoro.getPrimaryKey();
controlloPraticaId = 0;
break;
default: default:
SessionErrors.add(actionRequest, "operazione-non-supportata"); SessionErrors.add(actionRequest, "operazione-non-supportata");
return; return;

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

@ -14,7 +14,7 @@
build.namespace=portos_bo build.namespace=portos_bo
build.number=2477 build.number=2477
build.date=1602754023327 build.date=1602761948702
build.auto.upgrade=true build.auto.upgrade=true
## ##

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

@ -22,6 +22,8 @@ String dataProssimoSorteggio =
<liferay-ui:error key="invia-avviso-progetto-inesistente" message="Progetto non trovato" /> <liferay-ui:error key="invia-avviso-progetto-inesistente" message="Progetto non trovato" />
<liferay-ui:error key="invia-avviso-collaudo-non-trovato" <liferay-ui:error key="invia-avviso-collaudo-non-trovato"
message="Non è stato trovato alcun collaudo completo e protocollato per il progetto selezionato" /> message="Non è stato trovato alcun collaudo completo e protocollato per il progetto selezionato" />
<liferay-ui:error key="invia-avviso-finelavori-non-trovato"
message="Non è stato trovato alcun fine lavori completo e protocollato per il progetto selezionato" />
<hr style="margin: 0" /> <hr style="margin: 0" />
<liferay-portlet:actionURL name="reIndexFasciolo" var="reIndexFascioloURL" /> <liferay-portlet:actionURL name="reIndexFasciolo" var="reIndexFascioloURL" />
@ -143,6 +145,9 @@ String dataProssimoSorteggio =
<aui:option label="Vidimazione collaudo" <aui:option label="Vidimazione collaudo"
selected="<%=tipoAvviso.equals(StatoPraticaConstants.COLLAUDO)%>" selected="<%=tipoAvviso.equals(StatoPraticaConstants.COLLAUDO)%>"
value="<%=StatoPraticaConstants.COLLAUDO%>"></aui:option> value="<%=StatoPraticaConstants.COLLAUDO%>"></aui:option>
<aui:option label="Vidimazione fine lavoro"
selected="<%=tipoAvviso.equals(StatoPraticaConstants.FINE_LAVORI)%>"
value="<%=StatoPraticaConstants.FINE_LAVORI%>"></aui:option>
</aui:select> </aui:select>
</div> </div>
<div> <div>

Caricamento…
Annulla
Salva