|
|
|
@ -84,6 +84,9 @@ String orderByType = ParamUtil.getString(renderRequest, SearchContainer.DEFAULT_
|
|
|
|
|
OrderByComparator orderByComparator = OrderByComparatorFactoryUtil.create("portos_bo_Asseverazione", orderByCol, "asc".equals(orderByType)); |
|
|
|
|
|
|
|
|
|
DisplayTerms displayTerms = new DisplayTerms(renderRequest); |
|
|
|
|
|
|
|
|
|
Soggetto soggettoTipo = null; |
|
|
|
|
|
|
|
|
|
%> |
|
|
|
|
|
|
|
|
|
<div class="container_tab_asseverazioni"> |
|
|
|
@ -105,26 +108,38 @@ DisplayTerms displayTerms = new DisplayTerms(renderRequest);
|
|
|
|
|
<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{ |
|
|
|
|
if(UserLocalServiceUtil.fetchUserByScreenName(asseverazione.getCompanyId(), asseverazione.getCodiceFiscale())==null){ |
|
|
|
|
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>"); |
|
|
|
|
} |
|
|
|
|
/* List<Soggetto> soggetti = SoggettoLocalServiceUtil.findByIntPratica_CodiceFiscale(intPraticaId, asseverazione.getCodiceFiscale()); |
|
|
|
|
for(Soggetto soggetto:soggetti){ |
|
|
|
|
out.print("<div>"+soggetto.getDescrizioneCompleta()+" "+LanguageUtil.get(pageContext, "gc-soggetto-"+soggetto.getTipologiaSoggetto())+"</div>"); |
|
|
|
|
} */ |
|
|
|
|
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 { |
|
|
|
|
if (UserLocalServiceUtil.fetchUserByScreenName(asseverazione.getCompanyId(), asseverazione.getCodiceFiscale()) == null) { |
|
|
|
|
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); |
|
|
|
|
|
|
|
|
|
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" > |
|
|
|
|
<liferay-ui:message key='<%="label-asseverazione-tipologia-"+asseverazione.getTipologia() %>'></liferay-ui:message> |
|
|
|
|
<liferay-ui:search-container-column-text name="tipologia" orderable="true" > |
|
|
|
|
<% |
|
|
|
|
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" /> |
|
|
|
|