From bb142cb1e7a1ddf93a9aa208496b4fcce0945dc2 Mon Sep 17 00:00:00 2001 From: vinicius Date: Tue, 5 May 2015 20:44:23 +0000 Subject: [PATCH] =?UTF-8?q?bug=20#6250:=20Adm=20-=20Telas=20para=20Persist?= =?UTF-8?q?irem=20os=20dados=20fiscais=20Descri=C3=A7=C3=A3o=09Telas=20par?= =?UTF-8?q?a=20persistirem=20os=20dados:?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Totalizadores não fiscais - Meios de pagamento - Relatórios gerencias git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@43721 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../dao/FiscalFormapagoEmpresa.java | 5 + .../ventaboletos/dao/FiscalImpressoraDAO.java | 23 ++++ .../dao/FiscalRelgerencialEmpresa.java | 5 + .../dao/FiscalTotnaofiscalEmpresaDAO.java | 6 + .../entidad/FiscalFormapagoEmpresa.java | 96 +++++++++++++++ .../entidad/FiscalRelgerencialEmpresa.java | 94 +++++++++++++++ .../entidad/FiscalTotnaofiscalEmpresa.java | 110 ++++++++++++++++++ .../ventaboletos/entidad/FormaPago.java | 10 ++ .../ventaboletos/entidad/TipoEventoExtra.java | 5 +- .../service/FiscalImpressoraService.java | 25 +++- 10 files changed, 374 insertions(+), 5 deletions(-) create mode 100644 src/com/rjconsultores/ventaboletos/dao/FiscalFormapagoEmpresa.java create mode 100644 src/com/rjconsultores/ventaboletos/dao/FiscalRelgerencialEmpresa.java create mode 100644 src/com/rjconsultores/ventaboletos/dao/FiscalTotnaofiscalEmpresaDAO.java create mode 100644 src/com/rjconsultores/ventaboletos/entidad/FiscalFormapagoEmpresa.java create mode 100644 src/com/rjconsultores/ventaboletos/entidad/FiscalRelgerencialEmpresa.java create mode 100644 src/com/rjconsultores/ventaboletos/entidad/FiscalTotnaofiscalEmpresa.java diff --git a/src/com/rjconsultores/ventaboletos/dao/FiscalFormapagoEmpresa.java b/src/com/rjconsultores/ventaboletos/dao/FiscalFormapagoEmpresa.java new file mode 100644 index 000000000..434128351 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/dao/FiscalFormapagoEmpresa.java @@ -0,0 +1,5 @@ +package com.rjconsultores.ventaboletos.dao; + +public interface FiscalFormapagoEmpresa extends GenericDAO { + +} diff --git a/src/com/rjconsultores/ventaboletos/dao/FiscalImpressoraDAO.java b/src/com/rjconsultores/ventaboletos/dao/FiscalImpressoraDAO.java index 767b76cb2..c985a1eb0 100644 --- a/src/com/rjconsultores/ventaboletos/dao/FiscalImpressoraDAO.java +++ b/src/com/rjconsultores/ventaboletos/dao/FiscalImpressoraDAO.java @@ -1,7 +1,30 @@ package com.rjconsultores.ventaboletos.dao; +import java.util.List; + +import com.rjconsultores.ventaboletos.entidad.FiscalFormapagoEmpresa; import com.rjconsultores.ventaboletos.entidad.FiscalImpressora; +import com.rjconsultores.ventaboletos.entidad.FiscalRelgerencialEmpresa; +import com.rjconsultores.ventaboletos.entidad.FiscalTotnaofiscalEmpresa; public interface FiscalImpressoraDAO extends GenericDAO{ + public List buscarTotsNaoFiscaisEmpresa(Integer empresaEcfId); + public List obtenerTodosTotnaofiscalEmpresa(); + public FiscalTotnaofiscalEmpresa obtenerIDTotnaofiscalEmpresa(Long id); + public FiscalTotnaofiscalEmpresa suscribirTotnaofiscalEmpresa(FiscalTotnaofiscalEmpresa entidad); + public FiscalTotnaofiscalEmpresa actualizacionTotnaofiscalEmpres(FiscalTotnaofiscalEmpresa entidad); + + public List buscarFormaPagoEmpresa(Integer empresaEcfId); + public List obtenerTodosFormapagoEmpresa(); + public FiscalFormapagoEmpresa obtenerIDFormapagoEmpresa(Long id); + public FiscalFormapagoEmpresa suscribirFormapagoEmpresa(FiscalFormapagoEmpresa entidad); + public FiscalFormapagoEmpresa actualizacionFormapagoEmpresa(FiscalFormapagoEmpresa entidad); + + public List buscarItensRelgerencialEmpresa(Integer empresaEcfId); + public List obtenerTodosRelgerencialEmpresa(); + public FiscalRelgerencialEmpresa obtenerIDRelgerencialEmpresa(Long id); + public FiscalRelgerencialEmpresa suscribirRelgerencialEmpresa(FiscalRelgerencialEmpresa entidad); + public FiscalRelgerencialEmpresa actualizacionRelgerencialEmpresa(FiscalRelgerencialEmpresa entidad); + } diff --git a/src/com/rjconsultores/ventaboletos/dao/FiscalRelgerencialEmpresa.java b/src/com/rjconsultores/ventaboletos/dao/FiscalRelgerencialEmpresa.java new file mode 100644 index 000000000..ef5578804 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/dao/FiscalRelgerencialEmpresa.java @@ -0,0 +1,5 @@ +package com.rjconsultores.ventaboletos.dao; + +public interface FiscalRelgerencialEmpresa extends GenericDAO { + +} diff --git a/src/com/rjconsultores/ventaboletos/dao/FiscalTotnaofiscalEmpresaDAO.java b/src/com/rjconsultores/ventaboletos/dao/FiscalTotnaofiscalEmpresaDAO.java new file mode 100644 index 000000000..c797895d4 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/dao/FiscalTotnaofiscalEmpresaDAO.java @@ -0,0 +1,6 @@ +package com.rjconsultores.ventaboletos.dao; + +import com.rjconsultores.ventaboletos.entidad.FiscalTotnaofiscalEmpresa; + +public interface FiscalTotnaofiscalEmpresaDAO extends GenericDAO { +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/FiscalFormapagoEmpresa.java b/src/com/rjconsultores/ventaboletos/entidad/FiscalFormapagoEmpresa.java new file mode 100644 index 000000000..35754c7e8 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/FiscalFormapagoEmpresa.java @@ -0,0 +1,96 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.util.Date; + +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.OneToOne; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; + +@Entity +@SequenceGenerator(name = "FISCAL_FORMAPAGO_EMP_SEQ", sequenceName = "FISCAL_FORMAPAGO_EMP_SEQ", allocationSize = 1) +@Table(name = "FISCAL_FORMAPAGO_EMPRESA") +public class FiscalFormapagoEmpresa { + + @Id + @Basic(optional = false) + @Column(name = "FISCALFORMAPAGOEMPRESA_ID") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "FISCAL_FORMAPAGO_EMP_SEQ") + private Long fiscalformapagoempresaId; + @Column(name = "TIPOFORMAPAGO") + private String tipoformapago; + @Column(name = "DESCRICAO") + private String descricao; + @ManyToOne + @JoinColumn(name = "EMPRESA_ID") + private Empresa empresa; + @Column(name = "ACTIVO") + private Boolean activo; + @Column(name = "FECMODIF") + @Temporal(TemporalType.TIMESTAMP) + private Date fecmodif; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + @ManyToOne + @JoinColumn(name = "FORMAPAGO_ID") + private FormaPago formaPago; + + + public String getDescricao() { + return descricao; + } + public void setDescricao(String descricao) { + this.descricao = descricao; + } + public Empresa getEmpresa() { + return empresa; + } + public void setEmpresa(Empresa empresa) { + this.empresa = empresa; + } + public Date getFecmodif() { + return fecmodif; + } + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + public Integer getUsuarioId() { + return usuarioId; + } + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + public Boolean getActivo() { + return activo; + } + public void setActivo(Boolean activo) { + this.activo = activo; + } + public FormaPago getFormaPago() { + return formaPago; + } + public void setFormaPago(FormaPago formaPago) { + this.formaPago = formaPago; + } + public Long getFiscalformapagoempresaId() { + return fiscalformapagoempresaId; + } + public void setFiscalformapagoempresaId(Long fiscalformapagoempresaId) { + this.fiscalformapagoempresaId = fiscalformapagoempresaId; + } + public String getTipoformapago() { + return tipoformapago; + } + public void setTipoformapago(String tipoformapago) { + this.tipoformapago = tipoformapago; + } +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/FiscalRelgerencialEmpresa.java b/src/com/rjconsultores/ventaboletos/entidad/FiscalRelgerencialEmpresa.java new file mode 100644 index 000000000..60977c8a2 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/FiscalRelgerencialEmpresa.java @@ -0,0 +1,94 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.util.Date; + +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +@Entity +@SequenceGenerator(name = "FISCAL_RELGERENCIAL_EMP_SEQ", sequenceName = "FISCAL_RELGERENCIAL_EMP_SEQ", allocationSize = 1) +@Table(name = "FISCAL_RELGERENCIAL_EMPRESA") +public class FiscalRelgerencialEmpresa { + + @Id + @Basic(optional = false) + @Column(name = "FISCALRELGERENCIAL_ID") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "FISCAL_RELGERENCIAL_EMP_SEQ") + private Long fiscalrelgerencialId; + @Column(name = "TIPORELGERENCIAL") + private String tiporelgerencial; + @Column(name = "INDICE") + private String indice; + @Column(name = "DESCRICAO") + private String descricao; + @ManyToOne + @JoinColumn(name = "EMPRESA_ID") + private Empresa empresa; + @Column(name = "ACTIVO") + private Boolean activo; + @Column(name = "FECMODIF") + @Temporal(TemporalType.TIMESTAMP) + private Date fecmodif; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + + public Long getFiscalrelgerencialId() { + return fiscalrelgerencialId; + } + public void setFiscalrelgerencialId(Long relgerencialId) { + this.fiscalrelgerencialId = relgerencialId; + } + public String getTiporelgerencial() { + return tiporelgerencial; + } + public void setTiporelgerencial(String tiporelgerencial) { + this.tiporelgerencial = tiporelgerencial; + } + public String getIndice() { + return indice; + } + public void setIndice(String indice) { + this.indice = indice; + } + public String getDescricao() { + return descricao; + } + public void setDescricao(String descricao) { + this.descricao = descricao; + } + public Empresa getEmpresa() { + return empresa; + } + public void setEmpresa(Empresa empresa) { + this.empresa = empresa; + } + public Date getFecmodif() { + return fecmodif; + } + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + public Integer getUsuarioId() { + return usuarioId; + } + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + public Boolean getActivo() { + return activo; + } + public void setActivo(Boolean activo) { + this.activo = activo; + } + + +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/FiscalTotnaofiscalEmpresa.java b/src/com/rjconsultores/ventaboletos/entidad/FiscalTotnaofiscalEmpresa.java new file mode 100644 index 000000000..5b833ed87 --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/entidad/FiscalTotnaofiscalEmpresa.java @@ -0,0 +1,110 @@ +package com.rjconsultores.ventaboletos.entidad; + +import java.util.Date; + +import javax.persistence.Basic; +import javax.persistence.Column; +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.JoinColumn; +import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; +import javax.persistence.Table; +import javax.persistence.Temporal; +import javax.persistence.TemporalType; +@Entity +@SequenceGenerator(name = "FISCAL_TOTNAOFISCAL_EMP_SEQ", sequenceName = "FISCAL_TOTNAOFISCAL_EMP_SEQ", allocationSize = 1) +@Table(name = "FISCAL_TOTNAOFISCAL_EMPRESA") +public class FiscalTotnaofiscalEmpresa { + + @Id + @Basic(optional = false) + @Column(name = "FISCALTOTNAOFISCAL_ID") + @GeneratedValue(strategy = GenerationType.AUTO, generator = "FISCAL_TOTNAOFISCAL_EMP_SEQ") + private Long fiscaltotnaofiscalId; + @Column(name = "TIPOTOTALIZADOR") + private String tipototalizador; + @Column(name = "INDICE") + private String indice; + @Column(name = "DESCRICAO") + private String descricao; + @Column(name = "INDIMPORTAR") + private Boolean indimportar; + @ManyToOne + @JoinColumn(name = "EMPRESA_ID") + private Empresa empresa; + @ManyToOne + @JoinColumn(name = "TIPOEVENTOEXTRA_ID") + private TipoEventoExtra tipoeventoextra; + @Column(name = "ACTIVO") + private Boolean activo; + @Column(name = "FECMODIF") + @Temporal(TemporalType.TIMESTAMP) + private Date fecmodif; + @Column(name = "USUARIO_ID") + private Integer usuarioId; + + + public String getTipototalizador() { + return tipototalizador; + } + public void setTipototalizador(String tipototalizador) { + this.tipototalizador = tipototalizador; + } + public String getIndice() { + return indice; + } + public void setIndice(String indice) { + this.indice = indice; + } + public String getDescricao() { + return descricao; + } + public void setDescricao(String descricao) { + this.descricao = descricao; + } + public Boolean getIndimportar() { + return indimportar; + } + public void setIndimportar(Boolean indimportar) { + this.indimportar = indimportar; + } + public Empresa getEmpresa() { + return empresa; + } + public void setEmpresa(Empresa empresa) { + this.empresa = empresa; + } + public TipoEventoExtra getTipoeventoextra() { + return tipoeventoextra; + } + public void setTipoeventoextra(TipoEventoExtra tipoeventoextra) { + this.tipoeventoextra = tipoeventoextra; + } + public Date getFecmodif() { + return fecmodif; + } + public void setFecmodif(Date fecmodif) { + this.fecmodif = fecmodif; + } + public Integer getUsuarioId() { + return usuarioId; + } + public void setUsuarioId(Integer usuarioId) { + this.usuarioId = usuarioId; + } + public Boolean getActivo() { + return activo; + } + public void setActivo(Boolean activo) { + this.activo = activo; + } + public Long getFiscaltotnaofiscalId() { + return fiscaltotnaofiscalId; + } + public void setFiscaltotnaofiscalId(Long fiscaltotnaofiscalId) { + this.fiscaltotnaofiscalId = fiscaltotnaofiscalId; + } +} diff --git a/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java b/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java index 94e1abfa5..dd6adb1b2 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java +++ b/src/com/rjconsultores/ventaboletos/entidad/FormaPago.java @@ -51,6 +51,8 @@ public class FormaPago implements Serializable { private String equivalenciaId; @Column(name = "CVEPAGO") private String cvePago; + @Column(name = "IMPFISCAL") + private Boolean impfiscal; @OneToMany(mappedBy = "formaPago") private List configRestriccionPagoList; @OneToMany(mappedBy = "formaPago") @@ -184,4 +186,12 @@ public class FormaPago implements Serializable { public String toString() { return getDescpago(); } + + public Boolean getImpfiscal() { + return impfiscal; + } + + public void setImpfiscal(Boolean impfiscal) { + this.impfiscal = impfiscal; + } } diff --git a/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java b/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java index 770b227ad..faf2f8f00 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java +++ b/src/com/rjconsultores/ventaboletos/entidad/TipoEventoExtra.java @@ -310,8 +310,7 @@ public class TipoEventoExtra implements Serializable { @Override public String toString() { - return "com.rjconsultores.ventaboletos.entidad.TipoEventoExtra[tipoeventoextraId=" - + tipoeventoextraId + "]"; + return descTipoEvento; } public String getNatureza() { @@ -329,4 +328,6 @@ public class TipoEventoExtra implements Serializable { public void setContaContabil(String contaContabil) { this.contaContabil = contaContabil; } + + } diff --git a/src/com/rjconsultores/ventaboletos/service/FiscalImpressoraService.java b/src/com/rjconsultores/ventaboletos/service/FiscalImpressoraService.java index 4982553cd..c2e264fde 100644 --- a/src/com/rjconsultores/ventaboletos/service/FiscalImpressoraService.java +++ b/src/com/rjconsultores/ventaboletos/service/FiscalImpressoraService.java @@ -2,15 +2,34 @@ package com.rjconsultores.ventaboletos.service; import java.util.List; +import com.rjconsultores.ventaboletos.entidad.FiscalFormapagoEmpresa; import com.rjconsultores.ventaboletos.entidad.FiscalImpressora; +import com.rjconsultores.ventaboletos.entidad.FiscalRelgerencialEmpresa; +import com.rjconsultores.ventaboletos.entidad.FiscalTotnaofiscalEmpresa; public interface FiscalImpressoraService{ public List obtenerTodos(); - public FiscalImpressora obtenerID(Integer id); - public FiscalImpressora suscribir(FiscalImpressora entidad); - public FiscalImpressora actualizacion(FiscalImpressora entidad); + + + public List buscarTotsNaoFiscaisEmpresa(Integer empresaEcfId); + public List obtenerTodosTotnaofiscalEmpresa(); + public FiscalTotnaofiscalEmpresa obtenerIDTotnaofiscalEmpresa(Long id); + public FiscalTotnaofiscalEmpresa suscribirTotnaofiscalEmpresa(FiscalTotnaofiscalEmpresa entidad); + public FiscalTotnaofiscalEmpresa actualizacionTotnaofiscalEmpresa(FiscalTotnaofiscalEmpresa entidad); + + public List buscarFormaPagoEmpresa(Integer empresaEcfId); + public List obtenerTodosFormapagoEmpresa(); + public FiscalFormapagoEmpresa obtenerIDFormapagoEmpresa(Long id); + public FiscalFormapagoEmpresa suscribirFormapagoEmpresa(FiscalFormapagoEmpresa entidad); + public FiscalFormapagoEmpresa actualizacionFormapagoEmpresa(FiscalFormapagoEmpresa entidad); + + public List buscarItensRelgerencialEmpresa(Integer empresaEcfId); + public List obtenerTodosRelgerencialEmpresa(); + public FiscalRelgerencialEmpresa obtenerIDRelgerencialEmpresa(Long id); + public FiscalRelgerencialEmpresa suscribirRelgerencialEmpresa(FiscalRelgerencialEmpresa entidad); + public FiscalRelgerencialEmpresa actualizacionRelgerencialEmpresa(FiscalRelgerencialEmpresa entidad); }