From bbf925fdaf01bab17078859dd3c72ff8b9944b9a Mon Sep 17 00:00:00 2001 From: Gianfranco Gasparro Date: Fri, 21 Dec 2018 16:07:13 +0100 Subject: [PATCH] Aggiunto tipo debito siope --- .../resources/liquibase/db.changelog-5.0.0.xml | 7 ++++++- .../tabrif/bulk/Tipo_trattamentoBase.java | 8 ++++++++ .../tabrif/bulk/Tipo_trattamentoBulk.java | 17 +++++++++++++++++ ...AmministrativiFatturazioneElettronicaBP.java | 2 +- .../bulk/Tipo_trattamentoBasePersistentInfo.xml | 10 +++++++++- .../tabrif/bulk/Tipo_trattamentoBulkInfo.xml | 14 ++++++++++++++ .../main/webapp/compensi00/tipo_trattamento.jsp | 7 +++++++ 7 files changed, 62 insertions(+), 3 deletions(-) diff --git a/sigla-backend/src/main/resources/liquibase/db.changelog-5.0.0.xml b/sigla-backend/src/main/resources/liquibase/db.changelog-5.0.0.xml index 6a64adaf81..614b16d88d 100644 --- a/sigla-backend/src/main/resources/liquibase/db.changelog-5.0.0.xml +++ b/sigla-backend/src/main/resources/liquibase/db.changelog-5.0.0.xml @@ -1571,7 +1571,7 @@ ASSICURATA"/> C: COMMERCIALE N: NON COMMERCIALE I: IVA"/> - + + + + + + diff --git a/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBase.java b/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBase.java index 851a9b4b5d..69cefe15b7 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBase.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBase.java @@ -80,6 +80,8 @@ public class Tipo_trattamentoBase extends Tipo_trattamentoKey implements Keyed { private java.lang.Boolean fl_split_payment; + private java.lang.String tipoDebitoSiope; + public Tipo_trattamentoBase() { super(); } @@ -317,4 +319,10 @@ public java.lang.Boolean getFl_split_payment() { public void setFl_split_payment(java.lang.Boolean fl_split_payment) { this.fl_split_payment = fl_split_payment; } +public java.lang.String getTipoDebitoSiope() { + return tipoDebitoSiope; +} +public void setTipoDebitoSiope(java.lang.String tipoDebitoSiope) { + this.tipoDebitoSiope = tipoDebitoSiope; +} } diff --git a/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulk.java b/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulk.java index e6173a248a..9d6950ab43 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulk.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulk.java @@ -4,6 +4,8 @@ import it.cnr.jada.bulk.OggettoBulk; import it.cnr.jada.util.OrderedHashtable; +import java.util.Dictionary; + import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonInclude.Include; @JsonInclude(value=Include.NON_NULL) @@ -11,6 +13,8 @@ public class Tipo_trattamentoBulk extends Tipo_trattamentoBase { public final static java.lang.String ATT_COMMERCIALE = "Y"; public final static java.lang.String ATT_NON_COMMERCIALE = "N"; + public final static java.lang.String TIPO_DEBITO_NON_COMMERCIALE = "N"; + public final static java.lang.String TIPO_DEBITO_COMMERCIALE = "C"; private final static java.util.Dictionary TIPO_COMMERCIALE; @@ -19,6 +23,15 @@ public class Tipo_trattamentoBulk extends Tipo_trattamentoBase { TIPO_COMMERCIALE.put(ATT_COMMERCIALE, "Attività commerciali"); TIPO_COMMERCIALE.put(ATT_NON_COMMERCIALE, "Attività NON commerciali"); } + + public final static Dictionary TIPO_DEBITO_SIOPE; + + static { + TIPO_DEBITO_SIOPE = new it.cnr.jada.util.OrderedHashtable(); + TIPO_DEBITO_SIOPE.put(TIPO_DEBITO_COMMERCIALE,"Commerciale"); + TIPO_DEBITO_SIOPE.put(TIPO_DEBITO_NON_COMMERCIALE,"Non Commerciale"); + } + private java.util.List intervalli; public Tipo_trattamentoBulk() { super(); @@ -113,4 +126,8 @@ public void setDataFineValidita(java.sql.Timestamp newDate) { public void setIntervalli(java.util.List newIntervalli) { intervalli = newIntervalli; } + public Dictionary getTipoDebitoSiopeKeys() { + + return TIPO_DEBITO_SIOPE; + } } diff --git a/sigla-ejb/src/main/java/it/cnr/contab/docamm00/bp/CRUDSelezionatoreDocumentiAmministrativiFatturazioneElettronicaBP.java b/sigla-ejb/src/main/java/it/cnr/contab/docamm00/bp/CRUDSelezionatoreDocumentiAmministrativiFatturazioneElettronicaBP.java index 1ed5a91a56..c50a705262 100644 --- a/sigla-ejb/src/main/java/it/cnr/contab/docamm00/bp/CRUDSelezionatoreDocumentiAmministrativiFatturazioneElettronicaBP.java +++ b/sigla-ejb/src/main/java/it/cnr/contab/docamm00/bp/CRUDSelezionatoreDocumentiAmministrativiFatturazioneElettronicaBP.java @@ -197,7 +197,7 @@ public void firmaOTP(ActionContext context, FirmaOTPBulk firmaOTPBulk) throws Ex storageFile.getContentType(), storageFile.getFileName(), path, - true + false )).ifPresent(storageObject -> { List aspects = storageObject.>getPropertyValue(StoragePropertyNames.SECONDARY_OBJECT_TYPE_IDS.value()); aspects.add(StorageDocAmmAspect.SIGLA_FATTURE_ATTACHMENT_FATTURA_ELETTRONICA_XML_ANTE_FIRMA.value()); diff --git a/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBasePersistentInfo.xml b/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBasePersistentInfo.xml index 6baa26acd4..48be8bc684 100644 --- a/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBasePersistentInfo.xml +++ b/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBasePersistentInfo.xml @@ -204,6 +204,12 @@ columnSize="1" nullable="false" converterClassName="it.cnr.jada.persistency.sql.CHARToBooleanConverter" /> + + name="fl_split_payment" /> + \ No newline at end of file diff --git a/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulkInfo.xml b/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulkInfo.xml index 4c3d1b751b..11ea49d2a2 100644 --- a/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulkInfo.xml +++ b/sigla-ejb/src/main/resources/it/cnr/contab/compensi00/tabrif/bulk/Tipo_trattamentoBulkInfo.xml @@ -242,6 +242,17 @@ enabledOnSearch="false" enabledOnEdit="true" enabledOnInsert="true" /> + + @@ -300,6 +312,7 @@ + @@ -334,5 +347,6 @@ + \ No newline at end of file diff --git a/sigla-web/src/main/webapp/compensi00/tipo_trattamento.jsp b/sigla-web/src/main/webapp/compensi00/tipo_trattamento.jsp index 2df3b23c68..8b1188e574 100644 --- a/sigla-web/src/main/webapp/compensi00/tipo_trattamento.jsp +++ b/sigla-web/src/main/webapp/compensi00/tipo_trattamento.jsp @@ -112,6 +112,13 @@ <% bp.getController().writeFormInput(out,"fl_split_payment");%> <% bp.getController().writeFormLabel(out,"fl_split_payment");%> + + + + +
<% bp.getController().writeFormField(out,"tipoDebitoSiope"); %>
+ +