|
|
|
@ -895,7 +895,7 @@ public class DettPraticaImpl extends DettPraticaBaseImpl {
|
|
|
|
|
long intPraticaId = getIntPraticaId(); |
|
|
|
|
IntPratica intPratica = IntPraticaLocalServiceUtil.getIntPratica(intPraticaId); |
|
|
|
|
boolean collaudatoreNotRequired = getNoCollaudo() || getCollaudoStatico() || getNormLavoriInProprio() |
|
|
|
|
|| getNominaCollaudatore(); |
|
|
|
|
|| getNominaCollaudatore() || getLavoriPubblici(); |
|
|
|
|
boolean direttoreLavoriNotRequired = getLavoriPubblici() || getNormLavoriNoDirettore() |
|
|
|
|
|| getNormLavoriInProprio() || getNominaDirettoreLavori(); |
|
|
|
|
boolean dittaNotRequired = getNormLavoriInProprio() || getLavoriPubblici() || getNominaImpresa(); |
|
|
|
@ -938,6 +938,7 @@ public class DettPraticaImpl extends DettPraticaBaseImpl {
|
|
|
|
|
soggettiRichiesti.add(TipoSoggettoUtil.COMMITTENTE); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
boolean isDelegaCommittente = intPratica.isTitolareInCommittenti() |
|
|
|
|
|| Validator.isNotNull(getCodiceFiscaleDelegatoCommittente()); |
|
|
|
|
if (!isDelegaCommittente) { |
|
|
|
@ -987,15 +988,22 @@ public class DettPraticaImpl extends DettPraticaBaseImpl {
|
|
|
|
|
StringBuilder sb = new StringBuilder(); |
|
|
|
|
sb.append("Rimuovere ") |
|
|
|
|
.append(LanguageUtil.get(LocaleUtil.getDefault(), "gc-soggetto-" |
|
|
|
|
+ TipoSoggettoUtil.DIRETTORE_LAVORI)).append(" da soggetti censiti o deselezionare \""); |
|
|
|
|
if (getNormLavoriNoDirettore()) { |
|
|
|
|
+ TipoSoggettoUtil.DIRETTORE_LAVORI)) |
|
|
|
|
.append(" da soggetti censiti o deselezionare \"<u>"); |
|
|
|
|
if (getLavoriPubblici()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "lavori-pubblici"))); |
|
|
|
|
} else if (getNormLavoriInProprio()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "lavori-in-proprio"))); |
|
|
|
|
} else if (getNormLavoriNoDirettore()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "norm-lavori-no-direttore"))); |
|
|
|
|
} else if (getNominaDirettoreLavori()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "nomina-direttore-lavori"))); |
|
|
|
|
} |
|
|
|
|
sb.append(StringPool.QUOTE); |
|
|
|
|
sb.append("</u>\""); |
|
|
|
|
notCompleted.add(sb.toString()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1005,7 +1013,7 @@ public class DettPraticaImpl extends DettPraticaBaseImpl {
|
|
|
|
|
StringBuilder sb = new StringBuilder(); |
|
|
|
|
sb.append("Rimuovere ") |
|
|
|
|
.append(LanguageUtil.get(LocaleUtil.getDefault(), "gc-soggetto-" |
|
|
|
|
+ TipoSoggettoUtil.COLLAUDATORE)).append(" da soggetti censiti o deselezionare \""); |
|
|
|
|
+ TipoSoggettoUtil.COLLAUDATORE)).append(" da soggetti censiti o deselezionare \"<u>"); |
|
|
|
|
if (getNoCollaudo()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "no-collaudo"))); |
|
|
|
@ -1015,8 +1023,11 @@ public class DettPraticaImpl extends DettPraticaBaseImpl {
|
|
|
|
|
} else if (getNominaCollaudatore()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "nomina-collaudatore"))); |
|
|
|
|
} else if (getNormLavoriInProprio()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "norm-lavori-in-proprio"))); |
|
|
|
|
} |
|
|
|
|
sb.append(StringPool.QUOTE); |
|
|
|
|
sb.append("</u>\""); |
|
|
|
|
notCompleted.add(sb.toString()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1026,15 +1037,18 @@ public class DettPraticaImpl extends DettPraticaBaseImpl {
|
|
|
|
|
StringBuilder sb = new StringBuilder(); |
|
|
|
|
sb.append("Rimuovere ") |
|
|
|
|
.append(LanguageUtil.get(LocaleUtil.getDefault(), "gc-soggetto-" + TipoSoggettoUtil.DITTA)) |
|
|
|
|
.append(" da soggetti censiti o deselezionare \""); |
|
|
|
|
if (getNormLavoriInProprio()) { |
|
|
|
|
.append(" da soggetti censiti o deselezionare \"<u>"); |
|
|
|
|
if (getLavoriPubblici()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "lavori-pubblici"))); |
|
|
|
|
} else if (getNormLavoriInProprio()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "norm-lavori-in-proprio"))); |
|
|
|
|
} else if (getNominaImpresa()) { |
|
|
|
|
sb.append(LanguageUtil.get(LocaleUtil.getDefault(), |
|
|
|
|
LanguageUtil.get(LocaleUtil.getDefault(), "nomina-impresa"))); |
|
|
|
|
} |
|
|
|
|
sb.append(StringPool.QUOTE); |
|
|
|
|
sb.append("</u>\""); |
|
|
|
|
notCompleted.add(sb.toString()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
@ -1363,7 +1377,6 @@ public class DettPraticaImpl extends DettPraticaBaseImpl {
|
|
|
|
|
public boolean pagamentoIsEnable() throws SystemException, PortalException { |
|
|
|
|
|
|
|
|
|
return praticaIsCompleta() && !hasDelegheCompilazioneAttive() && allAsseverazioniCompleted() |
|
|
|
|
// se è un'integrazione non si paga
|
|
|
|
|
&& !IntPraticaLocalServiceUtil.hasRichiestaIntegrazioneAttiva(getIntPraticaId()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|