lucas.taia 2017-06-29 18:24:23 +00:00
parent 16e096d86a
commit 48ab534299
3 changed files with 47 additions and 18 deletions

View File

@ -142,8 +142,9 @@ public class EditarRegionMetropolitanaController extends MyGenericForwardCompose
public void onClick$btnNovaParada(Event ev) throws InterruptedException { public void onClick$btnNovaParada(Event ev) throws InterruptedException {
if (regionMetropolitana.getRegionMetropolitanaId() == null) // if (regionMetropolitana.getRegionMetropolitanaId() == null){
salvarRegionMetropolitana(); // salvarRegionMetropolitana();
// }
Parada parada = (Parada) cmbParada.getSelectedItem().getValue(); Parada parada = (Parada) cmbParada.getSelectedItem().getValue();
parada.setRegionMetropolitana(regionMetropolitana); parada.setRegionMetropolitana(regionMetropolitana);

View File

@ -117,6 +117,7 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
private MyListbox tarifaMinimaCategoriaList; private MyListbox tarifaMinimaCategoriaList;
private Combobox cmbVigencia; private Combobox cmbVigencia;
private Combobox cmbRegionMetropolitana; private Combobox cmbRegionMetropolitana;
private Combobox cmbCoeficienteTarifa;
private List<VigenciaTarifa> lsVigenciaTarifa; private List<VigenciaTarifa> lsVigenciaTarifa;
private List<Ruta> lsRuta; private List<Ruta> lsRuta;
private List<CoeficienteTarifa> lsCoeficienteTarifa; private List<CoeficienteTarifa> lsCoeficienteTarifa;
@ -168,6 +169,24 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
llenarRutasPorClase(); llenarRutasPorClase();
llenarMarcaPorClaseServicio(); llenarMarcaPorClaseServicio();
} }
public void onChange$cmbRegionMetropolitana(InputEvent ev) {
if (ev.isChangingBySelectBack()) {
return;
}
cmbCoeficienteTarifa.setSelectedItem(null);
}
public void onChange$cmbCoeficienteTarifa(InputEvent ev) {
if (ev.isChangingBySelectBack()) {
return;
}
cmbRegionMetropolitana.setSelectedItem(null);
}
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
@ -204,6 +223,13 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
regionMetropolitana = (RegionMetropolitana) cbiRegionMetropolitana.getValue(); regionMetropolitana = (RegionMetropolitana) cbiRegionMetropolitana.getValue();
} }
tarifaMinima.setRegionMetropolitana(regionMetropolitana); tarifaMinima.setRegionMetropolitana(regionMetropolitana);
Comboitem cbiCoeficienteTarifa = cmbCoeficienteTarifa.getSelectedItem();
CoeficienteTarifa coeficienteTarifa = null;
if (cbiCoeficienteTarifa != null) {
coeficienteTarifa = (CoeficienteTarifa) cbiCoeficienteTarifa.getValue();
}
tarifaMinima.setCoeficienteTarifa(coeficienteTarifa);
try { try {
if (tarifaMinima.getOrgaoConcedente() == null) { if (tarifaMinima.getOrgaoConcedente() == null) {

View File

@ -92,22 +92,6 @@
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.ruta}" /> selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.ruta}" />
</row> </row>
<row>
<label value="${c:l('busquedaTarifasMinimasController.lhOrigem.label')}"/>
<combobox id="cmbOrigem" constraint="no empty"
mold="rounded" buttonVisible="true" width="90%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
initialValue="@{winEditarTarifaMinima$composer.tarifaMinima.origem}"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.origem}"/>
</row>
<row>
<label value="${c:l('busquedaTarifasMinimasController.lhDestino.label')}"/>
<combobox id="cmbDestino" constraint="no empty"
mold="rounded" buttonVisible="true" width="90%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
initialValue="@{winEditarTarifaMinima$composer.tarifaMinima.destino}"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.destino}"/>
</row>
<row> <row>
<label value="${c:l('busquedaTarifaController.lhFeciniciovigencia.label')}"/> <label value="${c:l('busquedaTarifaController.lhFeciniciovigencia.label')}"/>
@ -139,6 +123,24 @@
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.coeficienteTarifa}"/> selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.coeficienteTarifa}"/>
</row> </row>
<row>
<label value="${c:l('busquedaTarifasMinimasController.lhOrigem.label')}"/>
<combobox id="cmbOrigem" constraint="no empty"
mold="rounded" buttonVisible="true" width="90%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
initialValue="@{winEditarTarifaMinima$composer.tarifaMinima.origem}"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.origem}"/>
</row>
<row>
<label value="${c:l('busquedaTarifasMinimasController.lhDestino.label')}"/>
<combobox id="cmbDestino" constraint="no empty"
mold="rounded" buttonVisible="true" width="90%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
initialValue="@{winEditarTarifaMinima$composer.tarifaMinima.destino}"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.destino}"/>
</row>
<row visible="@{winEditarTarifaMinima$composer.tarifaMinimaSalva}"> <row visible="@{winEditarTarifaMinima$composer.tarifaMinimaSalva}">
<label id="lblCategorias" <label id="lblCategorias"