|
|
|
@ -33,6 +33,9 @@ String orderByCol = ParamUtil.getString(renderRequest, "ORDER_BY_ASSEVERAZIONE_C
|
|
|
|
|
String orderByType = ParamUtil.getString(renderRequest, "ORDER_BY_ASSEVERAZIONE_TYPE", "asc"); |
|
|
|
|
OrderByComparator orderByComparator = OrderByComparatorFactoryUtil.create("portos_bo_Asseverazione", "asseverazioneId", "asc".equals(orderByType)); |
|
|
|
|
DisplayTerms displayTerms = new DisplayTerms(renderRequest); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Soggetto soggettoTipo = null; |
|
|
|
|
%> |
|
|
|
|
<div class="container-fluid"> |
|
|
|
|
<div class="row"> |
|
|
|
@ -55,6 +58,7 @@ DisplayTerms displayTerms = new DisplayTerms(renderRequest);
|
|
|
|
|
<liferay-ui:search-container-row className="it.tref.liferay.portos.bo.model.Asseverazione" keyProperty="asseverazioneId" modelVar="asseverazione"> |
|
|
|
|
<liferay-ui:search-container-column-text name="persona" > |
|
|
|
|
<% |
|
|
|
|
|
|
|
|
|
if (SoggettoLocalServiceUtil.countValidByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale()) == 0) { |
|
|
|
|
out.print("<div class ='alert alert-danger'> Non esistono soggetti nella pratica abbinato al codice fiscale </div>"); |
|
|
|
|
} else { |
|
|
|
@ -62,14 +66,31 @@ DisplayTerms displayTerms = new DisplayTerms(renderRequest);
|
|
|
|
|
out.print("<div class='alert alert-warn'> Non esiste nessun utente di portale abbinato al codice fiscale</div>"); |
|
|
|
|
} |
|
|
|
|
List<Soggetto> soggetti = SoggettoLocalServiceUtil.getValidTmpByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale(), 0l); |
|
|
|
|
if (!soggetti.isEmpty()) { |
|
|
|
|
out.print("<div>" + soggetti.get(0).getDescrizioneCompleta() + "</div>"); |
|
|
|
|
|
|
|
|
|
soggettoTipo = null; |
|
|
|
|
for(Soggetto sgt : soggetti){ |
|
|
|
|
if(sgt.getTipologiaSoggetto().equals(asseverazione.getTipologia())){ |
|
|
|
|
soggettoTipo = sgt; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (Validator.isNotNull(soggettoTipo)) { |
|
|
|
|
out.print("<div>" + soggettoTipo.getDescrizioneCompleta() + "</div>"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
%> |
|
|
|
|
</liferay-ui:search-container-column-text> |
|
|
|
|
|
|
|
|
|
<liferay-ui:search-container-column-text name="tipologia" orderable="true" > |
|
|
|
|
<liferay-ui:message key='<%= "label-asseverazione-tipologia-" + asseverazione.getTipologia() %>'></liferay-ui:message> |
|
|
|
|
<% |
|
|
|
|
String tipologiaAsseverazione = LanguageUtil.get(pageContext, "label-asseverazione-tipologia-" + asseverazione.getTipologia()); |
|
|
|
|
if(Validator.isNotNull(soggettoTipo) && !soggettoTipo.getAmbitoProfessione().equals("")){ |
|
|
|
|
tipologiaAsseverazione += " - " + soggettoTipo.getAmbitoProfessione(); |
|
|
|
|
} |
|
|
|
|
out.print("<div>" + tipologiaAsseverazione + "</div>"); |
|
|
|
|
%> |
|
|
|
|
|
|
|
|
|
</liferay-ui:search-container-column-text> |
|
|
|
|
<liferay-ui:search-container-column-date name="attiva-dal" property="createDate" /> |
|
|
|
|
<liferay-ui:search-container-column-date name="chiusa-il" property="dtEsito" /> |
|
|
|
|