fixes bug#0011602
dev: lucas qua: renato Para que o Arquivo Layout Internacional apareça é necessário ativar a propriedade permiteLayoutInternacional=1. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@84229 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
75b0fa4306
commit
0fe54d7d85
|
@ -50,8 +50,8 @@ public class EstacionImpresora implements Serializable {
|
|||
@ManyToOne
|
||||
@JoinColumn(name = "ESTACIONCENTRAL_ID", referencedColumnName = "ESTACION_ID")
|
||||
private Estacion estacionCentral;
|
||||
@Column(name = "INDARCHIVOLAYOUTINTERNACIONAL")
|
||||
private Boolean indArchivolayoutInternacional;
|
||||
@Column(name = "NOMBARCHIVOLAYOUTINTERNACIONAL")
|
||||
private String nombArchivoLayoutIternacional;
|
||||
|
||||
public Integer getEstacionImpresoraId() {
|
||||
return estacionImpresoraId;
|
||||
|
@ -133,12 +133,12 @@ public class EstacionImpresora implements Serializable {
|
|||
this.estacionCentral = estacionCentral;
|
||||
}
|
||||
|
||||
public Boolean getIndArchivolayoutInternacional() {
|
||||
return indArchivolayoutInternacional;
|
||||
public String getNombArchivoLayoutIternacional() {
|
||||
return nombArchivoLayoutIternacional;
|
||||
}
|
||||
|
||||
public void setIndArchivolayoutInternacional(Boolean indArchivolayoutInternacional) {
|
||||
this.indArchivolayoutInternacional = indArchivolayoutInternacional;
|
||||
public void setNombArchivoLayoutIternacional(String nombArchivoLayoutIternacional) {
|
||||
this.nombArchivoLayoutIternacional = nombArchivoLayoutIternacional;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,60 +1,55 @@
|
|||
package com.rjconsultores.ventaboletos.enums;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import org.zkoss.util.resource.Labels;
|
||||
|
||||
public enum TipoImpressora {
|
||||
Matricial(0),
|
||||
BematechFiscal(1),
|
||||
BematechFiscalBlindada(2),
|
||||
CentralEmissao(3),
|
||||
Daruma(4),
|
||||
DarumaBlindada(5),
|
||||
StockCentral(6),
|
||||
BPe(7);
|
||||
|
||||
private final int val;
|
||||
MATRICIAL(0, Labels.getLabel("editarEstacionController.tipoImpressora.matricial"), false),
|
||||
BEMATECH_FISCAL(1, Labels.getLabel("editarEstacionController.tipoImpressora.bematechFiscal"), true),
|
||||
BEMATECH_FISCAL_BLINDADA(2, Labels.getLabel("editarEstacionController.tipoImpressora.bematechFiscalBlindada"), true),
|
||||
CENTRAL_EMISSAO(3, Labels.getLabel("editarEstacionController.tipoImpressora.centralEmissao"), true),
|
||||
DARUMA(4, Labels.getLabel("editarEstacionController.tipoImpressora.darumaFiscal"), true),
|
||||
DARUMA_BLINDADA(5, Labels.getLabel("editarEstacionController.tipoImpressora.darumaFiscalBlindada"), true),
|
||||
STOCK_CENTRAL(6, Labels.getLabel("editarEstacionController.tipoImpressora.stockCentral"), true),
|
||||
BPE(7, Labels.getLabel("editarEstacionController.tipoImpressora.bpe"), true);
|
||||
|
||||
private TipoImpressora(Integer v) {
|
||||
if (v == null) {
|
||||
v = 0;
|
||||
private final int codigo;
|
||||
private final String nome;
|
||||
private final boolean isImpressoraFiscal;
|
||||
|
||||
private TipoImpressora(int codigo, String nome, boolean isImpressoraFiscal) {
|
||||
this.codigo = codigo;
|
||||
this.nome = nome;
|
||||
this.isImpressoraFiscal = isImpressoraFiscal;
|
||||
}
|
||||
|
||||
val = v;
|
||||
public Integer getCodigo() {
|
||||
return codigo;
|
||||
}
|
||||
|
||||
public int getCodigo() {
|
||||
return val;
|
||||
public String getNome() {
|
||||
return nome;
|
||||
}
|
||||
|
||||
public static TipoImpressora getTipoImpressora(final Integer value) {
|
||||
if (value != null) {
|
||||
public Boolean isImpressoraFiscal() {
|
||||
return isImpressoraFiscal;
|
||||
}
|
||||
|
||||
public static TipoImpressora getTipoImpressora(final int value) {
|
||||
for (TipoImpressora tipo : TipoImpressora.values()) {
|
||||
if (tipo.getCodigo() == value) {
|
||||
return tipo;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
public static TipoImpressora getTipoImpressoraFiscal(final Integer value) {
|
||||
if (value != null && value!=0) {
|
||||
List<TipoImpressora> lsImpressorasFiscais = new ArrayList<TipoImpressora>();
|
||||
lsImpressorasFiscais.add(TipoImpressora.BematechFiscal);
|
||||
lsImpressorasFiscais.add(TipoImpressora.BematechFiscalBlindada);
|
||||
lsImpressorasFiscais.add(TipoImpressora.CentralEmissao);
|
||||
lsImpressorasFiscais.add(TipoImpressora.Daruma);
|
||||
lsImpressorasFiscais.add(TipoImpressora.DarumaBlindada);
|
||||
lsImpressorasFiscais.add(TipoImpressora.StockCentral);
|
||||
lsImpressorasFiscais.add(TipoImpressora.BPe);
|
||||
|
||||
for (TipoImpressora tipo : lsImpressorasFiscais) {
|
||||
if (tipo.getCodigo() == value) {
|
||||
public static TipoImpressora getTipoImpressoraFiscal(final int value) {
|
||||
TipoImpressora tipo = getTipoImpressora(value);
|
||||
if (tipo != null && tipo.isImpressoraFiscal()) {
|
||||
return tipo;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
|
|
@ -269,4 +269,9 @@ public class ApplicationProperties {
|
|||
String property = p.getProperty("cliente.enderecoObrigatorio", "1");
|
||||
return property.equals("1");
|
||||
}
|
||||
|
||||
public boolean isPermiteLayoutInternacional() {
|
||||
String property = p.getProperty("permiteLayoutInternacional", "0");
|
||||
return property.equals("1");
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue