fixes bug#6815
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@49874 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
d76179b320
commit
d22bbd22b0
|
@ -65,35 +65,32 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer {
|
|||
|
||||
public void onClick$btnSalvar(Event ev) throws InterruptedException {
|
||||
|
||||
itxCorrida.getValue();
|
||||
cmbRutaOriginal.getValue();
|
||||
cmbParadaOrigem.getValue();
|
||||
cmbParadaDestino.getValue();
|
||||
cmbRutaPrecio.getValue();
|
||||
cmbOrigemPrecoCopiado.getValue();
|
||||
cmbParadaDestinoCopiado.getValue();
|
||||
chkPrefixoOrigem.getValue();
|
||||
dtVigorIni.getValue();
|
||||
dtVigorFim.getValue();
|
||||
itxCorrida.getValue();
|
||||
cmbRutaOriginal.getValue();
|
||||
cmbParadaOrigem.getValue();
|
||||
cmbParadaDestino.getValue();
|
||||
cmbRutaPrecio.getValue();
|
||||
cmbOrigemPrecoCopiado.getValue();
|
||||
cmbParadaDestinoCopiado.getValue();
|
||||
chkPrefixoOrigem.getValue();
|
||||
dtVigorIni.getValue();
|
||||
dtVigorFim.getValue();
|
||||
|
||||
try {
|
||||
|
||||
existeAproveitamentoSeletivo();
|
||||
|
||||
precioVentajaService.suscribirActualizacion(precioVentaja);
|
||||
precioVentajaList.updateItem(precioVentaja);
|
||||
try {
|
||||
|
||||
precioVentajaService.suscribirActualizacion(precioVentaja);
|
||||
precioVentajaList.updateItem(precioVentaja);
|
||||
|
||||
Messagebox.show(Labels.getLabel("editarPrecioVentajaController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarPrecioVentajaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
Messagebox.show(Labels.getLabel("editarPrecioVentajaController.MSG.suscribirOK"),
|
||||
Labels.getLabel("editarPrecioVentajaController.window.title"),
|
||||
Messagebox.OK, Messagebox.INFORMATION);
|
||||
|
||||
closeWindow();
|
||||
closeWindow();
|
||||
|
||||
} catch (Exception ex) {
|
||||
log.error("editarPrecioVentajaController: " + ex);
|
||||
Messagebox.show(ex.getMessage(),
|
||||
Labels.getLabel("editarPrecioVentajaController.window.title"), Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
} catch (BusinessException ex) {
|
||||
Messagebox.show(ex.getMessage(),
|
||||
Labels.getLabel("editarPrecioVentajaController.window.title"), Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -124,39 +121,6 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer {
|
|||
Messagebox.OK, Messagebox.ERROR);
|
||||
}
|
||||
}
|
||||
|
||||
private void existeAproveitamentoSeletivo() throws BusinessException {
|
||||
|
||||
Comboitem cbiOrigem = cmbParadaOrigem.getSelectedItem();
|
||||
Comboitem cbiDestino = cmbParadaDestino.getSelectedItem();
|
||||
Comboitem cbiRuta = cmbRutaOriginal.getSelectedItem();
|
||||
|
||||
Parada origem = null;
|
||||
Parada destino = null;
|
||||
Ruta ruta = null;
|
||||
|
||||
if(cbiOrigem != null){
|
||||
origem = (Parada) cbiOrigem.getValue();
|
||||
}
|
||||
|
||||
if(cbiDestino != null){
|
||||
destino = (Parada) cbiDestino.getValue();
|
||||
}
|
||||
|
||||
if(cbiRuta != null){
|
||||
ruta = (Ruta) cbiRuta.getValue();
|
||||
}
|
||||
|
||||
if (origem != null && destino != null && ruta != null) {
|
||||
List<PrecioVentaja> list = precioVentajaService.buscarPrecioVentaja(origem.getParadaId(), destino.getParadaId(), ruta.getRutaId());
|
||||
if (!list.isEmpty()) {
|
||||
|
||||
throw new BusinessException("editarPrecioVentajaController.MSG.data.existeIgual", new Object[] { origem.getDescparada(),
|
||||
destino.getDescparada(), ruta.getDescruta() });
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
</row>
|
||||
<row>
|
||||
<label value="${c:l('editarPrecioVentajaController.linha.label')}"/>
|
||||
<combobox id="cmbRutaOriginal" width="47%" mold="rounded"
|
||||
<combobox id="cmbRutaOriginal" width="80%" mold="rounded"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winEditarPrecioVentaja$composer.lsRuta}"
|
||||
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.rutaOriginalId}"
|
||||
|
@ -44,7 +44,7 @@
|
|||
<row>
|
||||
<label value="${c:l('editarPrecioVentajaController.origem.label')}"/>
|
||||
<combobox id="cmbParadaOrigem" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="47%" sinTodos="true"
|
||||
mold="rounded" buttonVisible="true" width="80%" sinTodos="true"
|
||||
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.origenOriginalId}"
|
||||
initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.origenOriginalId}"
|
||||
constraint="no empty"/>
|
||||
|
@ -52,7 +52,7 @@
|
|||
<row>
|
||||
<label value="${c:l('editarPrecioVentajaController.destino.label')}"/>
|
||||
<combobox id="cmbParadaDestino" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="47%" sinTodos="true"
|
||||
mold="rounded" buttonVisible="true" width="80%" sinTodos="true"
|
||||
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.destinoOriginalId}"
|
||||
initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.destinoOriginalId}"
|
||||
constraint="no empty"/>
|
||||
|
@ -63,7 +63,7 @@
|
|||
|
||||
<row>
|
||||
<label value="${c:l('editarPrecioVentajaController.linha.label')}"/>
|
||||
<combobox id="cmbRutaPrecio" width="47%" mold="rounded"
|
||||
<combobox id="cmbRutaPrecio" width="80%" mold="rounded"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
model="@{winEditarPrecioVentaja$composer.lsRuta}"
|
||||
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.rutaPrecioId}"
|
||||
|
@ -72,7 +72,7 @@
|
|||
<row>
|
||||
<label value="${c:l('editarPrecioVentajaController.origem.label')}"/>
|
||||
<combobox id="cmbOrigemPrecoCopiado" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="47%" sinTodos="true"
|
||||
mold="rounded" buttonVisible="true" width="80%" sinTodos="true"
|
||||
initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.origenPrecioId}"
|
||||
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.origenPrecioId}"
|
||||
constraint="no empty"/>
|
||||
|
@ -80,7 +80,7 @@
|
|||
<row>
|
||||
<label value="${c:l('editarPrecioVentajaController.destino.label')}"/>
|
||||
<combobox id="cmbParadaDestinoCopiado" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
|
||||
mold="rounded" buttonVisible="true" width="47%" sinTodos="true"
|
||||
mold="rounded" buttonVisible="true" width="80%" sinTodos="true"
|
||||
initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.destinoPrecioId}"
|
||||
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.destinoPrecioId}"
|
||||
constraint="no empty"/>
|
||||
|
|
Loading…
Reference in New Issue