diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java index 733251c09..9f3ea3035 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarConfRestricaoCanalVentaController.java @@ -242,41 +242,43 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom public void onClick$btnCopiar(Event ev) throws CloneNotSupportedException, InterruptedException { if(!clone){ + ConfRestricaoCanalVenta confRestricaoCanalVentaNovo = confRestricaoCanalVenta.getNewConfRestricaoCanalVenta(confRestricaoCanalVenta); - confRestricaoCanalVenta.setConfRestricaoCanalVentaId(null); Constraint constraint = txtDescConf.getConstraint(); txtDescConf.setConstraint(""); - confRestricaoCanalVenta.setDescConfRestricaoCanalVenta(""); + confRestricaoCanalVentaNovo.setDescConfRestricaoCanalVenta(""); txtDescConf.setValue(""); txtDescConf.setConstraint(constraint); clone = Boolean.TRUE; //Copiar as listas existentes sem retirar do registro original - mantis 0011070 - List listaAux = confRestricaoCanalVenta.getLsConfRestricaoPtovta(); - confRestricaoCanalVenta.setLsConfRestricaoPtovta(new ArrayList()); + List listaAux = confRestricaoCanalVentaNovo.getLsConfRestricaoPtovta(); + confRestricaoCanalVentaNovo.setLsConfRestricaoPtovta(new ArrayList()); for (ConfRestricaoPtovta pt : listaAux){ confRestricaoPtovtaDataList.removeItem(pt); pt.setConfRestricaoPtovtaId(null); - confRestricaoCanalVenta.getLsConfRestricaoPtovta().add(pt); + confRestricaoCanalVentaNovo.getLsConfRestricaoPtovta().add(pt); confRestricaoPtovtaDataList.addItemNovo(pt); } - List listaAuxExcecao = confRestricaoCanalVenta.getLsConfRestricaoExcecao(); - confRestricaoCanalVenta.setLsConfRestricaoExcecao(new ArrayList()); + List listaAuxExcecao = confRestricaoCanalVentaNovo.getLsConfRestricaoExcecao(); + confRestricaoCanalVentaNovo.setLsConfRestricaoExcecao(new ArrayList()); for (ConfRestricaoExcecao ex : listaAuxExcecao){ excecaoDataList.removeItem(ex); ex.setConfRestricaoExcecaoId(null); - confRestricaoCanalVenta.getLsConfRestricaoExcecao().add(ex); + confRestricaoCanalVentaNovo.getLsConfRestricaoExcecao().add(ex); excecaoDataList.addItemNovo(ex); } + confRestricaoCanalVenta = confRestricaoCanalVentaNovo; + } } public void onClick$btnSalvar(Event ev) throws InterruptedException { - if( cmbRuta.getSelectedItem() == null && txtServico.getValue() == null) { + if( (cmbRuta.getModel() == null || cmbRuta.getModel().getSize() <= 0) && txtServico.getValue() == null) { Messagebox.show( Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.servicoOuRutaObrigatorios"), Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"), @@ -297,8 +299,6 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom return; } - Parada origen = cmbOrigen.getSelectedItem() == null ? null : ((Parada) cmbOrigen.getSelectedItem().getValue()); - Parada destino = cmbDestino.getSelectedItem() == null ? null : ((Parada) cmbDestino.getSelectedItem().getValue()); for (ConfRestricaoTramo confRestricaoTramo : lsConfRestricaoTramo) { if(validaOrigemEDestinoDaRuta(confRestricaoTramo.getOrigem(), confRestricaoTramo.getDestino())) { return; diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaDiariaAgenciaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaDiariaAgenciaController.java index 76163e046..9dd1f81c6 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaDiariaAgenciaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioReceitaDiariaAgenciaController.java @@ -333,7 +333,7 @@ public class RelatorioReceitaDiariaAgenciaController extends MyGenericForwardCom lsNumPuntoVenta = new ArrayList(Arrays.asList(puntoVentaSelList.getData())); filtro.append("Agência(s): "); - if (lsNumPuntoVenta.size() > 0) { + if (!lsNumPuntoVenta.isEmpty()) { parametros.put("NUMPUNTOVENTA", lsNumPuntoVenta); parametros.put("ISNUMPUNTOVENTATODOS", "N"); filtro.append(lsNumPuntoVenta.size() + " selecionada(s);"); @@ -344,7 +344,7 @@ public class RelatorioReceitaDiariaAgenciaController extends MyGenericForwardCom } filtro.append("Estados(s): "); - if (estadoList.getSelectedsItens().size() > 0) { + if (!estadoList.getSelectedsItens().isEmpty()) { parametros.put("ESTADO_ID", estadoList.getSelectedsItens()); filtro.append(estadoList.getSelectedsItens().size() + " selecionado(s);"); } diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxRuta.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxRuta.java index f7207900a..6b3408c53 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxRuta.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/MyComboboxRuta.java @@ -27,7 +27,6 @@ public class MyComboboxRuta extends Combobox { * */ private static final long serialVersionUID = 1L; - private static Logger log = Logger.getLogger(MyComboboxParada.class); private final static int minLength = 2; @Autowired @@ -56,9 +55,9 @@ public class MyComboboxRuta extends Combobox { if (!stringConsulta.isEmpty()) { rutas = rutaService.buscaLikeComboBox(stringConsulta); + setIndiceSelected(null); BindingListModel listModelRutas = new BindingListModelList(rutas, true); MyComboboxRuta.this.setModel(listModelRutas); - setIndiceSelected(null); if (!rutas.isEmpty()) { setIndiceSelected(0); }