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-87c2c4800839master
parent
9c73846ee6
commit
667d1f864e
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue