0005003: Bloqueio de Trecho - Adicionar agência
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@34146 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
59b362f985
commit
6950ac6e31
|
@ -19,17 +19,22 @@ import org.zkoss.zul.Messagebox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoExcecao;
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoExcecao;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
|
||||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
|
||||||
|
import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService;
|
||||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoExcecao;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoExcecao;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoPtovta;
|
||||||
|
|
||||||
@Controller("editarConfRestricaoCanalVentaController")
|
@Controller("editarConfRestricaoCanalVentaController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
|
@ -44,6 +49,10 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
private RutaService rutaService;
|
private RutaService rutaService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private ConfRestricaoExcecaoService confRestricaoExcecaoServide;
|
private ConfRestricaoExcecaoService confRestricaoExcecaoServide;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
ConfRestricaoPtovtaService confRestricaoPtovtaService;
|
||||||
|
|
||||||
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
||||||
private List<TipoPuntoVenta> lsTipoPtoVta;
|
private List<TipoPuntoVenta> lsTipoPtoVta;
|
||||||
private List<Ruta> lsRuta;
|
private List<Ruta> lsRuta;
|
||||||
|
@ -56,6 +65,9 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
private Combobox cmbTipoPtoVta;
|
private Combobox cmbTipoPtoVta;
|
||||||
private Datebox dtExcecaoServicio;
|
private Datebox dtExcecaoServicio;
|
||||||
|
|
||||||
|
private MyComboboxPuntoVenta cmbPuntoVenta;
|
||||||
|
private MyListbox confRestricaoPtovtaDataList;
|
||||||
|
|
||||||
public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() {
|
public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() {
|
||||||
return confRestricaoCanalVenta;
|
return confRestricaoCanalVenta;
|
||||||
}
|
}
|
||||||
|
@ -87,9 +99,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
} else {
|
} else {
|
||||||
confRestricaoCanalVenta = confRestricaoCanalVentaService.obtenerID(confRestricaoCanalVenta.getConfRestricaoCanalVentaId());
|
confRestricaoCanalVenta = confRestricaoCanalVentaService.obtenerID(confRestricaoCanalVenta.getConfRestricaoCanalVentaId());
|
||||||
excecaoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
excecaoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
||||||
|
confRestricaoPtovtaDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoPtovta());
|
||||||
}
|
}
|
||||||
|
|
||||||
excecaoDataList.setItemRenderer(new RenderConfRestricaoExcecao());
|
excecaoDataList.setItemRenderer(new RenderConfRestricaoExcecao());
|
||||||
|
confRestricaoPtovtaDataList.setItemRenderer(new RenderConfRestricaoPtovta());
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Ruta> getLsRuta() {
|
public List<Ruta> getLsRuta() {
|
||||||
|
@ -155,6 +170,44 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void onClick$btnAddRestricaoPtovta(Event ev) throws InterruptedException {
|
||||||
|
PuntoVenta pv = (PuntoVenta) cmbPuntoVenta.getSelectedItem().getValue();
|
||||||
|
if (pv != null) {
|
||||||
|
ConfRestricaoPtovta ptovta = new ConfRestricaoPtovta();
|
||||||
|
ptovta.setPuntoVenta(pv);
|
||||||
|
ptovta.setConfRestricaoCanalVenta(confRestricaoCanalVenta);
|
||||||
|
ptovta.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||||
|
ptovta.setFecmodif(Calendar.getInstance().getTime());
|
||||||
|
ptovta.setActivo(Boolean.TRUE);
|
||||||
|
|
||||||
|
if (confRestricaoCanalVenta.getLsConfRestricaoPtovta() == null) {
|
||||||
|
confRestricaoCanalVenta.setLsConfRestricaoPtovta(new ArrayList<ConfRestricaoPtovta>());
|
||||||
|
}
|
||||||
|
confRestricaoCanalVenta.getLsConfRestricaoPtovta().add(ptovta);
|
||||||
|
|
||||||
|
confRestricaoPtovtaDataList.addItemNovo(ptovta);
|
||||||
|
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.restricaoPtovta"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnRemoveRestricaoPtovta(Event ev) throws InterruptedException {
|
||||||
|
ConfRestricaoPtovta rPtovta = (ConfRestricaoPtovta) confRestricaoPtovtaDataList.getSelected();
|
||||||
|
if (rPtovta != null) {
|
||||||
|
confRestricaoPtovtaService.borrar(rPtovta);
|
||||||
|
confRestricaoPtovtaDataList.removeItem(rPtovta);
|
||||||
|
} else {
|
||||||
|
Messagebox.show(
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta"),
|
||||||
|
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
public void onClick$btnAdicionarExcecao(Event ev) throws InterruptedException {
|
public void onClick$btnAdicionarExcecao(Event ev) throws InterruptedException {
|
||||||
Date dataExcecao = dtExcecaoServicio.getValue();
|
Date dataExcecao = dtExcecaoServicio.getValue();
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,19 @@
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta;
|
||||||
|
|
||||||
|
public class RenderConfRestricaoPtovta implements ListitemRenderer {
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
ConfRestricaoPtovta rPtovta = (ConfRestricaoPtovta) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(rPtovta.getPuntoVenta().getNombpuntoventa());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", rPtovta);
|
||||||
|
}
|
||||||
|
}
|
|
@ -81,6 +81,8 @@
|
||||||
</value>
|
</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta
|
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta
|
||||||
</value>
|
</value>
|
||||||
|
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta
|
||||||
|
</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.Convenio</value>
|
<value>com.rjconsultores.ventaboletos.entidad.Convenio</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioDet</value>
|
<value>com.rjconsultores.ventaboletos.entidad.ConvenioDet</value>
|
||||||
<value>com.rjconsultores.ventaboletos.entidad.Constante</value>
|
<value>com.rjconsultores.ventaboletos.entidad.Constante</value>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
ADM_20140314_1RC324
|
ADM_20140317_1RC325
|
|
@ -3981,12 +3981,12 @@ confRestricaoCanalVentaController.DataServico.label = Fecha servicio
|
||||||
confRestricaoCanalVentaController.DiasSemana.label = Dias de la semana
|
confRestricaoCanalVentaController.DiasSemana.label = Dias de la semana
|
||||||
confRestricaoCanalVentaController.Segunda.label = Lunes
|
confRestricaoCanalVentaController.Segunda.label = Lunes
|
||||||
confRestricaoCanalVentaController.Terca.label = Martes
|
confRestricaoCanalVentaController.Terca.label = Martes
|
||||||
confRestricaoCanalVentaController.Quarta.label = Miércoles
|
confRestricaoCanalVentaController.Quarta.label = Miércoles
|
||||||
confRestricaoCanalVentaController.Quinta.label = Jueves
|
confRestricaoCanalVentaController.Quinta.label = Jueves
|
||||||
confRestricaoCanalVentaController.Sexta.label = Viernes
|
confRestricaoCanalVentaController.Sexta.label = Viernes
|
||||||
confRestricaoCanalVentaController.Sabado.label = Sábado
|
confRestricaoCanalVentaController.Sabado.label = Sábado
|
||||||
confRestricaoCanalVentaController.Domingo.label = Domingo
|
confRestricaoCanalVentaController.Domingo.label = Domingo
|
||||||
confRestricaoCanalVentaController.TempoPermitir.label = Tiempo lÃmite
|
confRestricaoCanalVentaController.TempoPermitir.label = Tiempo límite
|
||||||
confRestricaoCanalVentaController.TempoPermitirOBS.label = El controle se queda sin efecto (HH:mm) antes del horário de la salida
|
confRestricaoCanalVentaController.TempoPermitirOBS.label = El controle se queda sin efecto (HH:mm) antes del horário de la salida
|
||||||
|
|
||||||
# Editar Conf Restricao Canal Venta
|
# Editar Conf Restricao Canal Venta
|
||||||
|
@ -3999,6 +3999,10 @@ editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseas eliminar res
|
||||||
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restricción se eliminó existosamente
|
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restricción se eliminó existosamente
|
||||||
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuración de restricción
|
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuración de restricción
|
||||||
editarConfRestricaoCanalVentaController.aba.Excecoes = Excepciones
|
editarConfRestricaoCanalVentaController.aba.Excecoes = Excepciones
|
||||||
|
editarConfRestricaoCanalVentaController.aba.Ptovta = Puntos de Ventas
|
||||||
|
editarConfRestricaoCanalVentaController.comb.Ptovta = Punto de Venta
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoPtovta = Informe lo punto de venta.
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Seleccione uno punto de venta.
|
||||||
|
|
||||||
# Busqueda Orgao Concedente
|
# Busqueda Orgao Concedente
|
||||||
busquedaOrgaoConcedenteController.window.title = Instituición concedente
|
busquedaOrgaoConcedenteController.window.title = Instituición concedente
|
||||||
|
|
|
@ -4048,6 +4048,10 @@ editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseja apagar restr
|
||||||
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restrição eliminada com sucesso.
|
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restrição eliminada com sucesso.
|
||||||
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuração de Restrição
|
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuração de Restrição
|
||||||
editarConfRestricaoCanalVentaController.aba.Excecoes = Exceções
|
editarConfRestricaoCanalVentaController.aba.Excecoes = Exceções
|
||||||
|
editarConfRestricaoCanalVentaController.aba.Ptovta = Pontos de Vendas
|
||||||
|
editarConfRestricaoCanalVentaController.comb.Ptovta = Ponto de Venda
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.restricaoPtovta = Informe o ponto de venda.
|
||||||
|
editarConfRestricaoCanalVentaController.MSG.selecionarrestricaoPtovta = Selecione um ponto de venda.
|
||||||
|
|
||||||
# Busqueda Orgao Concedente
|
# Busqueda Orgao Concedente
|
||||||
busquedaOrgaoConcedenteController.window.title = Órgão Concedente
|
busquedaOrgaoConcedenteController.window.title = Órgão Concedente
|
||||||
|
|
|
@ -31,6 +31,8 @@
|
||||||
label="${c:l('editarConfRestricaoCanalVentaController.aba.Configuracoes')}" />
|
label="${c:l('editarConfRestricaoCanalVentaController.aba.Configuracoes')}" />
|
||||||
<tab
|
<tab
|
||||||
label="${c:l('editarConfRestricaoCanalVentaController.aba.Excecoes')}" />
|
label="${c:l('editarConfRestricaoCanalVentaController.aba.Excecoes')}" />
|
||||||
|
<tab
|
||||||
|
label="${c:l('editarConfRestricaoCanalVentaController.aba.Ptovta')}" />
|
||||||
</tabs>
|
</tabs>
|
||||||
|
|
||||||
<tabpanels>
|
<tabpanels>
|
||||||
|
@ -138,6 +140,8 @@
|
||||||
</rows>
|
</rows>
|
||||||
</grid>
|
</grid>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- ConfRestricaoExcecao -->
|
||||||
<tabpanel>
|
<tabpanel>
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
|
@ -173,6 +177,46 @@
|
||||||
</listhead>
|
</listhead>
|
||||||
</listbox>
|
</listbox>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
|
||||||
|
<!-- ConfRestricaoPtovta -->
|
||||||
|
|
||||||
|
<tabpanel>
|
||||||
|
<grid fixedLayout="true">
|
||||||
|
<columns>
|
||||||
|
<column width="20%" />
|
||||||
|
<column width="80%" />
|
||||||
|
</columns>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('busquedaEstacionController.lhPuntoVenta.label')}" />
|
||||||
|
<combobox id="cmbPuntoVenta"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
|
||||||
|
mold="rounded" buttonVisible="true" width="90%" />
|
||||||
|
</row>
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<toolbar>
|
||||||
|
<button id="btnAddRestricaoPtovta" height="20"
|
||||||
|
image="/gui/img/add.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnAdcionarTramo.tooltiptext')}" />
|
||||||
|
<button id="btnRemoveRestricaoPtovta" height="20"
|
||||||
|
image="/gui/img/remove.png" width="35px"
|
||||||
|
tooltiptext="${c:l('editarConfiguracionCorridaController.btnRemoverTramo.tooltiptext')}" />
|
||||||
|
</toolbar>
|
||||||
|
|
||||||
|
<listbox id="confRestricaoPtovtaDataList"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
multiple="false" checkmark="false" tooltiptext="">
|
||||||
|
<listhead sizable="true">
|
||||||
|
<listheader image="/gui/img/create_doc.gif"
|
||||||
|
label="${c:l('editarConfRestricaoCanalVentaController.comb.Ptovta')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
|
||||||
|
</tabpanel>
|
||||||
|
|
||||||
</tabpanels>
|
</tabpanels>
|
||||||
</tabbox>
|
</tabbox>
|
||||||
</window>
|
</window>
|
||||||
|
|
Loading…
Reference in New Issue