gleimar 2015-11-08 21:06:16 +00:00
parent d76179b320
commit d22bbd22b0
2 changed files with 28 additions and 64 deletions

View File

@ -78,8 +78,6 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer {
try { try {
existeAproveitamentoSeletivo();
precioVentajaService.suscribirActualizacion(precioVentaja); precioVentajaService.suscribirActualizacion(precioVentaja);
precioVentajaList.updateItem(precioVentaja); precioVentajaList.updateItem(precioVentaja);
@ -89,8 +87,7 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer {
closeWindow(); closeWindow();
} catch (Exception ex) { } catch (BusinessException ex) {
log.error("editarPrecioVentajaController: " + ex);
Messagebox.show(ex.getMessage(), Messagebox.show(ex.getMessage(),
Labels.getLabel("editarPrecioVentajaController.window.title"), Messagebox.OK, Messagebox.ERROR); Labels.getLabel("editarPrecioVentajaController.window.title"), Messagebox.OK, Messagebox.ERROR);
} }
@ -125,39 +122,6 @@ public class EditarPrecioVentajaController extends MyGenericForwardComposer {
} }
} }
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 @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);

View File

@ -35,7 +35,7 @@
</row> </row>
<row> <row>
<label value="${c:l('editarPrecioVentajaController.linha.label')}"/> <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" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarPrecioVentaja$composer.lsRuta}" model="@{winEditarPrecioVentaja$composer.lsRuta}"
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.rutaOriginalId}" selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.rutaOriginalId}"
@ -44,7 +44,7 @@
<row> <row>
<label value="${c:l('editarPrecioVentajaController.origem.label')}"/> <label value="${c:l('editarPrecioVentajaController.origem.label')}"/>
<combobox id="cmbParadaOrigem" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" <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}" selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.origenOriginalId}"
initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.origenOriginalId}" initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.origenOriginalId}"
constraint="no empty"/> constraint="no empty"/>
@ -52,7 +52,7 @@
<row> <row>
<label value="${c:l('editarPrecioVentajaController.destino.label')}"/> <label value="${c:l('editarPrecioVentajaController.destino.label')}"/>
<combobox id="cmbParadaDestino" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" <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}" selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.destinoOriginalId}"
initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.destinoOriginalId}" initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.destinoOriginalId}"
constraint="no empty"/> constraint="no empty"/>
@ -63,7 +63,7 @@
<row> <row>
<label value="${c:l('editarPrecioVentajaController.linha.label')}"/> <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" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarPrecioVentaja$composer.lsRuta}" model="@{winEditarPrecioVentaja$composer.lsRuta}"
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.rutaPrecioId}" selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.rutaPrecioId}"
@ -72,7 +72,7 @@
<row> <row>
<label value="${c:l('editarPrecioVentajaController.origem.label')}"/> <label value="${c:l('editarPrecioVentajaController.origem.label')}"/>
<combobox id="cmbOrigemPrecoCopiado" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" <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}" initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.origenPrecioId}"
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.origenPrecioId}" selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.origenPrecioId}"
constraint="no empty"/> constraint="no empty"/>
@ -80,7 +80,7 @@
<row> <row>
<label value="${c:l('editarPrecioVentajaController.destino.label')}"/> <label value="${c:l('editarPrecioVentajaController.destino.label')}"/>
<combobox id="cmbParadaDestinoCopiado" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" <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}" initialValue="@{winEditarPrecioVentaja$composer.precioVentaja.destinoPrecioId}"
selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.destinoPrecioId}" selectedItem="@{winEditarPrecioVentaja$composer.precioVentaja.destinoPrecioId}"
constraint="no empty"/> constraint="no empty"/>