lucas.taia 2017-05-30 00:54:33 +00:00
parent 6f52f0f039
commit a013e473ac
2 changed files with 202 additions and 158 deletions

View File

@ -25,7 +25,7 @@ import org.zkoss.zul.Comboitem;
import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.Categoria;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa;
import com.rjconsultores.ventaboletos.entidad.Marca; import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Moneda; import com.rjconsultores.ventaboletos.entidad.Moneda;
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente; import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
@ -37,6 +37,7 @@ import com.rjconsultores.ventaboletos.entidad.TarifaMinimaCategoria;
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa; import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.CoeficienteTarifaService;
import com.rjconsultores.ventaboletos.service.MarcaClaseServicioService; import com.rjconsultores.ventaboletos.service.MarcaClaseServicioService;
import com.rjconsultores.ventaboletos.service.MarcaService; import com.rjconsultores.ventaboletos.service.MarcaService;
import com.rjconsultores.ventaboletos.service.MonedaService; import com.rjconsultores.ventaboletos.service.MonedaService;
@ -89,6 +90,8 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
private MarcaClaseServicioService marcaClaseServicioService; private MarcaClaseServicioService marcaClaseServicioService;
@Autowired @Autowired
private RegionMetropolitanaService regionMetropolitanaService; private RegionMetropolitanaService regionMetropolitanaService;
@Autowired
private CoeficienteTarifaService coeficienteTarifaService;
private List<Moneda> lsMoneda; private List<Moneda> lsMoneda;
private List<Marca> lsMarcas; private List<Marca> lsMarcas;
@ -113,139 +116,13 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
private MyComboboxEstandar cmbCategorias; private MyComboboxEstandar cmbCategorias;
private MyListbox tarifaMinimaCategoriaList; private MyListbox tarifaMinimaCategoriaList;
private Combobox cmbVigencia; private Combobox cmbVigencia;
private Combobox cmbRegionMetropolitana;
private List<VigenciaTarifa> lsVigenciaTarifa; private List<VigenciaTarifa> lsVigenciaTarifa;
private List<Ruta> lsRuta; private List<Ruta> lsRuta;
private List<CoeficienteTarifa> lsCoeficienteTarifa;
private Combobox cmbRuta; private Combobox cmbRuta;
public List<Moneda> getLsMoneda() {
return lsMoneda;
}
public void setLsMoneda(List<Moneda> lsMoneda) {
this.lsMoneda = lsMoneda;
}
public List<Plaza> getLsPlaza() {
return lsPlaza;
}
public void setLsPlaza(List<Plaza> lsPlaza) {
this.lsPlaza = lsPlaza;
}
public Combobox getCmbClaseServicio() {
return cmbClaseServicio;
}
public void setCmbClaseServicio(Combobox cmbClaseServicio) {
this.cmbClaseServicio = cmbClaseServicio;
}
public Combobox getCmbMarca() {
return cmbMarca;
}
public void setCmbMarca(Combobox cmbMarca) {
this.cmbMarca = cmbMarca;
}
public Combobox getCmbOrigem() {
return cmbOrigem;
}
public MyComboboxParada getCmbDestino() {
return cmbDestino;
}
public void setCmbDestino(MyComboboxParada cmbDestino) {
this.cmbDestino = cmbDestino;
}
public void setCmbOrigem(MyComboboxParada cmbOrigem) {
this.cmbOrigem = cmbOrigem;
}
public List<ClaseServicio> getLsClaseServico() {
return lsClaseServico;
}
public void setLsClaseServico(List<ClaseServicio> lsClaseServico) {
this.lsClaseServico = lsClaseServico;
}
public List<Marca> getLsMarcas() {
return lsMarcas;
}
public void setLsMarcas(List<Marca> lsMarcas) {
this.lsMarcas = lsMarcas;
}
public TarifaMinima getTarifaMinima() {
return tarifaMinima;
}
public void setTarifaMinima(TarifaMinima tarifaMinima) {
this.tarifaMinima = tarifaMinima;
}
public Button getBtnApagar() {
return btnApagar;
}
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
public Combobox getCmbMoneda() {
return cmbMoneda;
}
public void setCmbMoneda(Combobox cmbMoneda) {
this.cmbMoneda = cmbMoneda;
}
public Combobox getCmbPlaza() {
return cmbPlaza;
}
public void setCmbPlaza(Combobox cmbPlaza) {
this.cmbPlaza = cmbPlaza;
}
public Combobox getCmbOrgaoConcedente() {
return cmbOrgaoConcedente;
}
public void setCmbOrgaoConcedente(Combobox cmbOrgaoConcedente) {
this.cmbOrgaoConcedente = cmbOrgaoConcedente;
}
public MyListbox getTarifaMinimaList() {
return tarifaMinimaList;
}
public void setTarifaMinimaList(MyListbox tarifaMinimaList) {
this.tarifaMinimaList = tarifaMinimaList;
}
public TarifaMinimaService getTarifaMinimaService() {
return tarifaMinimaService;
}
public void setTarifaMinimaService(TarifaMinimaService tarifaMinimaService) {
this.tarifaMinimaService = tarifaMinimaService;
}
public MyTextboxDecimal getTxtImportancia() {
return txtImportancia;
}
public void setTxtImportancia(MyTextboxDecimal txtImportancia) {
this.txtImportancia = txtImportancia;
}
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
@ -260,6 +137,7 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
lsClaseServico = claseServicioService.obtenerTodos(); lsClaseServico = claseServicioService.obtenerTodos();
lsPlaza = plazaService.obtenerTodos(); lsPlaza = plazaService.obtenerTodos();
lsRegionMetropolitana = regionMetropolitanaService.obtenerTodos(); lsRegionMetropolitana = regionMetropolitanaService.obtenerTodos();
lsCoeficienteTarifa = coeficienteTarifaService.obtenerTodos();
lsVigenciaTarifa = new ArrayList<VigenciaTarifa>(); lsVigenciaTarifa = new ArrayList<VigenciaTarifa>();
lsVigenciaTarifa.add(null); lsVigenciaTarifa.add(null);
@ -312,6 +190,13 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
vigenciaTarifa = (VigenciaTarifa) cbiVigenciaTarifa.getValue(); vigenciaTarifa = (VigenciaTarifa) cbiVigenciaTarifa.getValue();
} }
tarifaMinima.setVigenciaTarifa(vigenciaTarifa); tarifaMinima.setVigenciaTarifa(vigenciaTarifa);
Comboitem cbiRegionMetropolitana = cmbRegionMetropolitana.getSelectedItem();
RegionMetropolitana regionMetropolitana = null;
if (cbiRegionMetropolitana != null) {
regionMetropolitana = (RegionMetropolitana) cbiRegionMetropolitana.getValue();
}
tarifaMinima.setRegionMetropolitana(regionMetropolitana);
try { try {
if (tarifaMinima.getOrgaoConcedente() == null) { if (tarifaMinima.getOrgaoConcedente() == null) {
@ -574,4 +459,147 @@ public class EditarTarifaMinimaController extends MyGenericForwardComposer {
this.cmbRuta = cmbRuta; this.cmbRuta = cmbRuta;
} }
public List<Moneda> getLsMoneda() {
return lsMoneda;
}
public void setLsMoneda(List<Moneda> lsMoneda) {
this.lsMoneda = lsMoneda;
}
public List<Plaza> getLsPlaza() {
return lsPlaza;
}
public void setLsPlaza(List<Plaza> lsPlaza) {
this.lsPlaza = lsPlaza;
}
public Combobox getCmbClaseServicio() {
return cmbClaseServicio;
}
public void setCmbClaseServicio(Combobox cmbClaseServicio) {
this.cmbClaseServicio = cmbClaseServicio;
}
public Combobox getCmbMarca() {
return cmbMarca;
}
public void setCmbMarca(Combobox cmbMarca) {
this.cmbMarca = cmbMarca;
}
public Combobox getCmbOrigem() {
return cmbOrigem;
}
public MyComboboxParada getCmbDestino() {
return cmbDestino;
}
public void setCmbDestino(MyComboboxParada cmbDestino) {
this.cmbDestino = cmbDestino;
}
public void setCmbOrigem(MyComboboxParada cmbOrigem) {
this.cmbOrigem = cmbOrigem;
}
public List<ClaseServicio> getLsClaseServico() {
return lsClaseServico;
}
public void setLsClaseServico(List<ClaseServicio> lsClaseServico) {
this.lsClaseServico = lsClaseServico;
}
public List<Marca> getLsMarcas() {
return lsMarcas;
}
public void setLsMarcas(List<Marca> lsMarcas) {
this.lsMarcas = lsMarcas;
}
public TarifaMinima getTarifaMinima() {
return tarifaMinima;
}
public void setTarifaMinima(TarifaMinima tarifaMinima) {
this.tarifaMinima = tarifaMinima;
}
public Button getBtnApagar() {
return btnApagar;
}
public void setBtnApagar(Button btnApagar) {
this.btnApagar = btnApagar;
}
public Combobox getCmbMoneda() {
return cmbMoneda;
}
public void setCmbMoneda(Combobox cmbMoneda) {
this.cmbMoneda = cmbMoneda;
}
public Combobox getCmbPlaza() {
return cmbPlaza;
}
public void setCmbPlaza(Combobox cmbPlaza) {
this.cmbPlaza = cmbPlaza;
}
public Combobox getCmbOrgaoConcedente() {
return cmbOrgaoConcedente;
}
public void setCmbOrgaoConcedente(Combobox cmbOrgaoConcedente) {
this.cmbOrgaoConcedente = cmbOrgaoConcedente;
}
public MyListbox getTarifaMinimaList() {
return tarifaMinimaList;
}
public void setTarifaMinimaList(MyListbox tarifaMinimaList) {
this.tarifaMinimaList = tarifaMinimaList;
}
public TarifaMinimaService getTarifaMinimaService() {
return tarifaMinimaService;
}
public void setTarifaMinimaService(TarifaMinimaService tarifaMinimaService) {
this.tarifaMinimaService = tarifaMinimaService;
}
public MyTextboxDecimal getTxtImportancia() {
return txtImportancia;
}
public void setTxtImportancia(MyTextboxDecimal txtImportancia) {
this.txtImportancia = txtImportancia;
}
public Combobox getCmbRegionMetropolitana() {
return cmbRegionMetropolitana;
}
public void setCmbRegionMetropolitana(Combobox cmbRegionMetropolitana) {
this.cmbRegionMetropolitana = cmbRegionMetropolitana;
}
public List<CoeficienteTarifa> getLsCoeficienteTarifa() {
return lsCoeficienteTarifa;
}
public void setLsCoeficienteTarifa(List<CoeficienteTarifa> lsCoeficienteTarifa) {
this.lsCoeficienteTarifa = lsCoeficienteTarifa;
}
} }

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarTarifaMinima" border="normal" <window id="winEditarTarifaMinima" border="normal"
apply="${editarTarifaMinimaController}" apply="${editarTarifaMinimaController}"
width="500px" height="530px" contentStyle="overflow:auto" width="530px" height="580px" contentStyle="overflow:auto"
title="${c:l('editarTarifaMinimaController.window.title')}"> title="${c:l('editarTarifaMinimaController.window.title')}">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
@ -70,6 +70,17 @@
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.orgaoConcedente}"/> selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.orgaoConcedente}"/>
</row> </row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true"
width="90%"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.ruta}" />
</row>
<row> <row>
<label value="${c:l('busquedaTarifasMinimasController.lhOrigem.label')}"/> <label value="${c:l('busquedaTarifasMinimasController.lhOrigem.label')}"/>
<combobox id="cmbOrigem" constraint="no empty" <combobox id="cmbOrigem" constraint="no empty"
@ -95,6 +106,38 @@
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.claseServicio}"/> selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.claseServicio}"/>
</row> </row>
<row>
<label value="${c:l('busquedaTarifaController.lhFeciniciovigencia.label')}"/>
<combobox id="cmbVigencia" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
disabled="false"
mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarTarifaMinima$composer.lsVigenciaTarifa}"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.vigenciaTarifa}"/>
</row>
<row>
<label
value="${c:l('busquedaRegionMetropolitanaController.lhRegion.label')}" />
<combobox id="cmbRegionMetropolitana" mold="rounded"
buttonVisible="true" width="90%"
model="@{winEditarTarifaMinima$composer.lsRegionMetropolitana}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.regionMetropolitana}"/>
</row>
<row>
<label
value="${c:l('editarCoeficienteTarifaController.window.title')}" />
<combobox id="cmbCoeficienteTarifa" mold="rounded"
buttonVisible="true" width="90%"
model="@{winEditarTarifaMinima$composer.lsCoeficienteTarifa}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.coeficienteTarifa}"/>
</row>
<row visible="@{winEditarTarifaMinima$composer.tarifaMinimaSalva}"> <row visible="@{winEditarTarifaMinima$composer.tarifaMinimaSalva}">
<label id="lblCategorias" <label id="lblCategorias"
value="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}" /> value="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}" />
@ -103,34 +146,7 @@
mold="rounded" buttonVisible="true" width="50%" mold="rounded" buttonVisible="true" width="50%"
model="@{winEditarTarifaMinima$composer.lsCategorias}" /> model="@{winEditarTarifaMinima$composer.lsCategorias}" />
</row> </row>
<row>
<label value="${c:l('busquedaTarifaController.lhFeciniciovigencia.label')}"/>
<combobox id="cmbVigencia" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
disabled="false"
mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarTarifaMinima$composer.lsVigenciaTarifa}"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.vigenciaTarifa}"/>
</row>
<row>
<label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
constraint="no empty" mold="rounded" buttonVisible="true"
width="70%"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.ruta}" />
</row>
<row>
<label
value="${c:l('busquedaRegionMetropolitanaController.lhRegion.label')}" />
<combobox id="cmbRegionMetropolitana" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
disabled="false"
mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarTarifaMinima$composer.lsRegionMetropolitana}"
selectedItem="@{winEditarTarifaMinima$composer.tarifaMinima.regionMetropolitana}"/>
</row>
</rows> </rows>
</grid> </grid>