fixes bug#24503
qua: dev:Valdevir git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@112222 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
477195b5cc
commit
7e1a8a3806
|
@ -40,6 +40,7 @@ public class EditarConexionConfController extends MyGenericForwardComposer {
|
||||||
private Conexion conexion;
|
private Conexion conexion;
|
||||||
private HashMap<Integer, ConexionConf> conexionConfHash;
|
private HashMap<Integer, ConexionConf> conexionConfHash;
|
||||||
private List<ConexionDescuento> conexoesDescontoRemovidas;
|
private List<ConexionDescuento> conexoesDescontoRemovidas;
|
||||||
|
private List<ConexionDescuento> conexoesDescontoRemovidasLocal;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private ConexionDescuentoService conexionDescuentoService;
|
private ConexionDescuentoService conexionDescuentoService;
|
||||||
|
@ -54,10 +55,10 @@ public class EditarConexionConfController extends MyGenericForwardComposer {
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
listBoxDesconto.setItemRenderer(new RenderConexionDescuento());
|
conexoesDescontoRemovidasLocal = new ArrayList<ConexionDescuento>();
|
||||||
|
|
||||||
recuperaParametros();
|
recuperaParametros();
|
||||||
iniciaCampos();
|
iniciaCampos();
|
||||||
|
listBoxDesconto.setItemRenderer(new RenderConexionDescuento());
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
|
@ -103,6 +104,7 @@ public class EditarConexionConfController extends MyGenericForwardComposer {
|
||||||
txtValorDesconto.setConstraint("no empty");
|
txtValorDesconto.setConstraint("no empty");
|
||||||
txtValorDescontoTasaEmbarque.setText("");
|
txtValorDescontoTasaEmbarque.setText("");
|
||||||
cmbClasseServicio.setSelectedIndex(-1);
|
cmbClasseServicio.setSelectedIndex(-1);
|
||||||
|
conexion.getConexionesDescuentos().add(conexionDescuento);
|
||||||
} else {
|
} else {
|
||||||
cmbClasseServicio.setSelectedIndex(-1);
|
cmbClasseServicio.setSelectedIndex(-1);
|
||||||
Messagebox.show(Labels.getLabel("editarConexionConfController.MSG.classeRepetida"),
|
Messagebox.show(Labels.getLabel("editarConexionConfController.MSG.classeRepetida"),
|
||||||
|
@ -123,7 +125,7 @@ public class EditarConexionConfController extends MyGenericForwardComposer {
|
||||||
ConexionDescuento conexionDescuento = (ConexionDescuento) listBoxDesconto.getSelected();
|
ConexionDescuento conexionDescuento = (ConexionDescuento) listBoxDesconto.getSelected();
|
||||||
if (conexionDescuento.getIdConexionDescuento() != null) {
|
if (conexionDescuento.getIdConexionDescuento() != null) {
|
||||||
conexionDescuento.setActivo(false);
|
conexionDescuento.setActivo(false);
|
||||||
conexoesDescontoRemovidas.add(conexionDescuento);
|
conexoesDescontoRemovidasLocal.add(conexionDescuento);
|
||||||
}
|
}
|
||||||
listBoxDesconto.removeItem(conexionDescuento);
|
listBoxDesconto.removeItem(conexionDescuento);
|
||||||
}
|
}
|
||||||
|
@ -131,6 +133,12 @@ public class EditarConexionConfController extends MyGenericForwardComposer {
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
public void onClick$btnConfirmar(Event event) {
|
public void onClick$btnConfirmar(Event event) {
|
||||||
conexionConfHash.put(conexion.getNumgrupo(), conexionConf);
|
conexionConfHash.put(conexion.getNumgrupo(), conexionConf);
|
||||||
|
if(conexoesDescontoRemovidasLocal!=null && !conexoesDescontoRemovidasLocal.isEmpty()) {
|
||||||
|
for (ConexionDescuento conexionDescuento : conexoesDescontoRemovidasLocal) {
|
||||||
|
conexoesDescontoRemovidas.add(conexionDescuento);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
conexion.setConexionesDescuentos(listBoxDesconto.getListData());
|
conexion.setConexionesDescuentos(listBoxDesconto.getListData());
|
||||||
closeWindow();
|
closeWindow();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue