mantis #7978 parte ADM + Flyway

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@62952 d1611594-4594-4d17-8e1d-87c2c4800839
master
frederico 2016-11-29 11:41:20 +00:00
parent 26799fc3f6
commit 55e63f97ec
6 changed files with 104 additions and 4 deletions

View File

@ -54,6 +54,7 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC
private Combobox cmbDestino; private Combobox cmbDestino;
private Combobox cmbTipoPtoVta; private Combobox cmbTipoPtoVta;
private Combobox cmbRuta; private Combobox cmbRuta;
private Combobox cmbEmpresa;
private Textbox txtDescConf; private Textbox txtDescConf;
private Intbox txtServico; private Intbox txtServico;
private List<Empresa> lsEmpresa; private List<Empresa> lsEmpresa;
@ -143,6 +144,12 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC
Ruta ruta = (Ruta) cbiRuta.getValue(); Ruta ruta = (Ruta) cbiRuta.getValue();
confRestricaoCanalVentaBusqueda.addFilterEqual("ruta", ruta); confRestricaoCanalVentaBusqueda.addFilterEqual("ruta", ruta);
} }
Comboitem cbiEmpresa = cmbEmpresa.getSelectedItem();
if(cbiEmpresa != null){
Empresa empresa = (Empresa) cbiEmpresa.getValue();
confRestricaoCanalVentaBusqueda.addFilterEqual("empresa", empresa);
}
confRestricaoCanalVentaBusqueda.addFilterEqual("activo", Boolean.TRUE); confRestricaoCanalVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);

View File

@ -58,6 +58,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
private ConfRestricaoCanalVenta confRestricaoCanalVenta; private ConfRestricaoCanalVenta confRestricaoCanalVenta;
private List<TipoPuntoVenta> lsTipoPtoVta; private List<TipoPuntoVenta> lsTipoPtoVta;
private List<Ruta> lsRuta; private List<Ruta> lsRuta;
private List<Empresa> lsEmpresa;
private MyListbox confRestricaoCanalVentaList; private MyListbox confRestricaoCanalVentaList;
private MyListbox excecaoDataList; private MyListbox excecaoDataList;
private Button btnApagar; private Button btnApagar;
@ -65,7 +66,11 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
private MyComboboxParada cmbDestino; private MyComboboxParada cmbDestino;
private Combobox cmbRuta; private Combobox cmbRuta;
private Combobox cmbTipoPtoVta; private Combobox cmbTipoPtoVta;
private Combobox cmbEmpresa;
private Datebox dtExcecaoServicio; private Datebox dtExcecaoServicio;
private Datebox feciniciovigencia;
private Datebox fecfinvigencia;
private MyComboboxPuntoVenta cmbPuntoVenta; private MyComboboxPuntoVenta cmbPuntoVenta;
private MyListbox confRestricaoPtovtaDataList; private MyListbox confRestricaoPtovtaDataList;
@ -90,10 +95,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
confRestricaoCanalVenta = (ConfRestricaoCanalVenta) Executions.getCurrent().getArg().get("confRestricaoCanalVenta"); confRestricaoCanalVenta = (ConfRestricaoCanalVenta) Executions.getCurrent().getArg().get("confRestricaoCanalVenta");
confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList"); confRestricaoCanalVentaList = (MyListbox) Executions.getCurrent().getArg().get("confRestricaoCanalVentaList");
lsTipoPtoVta = tipoPtoVtaService.obtenerTodos(); lsTipoPtoVta = tipoPtoVtaService.obtenerTodos();
List <Empresa> lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa(); lsEmpresa = UsuarioLogado.getUsuarioLogado().getEmpresa();
lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa); lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa);
// confRestricaoCanalVenta.getEmpresa();
super.doAfterCompose(comp); super.doAfterCompose(comp);
@ -125,14 +132,27 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
} }
public void onClick$btnSalvar(Event ev) throws InterruptedException { public void onClick$btnSalvar(Event ev) throws InterruptedException {
cmbEmpresa.getValue();
cmbDestino.getValue(true); // chamar esse método senão, utilizando o mouse tem que clicar 2x para o getSelectedItem() retornar o item selecionado cmbDestino.getValue(true); // chamar esse método senão, utilizando o mouse tem que clicar 2x para o getSelectedItem() retornar o item selecionado
cmbOrigen.getValue(true); cmbOrigen.getValue(true);
Parada origen = cmbOrigen.getSelectedItem() == null ? null : ((Parada) cmbOrigen.getSelectedItem().getValue()); Parada origen = cmbOrigen.getSelectedItem() == null ? null : ((Parada) cmbOrigen.getSelectedItem().getValue());
Parada destino = cmbDestino.getSelectedItem() == null ? null : ((Parada) cmbDestino.getSelectedItem().getValue()); Parada destino = cmbDestino.getSelectedItem() == null ? null : ((Parada) cmbDestino.getSelectedItem().getValue());
Integer numSecuenciaDestino = -1; Integer numSecuenciaDestino = -1;
Integer numSecuenciaOrigen = -1; Integer numSecuenciaOrigen = -1;
Date dataDe = feciniciovigencia.getValue();
Date dataAte = fecfinvigencia.getValue();
dataAte.setSeconds(59);
if(dataDe.after(dataAte)){
Messagebox.show(
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.vigenciaInvalida"),
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
return;
}
if (confRestricaoCanalVenta.getRuta() != null) { if (confRestricaoCanalVenta.getRuta() != null) {
if (origen != null && origen.getParadaId() != -1) { if (origen != null && origen.getParadaId() != -1) {
@ -187,7 +207,7 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
} }
if (cmbTipoPtoVta.getSelectedItem() == null) { if (cmbTipoPtoVta.getSelectedItem() == null) {
confRestricaoCanalVenta.setTipoPuntoVenta(null); confRestricaoCanalVenta.setTipoPuntoVenta(null);
} }
if (!confRestricaoCanalVenta.getLsConfRestricaoPtovta().isEmpty()) { if (!confRestricaoCanalVenta.getLsConfRestricaoPtovta().isEmpty()) {
for (ConfRestricaoPtovta cre : confRestricaoCanalVenta.getLsConfRestricaoPtovta()) { for (ConfRestricaoPtovta cre : confRestricaoCanalVenta.getLsConfRestricaoPtovta()) {
@ -325,4 +345,13 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
} }
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
public void setLsEmpresa(List<Empresa> lsEmpresa) {
this.lsEmpresa = lsEmpresa;
}
} }

View File

@ -5018,6 +5018,10 @@ confRestricaoCanalVentaController.btnRefresh.tooltiptext = Actualizar
confRestricaoCanalVentaController.btnNovo.tooltiptext = Nuevo confRestricaoCanalVentaController.btnNovo.tooltiptext = Nuevo
confRestricaoCanalVentaController.btnCerrar.tooltiptext = Cerrar confRestricaoCanalVentaController.btnCerrar.tooltiptext = Cerrar
confRestricaoCanalVentaController.lhDesc.label = Descripción confRestricaoCanalVentaController.lhDesc.label = Descripción
confRestricaoCanalVentaController.lhVigencia.label = Vigência
confRestricaoCanalVentaController.lhDe.label = De
confRestricaoCanalVentaController.lhAte.label = Até
confRestricaoCanalVentaController.lhEmpresa.label = Empresa
confRestricaoCanalVentaController.CanalVenda.label = Canal de venta confRestricaoCanalVentaController.CanalVenda.label = Canal de venta
confRestricaoCanalVentaController.Origem.label = Origen confRestricaoCanalVentaController.Origem.label = Origen
confRestricaoCanalVentaController.Destino.label = Destino confRestricaoCanalVentaController.Destino.label = Destino

View File

@ -5094,6 +5094,10 @@ confRestricaoCanalVentaController.btnRefresh.tooltiptext = Atualizar
confRestricaoCanalVentaController.btnNovo.tooltiptext = Novo confRestricaoCanalVentaController.btnNovo.tooltiptext = Novo
confRestricaoCanalVentaController.btnCerrar.tooltiptext = Fechar confRestricaoCanalVentaController.btnCerrar.tooltiptext = Fechar
confRestricaoCanalVentaController.lhDesc.label = Descrição confRestricaoCanalVentaController.lhDesc.label = Descrição
confRestricaoCanalVentaController.lhVigencia.label = Vigência
confRestricaoCanalVentaController.lhDe.label = De
confRestricaoCanalVentaController.lhAte.label = Até
confRestricaoCanalVentaController.lhEmpresa.label = Empresa
confRestricaoCanalVentaController.CanalVenda.label = Canal de Venda confRestricaoCanalVentaController.CanalVenda.label = Canal de Venda
confRestricaoCanalVentaController.Origem.label = Origem confRestricaoCanalVentaController.Origem.label = Origem
confRestricaoCanalVentaController.Destino.label = Destino confRestricaoCanalVentaController.Destino.label = Destino
@ -5132,6 +5136,7 @@ editarConfRestricaoCanalVentaController.MSG.restricaoPtovta = Informe o ponto de
editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada=Ponto de venda já cadastrado. editarConfRestricaoCanalVentaController.MSG.restricaoPtovtaJaCadastrada=Ponto de venda já cadastrado.
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Selecione um ponto de venda. editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Selecione um ponto de venda.
editarConfRestricaoCanalVentaController.MSG.bloqueoExistente = Bloqueio já existente. editarConfRestricaoCanalVentaController.MSG.bloqueoExistente = Bloqueio já existente.
editarConfRestricaoCanalVentaController.MSG.vigenciaInvalida = Data inicial de vigência não pode ser maior do que a data final.
# Busqueda Orgao Concedente # Busqueda Orgao Concedente
editarOrgaoConcedenteController.MSG.classeExistente=Existe um índice de pedágio para a classe selecionada! editarOrgaoConcedenteController.MSG.classeExistente=Existe um índice de pedágio para a classe selecionada!

View File

@ -36,6 +36,17 @@
<textbox id="txtDescConf" width="98%" <textbox id="txtDescConf" width="98%"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.lhEmpresa.label')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%"
model="@{winBusquedaConfRestricaoCanalVenta$composer.lsEmpresa}" />
</row>
<row> <row>
<label <label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" /> value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />

View File

@ -51,6 +51,50 @@
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.descConfRestricaoCanalVenta}" value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.descConfRestricaoCanalVenta}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.lhVigencia.label')}" />
<hbox>
<h:table border="0">
<h:tr>
<h:td>
<label
value="${c:l('confRestricaoCanalVentaController.lhDe.label')}" />
</h:td>
<h:td>
<datebox
id="feciniciovigencia" constraint="no empty" width="120px"
mold="rounded"
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.feciniciovigencia}" />
</h:td>
<h:td>
<label
value="${c:l('confRestricaoCanalVentaController.lhAte.label')}" />
</h:td>
<h:td>
<datebox
id="fecfinvigencia" constraint="no empty" width="120px"
mold="rounded"
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.fecfinvigencia}" />
</h:td>
</h:tr>
</h:table>
</hbox>
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.lhEmpresa.label')}" />
<combobox id="cmbEmpresa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="60%"
constraint="no empty"
selectedItem="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.empresa}"
model="@{winEditarConfRestricaoCanalVenta$composer.lsEmpresa}" />
</row>
<row> <row>
<label <label
value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" /> value="${c:l('editarConfiguracionCorridaController.cmbRuta.value')}" />