fixes bug#0011746

dev: lucas
qua: 

O erro não foi simulado no ambiente do cliente, conforme evidência (evidencia_11746.png) em anexo.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@84279 d1611594-4594-4d17-8e1d-87c2c4800839
master
emerson 2018-08-15 20:03:46 +00:00
parent 9c73846ee6
commit 667d1f864e
1 changed files with 14 additions and 43 deletions

View File

@ -40,6 +40,7 @@ import com.rjconsultores.ventaboletos.entidad.Estacion;
import com.rjconsultores.ventaboletos.entidad.EstacionImpresora;
import com.rjconsultores.ventaboletos.entidad.EstacionRioCard;
import com.rjconsultores.ventaboletos.entidad.EstacionSitef;
import com.rjconsultores.ventaboletos.enums.TipoImpressora;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.EstacionService;
import com.rjconsultores.ventaboletos.service.EstacionSitefService;
@ -61,15 +62,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderEstacionImpreso
public class EditarEstacionController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
private static final String MATRICIAL = Labels.getLabel("editarEstacionController.tipoImpressora.matricial");
private static final String BEMATECH_FISCAL = Labels.getLabel("editarEstacionController.tipoImpressora.bematechFiscal");
private static final String BEMATECH_FISCAL_BLINDADA = Labels.getLabel("editarEstacionController.tipoImpressora.bematechFiscalBlindada");
private static final String DARUMA_FISCAL = Labels.getLabel("editarEstacionController.tipoImpressora.darumaFiscal");
private static final String DARUMA_FISCAL_BLINDADA = Labels.getLabel("editarEstacionController.tipoImpressora.darumaFiscalBlindada");
private static final String CENTRAL_EMISSAO = Labels.getLabel("editarEstacionController.tipoImpressora.centralEmissao");
private static final String STOCK_CENTRAL = Labels.getLabel("editarEstacionController.tipoImpressora.stockCentral");
private static final String BPE = Labels.getLabel("editarEstacionController.tipoImpressora.bpe");
@Autowired
private EstacionService estacionService;
@ -243,14 +236,9 @@ public class EditarEstacionController extends MyGenericForwardComposer {
private List<String> getTiposImpressora() {
List<String> tiposImpressora = new ArrayList<String>();
tiposImpressora.add(MATRICIAL);
tiposImpressora.add(BEMATECH_FISCAL);
tiposImpressora.add(BEMATECH_FISCAL_BLINDADA);
tiposImpressora.add(DARUMA_FISCAL);
tiposImpressora.add(DARUMA_FISCAL_BLINDADA);
tiposImpressora.add(CENTRAL_EMISSAO);
tiposImpressora.add(STOCK_CENTRAL);
tiposImpressora.add(BPE);
for (TipoImpressora tipo : TipoImpressora.values()) {
tiposImpressora.add(tipo.getNome());
}
return tiposImpressora;
}
@ -527,7 +515,7 @@ public class EditarEstacionController extends MyGenericForwardComposer {
Estacion estacionCentral = null;
String valor = ((Comboitem) cmbTipoImpressora.getSelectedItem()).getValue().toString();
if (valor.equals(STOCK_CENTRAL)){
if (valor.equals(TipoImpressora.STOCK_CENTRAL.getNome())){
if(estacion.getIndStockCentral() == null ||
!estacion.getIndStockCentral()){
if(cbiEstacion == null){
@ -582,24 +570,7 @@ public class EditarEstacionController extends MyGenericForwardComposer {
private Integer getTipoImpressora() {
String valor = ((Comboitem) cmbTipoImpressora.getSelectedItem()).getValue().toString();
if (valor.equals(MATRICIAL)) {
return 0;
} else if (valor.equals(BEMATECH_FISCAL)) {
return 1;
} else if (valor.equals(BEMATECH_FISCAL_BLINDADA)){
return 2;
} else if (valor.equals(DARUMA_FISCAL)) {
return 4;
} else if (valor.equals(DARUMA_FISCAL_BLINDADA)) {
return 5;
} else if (valor.equals(CENTRAL_EMISSAO)){
return 3;
} else if (valor.equals(STOCK_CENTRAL)){
return 6;
} else if (valor.equals(BPE)){
return 7;
}
return 0;
return TipoImpressora.getTipoImpressoraPorNome(valor) != null ? TipoImpressora.getTipoImpressoraPorNome(valor).getCodigo() : 0;
}
public void onClick$btnRemEstacionImpresora(Event ev) {
@ -633,23 +604,23 @@ public class EditarEstacionController extends MyGenericForwardComposer {
BindingListModel dictModelVacio = new BindingListModelList(lsEstacionVacio, false);
cmbEstacion.setModel(dictModelVacio);
if (valor.equals(BEMATECH_FISCAL) || valor.equals(BEMATECH_FISCAL_BLINDADA)) {
if (TipoImpressora.BEMATECH_FISCAL.getNome().equals(valor) || TipoImpressora.BEMATECH_FISCAL_BLINDADA.getNome().equals(valor)) {
configurarTextBox(txtNomImpressora, Boolean.TRUE, "BEMATECHFISCAL");
configurarTextBoxComValorLimpo(txtNomeArquivoLayout, Boolean.TRUE);
configurarTextBoxComValorLimpo(txtNomeArquivoLayoutInternacional, Boolean.TRUE);
} else if (valor.equals(DARUMA_FISCAL)|| valor.equals(DARUMA_FISCAL_BLINDADA)) {
configurarTextBox(txtNomImpressora, Boolean.TRUE, DARUMA_FISCAL);
} else if (TipoImpressora.DARUMA.getNome().equals(valor)|| TipoImpressora.DARUMA_BLINDADA.getNome().equals(valor)) {
configurarTextBox(txtNomImpressora, Boolean.TRUE, TipoImpressora.DARUMA.getNome());
configurarTextBoxComValorLimpo(txtNomeArquivoLayout, Boolean.TRUE);
configurarTextBoxComValorLimpo(txtNomeArquivoLayoutInternacional, Boolean.TRUE);
} else if (valor.equals(CENTRAL_EMISSAO)) {
configurarTextBox(txtNomImpressora, Boolean.TRUE, CENTRAL_EMISSAO);
} else if (TipoImpressora.CENTRAL_EMISSAO.getNome().equals(valor)) {
configurarTextBox(txtNomImpressora, Boolean.TRUE, TipoImpressora.CENTRAL_EMISSAO.getNome());
configurarTextBoxComValorLimpo(txtNomeArquivoLayout, Boolean.TRUE);
configurarTextBoxComValorLimpo(txtNomeArquivoLayoutInternacional, Boolean.TRUE);
} else if (valor.equals(MATRICIAL)) {
} else if (TipoImpressora.MATRICIAL.getNome().equals(valor)) {
configurarTextBoxComValorLimpo(txtNomImpressora, Boolean.FALSE);
configurarTextBoxComValorLimpo(txtNomeArquivoLayout, Boolean.FALSE);
configurarTextBoxComValorLimpo(txtNomeArquivoLayoutInternacional, Boolean.FALSE);
} else if (valor.equals(STOCK_CENTRAL)) {
} else if (TipoImpressora.STOCK_CENTRAL.getNome().equals(valor)) {
if(estacion == null || estacion.getPuntoVenta() == null){
Clients.alert(Labels.getLabel("editarEstacionController.MSG.sinPuntoVenta"),
Labels.getLabel("editarEstacionController.window.title"), org.zkoss.zul.Messagebox.INFORMATION);