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
|
@ManyToOne
|
||||||
@JoinColumn(name = "ESTACIONCENTRAL_ID", referencedColumnName = "ESTACION_ID")
|
@JoinColumn(name = "ESTACIONCENTRAL_ID", referencedColumnName = "ESTACION_ID")
|
||||||
private Estacion estacionCentral;
|
private Estacion estacionCentral;
|
||||||
@Column(name = "INDARCHIVOLAYOUTINTERNACIONAL")
|
@Column(name = "NOMBARCHIVOLAYOUTINTERNACIONAL")
|
||||||
private Boolean indArchivolayoutInternacional;
|
private String nombArchivoLayoutIternacional;
|
||||||
|
|
||||||
public Integer getEstacionImpresoraId() {
|
public Integer getEstacionImpresoraId() {
|
||||||
return estacionImpresoraId;
|
return estacionImpresoraId;
|
||||||
|
@ -133,12 +133,12 @@ public class EstacionImpresora implements Serializable {
|
||||||
this.estacionCentral = estacionCentral;
|
this.estacionCentral = estacionCentral;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Boolean getIndArchivolayoutInternacional() {
|
public String getNombArchivoLayoutIternacional() {
|
||||||
return indArchivolayoutInternacional;
|
return nombArchivoLayoutIternacional;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setIndArchivolayoutInternacional(Boolean indArchivolayoutInternacional) {
|
public void setNombArchivoLayoutIternacional(String nombArchivoLayoutIternacional) {
|
||||||
this.indArchivolayoutInternacional = indArchivolayoutInternacional;
|
this.nombArchivoLayoutIternacional = nombArchivoLayoutIternacional;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,59 +1,54 @@
|
||||||
package com.rjconsultores.ventaboletos.enums;
|
package com.rjconsultores.ventaboletos.enums;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import org.zkoss.util.resource.Labels;
|
||||||
import java.util.List;
|
|
||||||
|
|
||||||
public enum TipoImpressora {
|
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) {
|
private final int codigo;
|
||||||
if (v == null) {
|
private final String nome;
|
||||||
v = 0;
|
private final boolean isImpressoraFiscal;
|
||||||
}
|
|
||||||
|
|
||||||
val = v;
|
private TipoImpressora(int codigo, String nome, boolean isImpressoraFiscal) {
|
||||||
|
this.codigo = codigo;
|
||||||
|
this.nome = nome;
|
||||||
|
this.isImpressoraFiscal = isImpressoraFiscal;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getCodigo() {
|
public Integer getCodigo() {
|
||||||
return val;
|
return codigo;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static TipoImpressora getTipoImpressora(final Integer value) {
|
public String getNome() {
|
||||||
if (value != null) {
|
return nome;
|
||||||
for (TipoImpressora tipo : TipoImpressora.values()) {
|
}
|
||||||
if (tipo.getCodigo() == value) {
|
|
||||||
return tipo;
|
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;
|
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) {
|
public static TipoImpressora getTipoImpressoraFiscal(final int value) {
|
||||||
if (tipo.getCodigo() == value) {
|
TipoImpressora tipo = getTipoImpressora(value);
|
||||||
return tipo;
|
if (tipo != null && tipo.isImpressoraFiscal()) {
|
||||||
}
|
return tipo;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return null;
|
return null;
|
||||||
|
|
|
@ -269,4 +269,9 @@ public class ApplicationProperties {
|
||||||
String property = p.getProperty("cliente.enderecoObrigatorio", "1");
|
String property = p.getProperty("cliente.enderecoObrigatorio", "1");
|
||||||
return property.equals("1");
|
return property.equals("1");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public boolean isPermiteLayoutInternacional() {
|
||||||
|
String property = p.getProperty("permiteLayoutInternacional", "0");
|
||||||
|
return property.equals("1");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue