|
|
|
@ -126,6 +126,7 @@ public abstract class PagamentiCommonUtil {
|
|
|
|
|
|
|
|
|
|
boolean normEsenteSpese = false; |
|
|
|
|
boolean normEsenteBollo = false; |
|
|
|
|
boolean richiestaAttestazione = false; |
|
|
|
|
long pagamentoIdSpese = 0L; |
|
|
|
|
long pagamentoIdBolli = 0L; |
|
|
|
|
if (DettPratica.class.getName().equals(className)) { |
|
|
|
@ -140,6 +141,7 @@ public abstract class PagamentiCommonUtil {
|
|
|
|
|
normEsenteBollo = fineLavori.isNormEsenteBollo(); |
|
|
|
|
pagamentoIdSpese = fineLavori.getPagamentoSpeseId(); |
|
|
|
|
pagamentoIdBolli = fineLavori.getPagamentoId(); |
|
|
|
|
richiestaAttestazione = fineLavori.isRichiestaAttestazione(); |
|
|
|
|
} else if (Collaudo.class.getName().equals(className)) { |
|
|
|
|
Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(classPK); |
|
|
|
|
normEsenteSpese = true; |
|
|
|
@ -147,6 +149,7 @@ public abstract class PagamentiCommonUtil {
|
|
|
|
|
pagamentoIdSpese = 0L; |
|
|
|
|
pagamentoIdBolli = collaudo.getPagamentoId(); |
|
|
|
|
} |
|
|
|
|
if(!richiestaAttestazione){ |
|
|
|
|
if (!normEsenteBollo && !normEsenteSpese) { |
|
|
|
|
return Validator.isNotNull(pagamentoIdBolli) || Validator.isNotNull(pagamentoIdSpese); |
|
|
|
|
} else if (normEsenteBollo) { |
|
|
|
@ -154,6 +157,7 @@ public abstract class PagamentiCommonUtil {
|
|
|
|
|
} else if (normEsenteSpese) { |
|
|
|
|
return Validator.isNotNull(pagamentoIdBolli); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return false; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -161,6 +165,7 @@ public abstract class PagamentiCommonUtil {
|
|
|
|
|
|
|
|
|
|
boolean esenteSpese = false; |
|
|
|
|
boolean esenteBollo = false; |
|
|
|
|
boolean richiestaAttestazione = false; |
|
|
|
|
long pagamentoIdSpese = 0L; |
|
|
|
|
long pagamentoIdBolli = 0L; |
|
|
|
|
if (DettPratica.class.getName().equals(className)) { |
|
|
|
@ -175,6 +180,7 @@ public abstract class PagamentiCommonUtil {
|
|
|
|
|
esenteBollo = fineLavori.isNormEsenteBollo(); |
|
|
|
|
pagamentoIdSpese = fineLavori.getPagamentoSpeseId(); |
|
|
|
|
pagamentoIdBolli = fineLavori.getPagamentoId(); |
|
|
|
|
richiestaAttestazione = fineLavori.isRichiestaAttestazione(); |
|
|
|
|
} else if (Collaudo.class.getName().equals(className)) { |
|
|
|
|
Collaudo collaudo = CollaudoLocalServiceUtil.getCollaudo(classPK); |
|
|
|
|
esenteSpese = true; |
|
|
|
@ -183,6 +189,9 @@ public abstract class PagamentiCommonUtil {
|
|
|
|
|
pagamentoIdBolli = collaudo.getPagamentoId(); |
|
|
|
|
} |
|
|
|
|
boolean completed = false; |
|
|
|
|
if(richiestaAttestazione){ |
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
if (!esenteBollo && !esenteSpese) { |
|
|
|
|
if (Validator.isNull(pagamentoIdBolli) || Validator.isNull(pagamentoIdSpese)) { |
|
|
|
|
return false; |
|
|
|
|