leonardo 2016-05-16 20:34:54 +00:00
parent 63a79e2ce1
commit eb13010969
1 changed files with 8 additions and 6 deletions

View File

@ -125,11 +125,13 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
cmbDestino.getValue(true); // chamar esse método senão, utilizando o mouse tem que clicar 2x para o getSelectedItem() retornar o item selecionado
cmbOrigen.getValue(true);
Parada origen = cmbOrigen.getSelectedItem() == null ? null : ((Parada) cmbOrigen.getSelectedItem().getValue());
Parada destino = cmbDestino.getSelectedItem() == null ? null : ((Parada) cmbDestino.getSelectedItem().getValue());
Integer numSecuenciaDestino = 0;
Integer numSecuenciaOrigen = 0;
Integer numSecuenciaDestino = -1;
Integer numSecuenciaOrigen = -1;
if (confRestricaoCanalVenta.getRuta() != null) {
@ -173,15 +175,15 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
cmbOrigen.getValue(true);
cmbDestino.getValue(true);
}
if (cmbOrigen.getSelectedItem() == null) {
if (origen == null) {
confRestricaoCanalVenta.setOrigem(null);
} else {
confRestricaoCanalVenta.setOrigem((Parada) cmbOrigen.getSelectedItem().getValue());
confRestricaoCanalVenta.setOrigem(origen);
}
if (cmbDestino.getSelectedItem() == null) {
if (destino == null) {
confRestricaoCanalVenta.setDestino(null);
} else {
confRestricaoCanalVenta.setDestino((Parada) cmbDestino.getSelectedItem().getValue());
confRestricaoCanalVenta.setDestino(destino);
}
if (cmbTipoPtoVta.getSelectedItem() == null) {
confRestricaoCanalVenta.setTipoPuntoVenta(null);