leonardo 2016-01-27 19:55:55 +00:00
parent 514ef91a96
commit fc616d1dcd
2 changed files with 17 additions and 23 deletions

View File

@ -54,7 +54,7 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
private ClaseServicio claseServicio; private ClaseServicio claseServicio;
private OrgaoConcedente orgaoConcedente; private OrgaoConcedente orgaoConcedente;
private DataBinder dataBinder; private DataBinder dataBinder;
private final Combobox cboVenda; // private Combobox cboVenda;
private static Logger log = Logger.getLogger(GridRutaTramoCoeficiente.class); private static Logger log = Logger.getLogger(GridRutaTramoCoeficiente.class);
public GridRutaTramoCoeficiente() { public GridRutaTramoCoeficiente() {
@ -62,7 +62,6 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
this.setRowRenderer(this); this.setRowRenderer(this);
this.appendChild(generarColumns()); this.appendChild(generarColumns());
dataBinder = new DataBinder(); dataBinder = new DataBinder();
cboVenda = new Combobox();
} }
/** /**
@ -285,6 +284,7 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
row.appendChild(cboVia); row.appendChild(cboVia);
// Cell Venda // Cell Venda
final Combobox cboVenda = new Combobox();
cboVenda.setId(cboVenda.getUuid()); cboVenda.setId(cboVenda.getUuid());
cboVenda.setReadonly(true); cboVenda.setReadonly(true);
cboVenda.setWidth("100%"); cboVenda.setWidth("100%");
@ -435,7 +435,6 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
dataBinder.addBinding(ibxKm2, "value", row.getUuid() + ".kmCoeficiente2", null, null, dataBinder.addBinding(ibxKm2, "value", row.getUuid() + ".kmCoeficiente2", null, null,
"save", "com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null); "save", "com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter", null, null, null);
row.appendChild(ibxKm2); row.appendChild(ibxKm2);
} }
/** /**
@ -550,7 +549,4 @@ public class GridRutaTramoCoeficiente extends Grid implements RowRenderer, Rende
this.lsCoeficientes = lsCoeficientes; this.lsCoeficientes = lsCoeficientes;
} }
public Combobox getCboVenda() {
return cboVenda;
}
} }

View File

@ -80,6 +80,7 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos
} }
public void onClick$btnSalvar(Event e) throws InterruptedException { public void onClick$btnSalvar(Event e) throws InterruptedException {
boolean generarRutaRegresso = false;
//Mantis 6970 //Mantis 6970
if (!validarRetorno()){ if (!validarRetorno()){
@ -92,9 +93,7 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos
Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Labels.getLabel("editarCombinacionTramoRutaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp == Messagebox.NO){ generarRutaRegresso = (resp == Messagebox.YES);
return;
}
} }
rutaTramoIdaVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaIda.getLsSecuenciaRutaTramoCoeficienteVO()); rutaTramoIdaVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaIda.getLsSecuenciaRutaTramoCoeficienteVO());
@ -110,21 +109,20 @@ public class EditarCombinacionTramoRutaController extends MyGenericForwardCompos
Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Labels.getLabel("editarCombinacionTramoRutaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
if (!gridRutaSecuenciaVolta.isEmpty()) { if (generarRutaRegresso) {
int resp = Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.generarRutaRegreso"), if (gridRutaSecuenciaVolta.isEmpty()){
Labels.getLabel("editarCombinacionTramoRutaController.window.title"), rutaTramoRegresoVO = tramoRutaService.generarRutaRegreso(rutaTramoIdaVO);
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); } else {
if (resp == Messagebox.YES) {
rutaTramoRegresoVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaVolta.getLsSecuenciaRutaTramoCoeficienteVO()); rutaTramoRegresoVO.setLsCombinacionRutaTramoVO(gridRutaSecuenciaVolta.getLsSecuenciaRutaTramoCoeficienteVO());
Ruta rutaRegresso = tramoRutaService.generarTramosRutas(rutaTramoRegresoVO); }
if (rutaRegresso != null) { Ruta rutaRegresso = tramoRutaService.generarTramosRutas(rutaTramoRegresoVO);
Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.rutaRegresoGenerada",
new Object[] { rutaRegresso.getRutaId() + " - " + rutaRegresso.getDescruta() }), if (rutaRegresso != null) {
Labels.getLabel("editarCombinacionTramoRutaController.window.title"), Messagebox.show(Labels.getLabel("editarCombinacionTramoRutaController.MSG.rutaRegresoGenerada",
Messagebox.OK, Messagebox.INFORMATION); new Object[] { rutaRegresso.getRutaId() + " - " + rutaRegresso.getDescruta() }),
} Labels.getLabel("editarCombinacionTramoRutaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} }
} }
} }