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.ConfRestricaoExcecao;
|
||||
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta;
|
||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
|
||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoExcecaoService;
|
||||
import com.rjconsultores.ventaboletos.service.ConfRestricaoPtovtaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||
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.MyListbox;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoExcecao;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfRestricaoPtovta;
|
||||
|
||||
@Controller("editarConfRestricaoCanalVentaController")
|
||||
@Scope("prototype")
|
||||
|
@ -44,6 +49,10 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
private RutaService rutaService;
|
||||
@Autowired
|
||||
private ConfRestricaoExcecaoService confRestricaoExcecaoServide;
|
||||
|
||||
@Autowired
|
||||
ConfRestricaoPtovtaService confRestricaoPtovtaService;
|
||||
|
||||
private ConfRestricaoCanalVenta confRestricaoCanalVenta;
|
||||
private List<TipoPuntoVenta> lsTipoPtoVta;
|
||||
private List<Ruta> lsRuta;
|
||||
|
@ -56,6 +65,9 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
private Combobox cmbTipoPtoVta;
|
||||
private Datebox dtExcecaoServicio;
|
||||
|
||||
private MyComboboxPuntoVenta cmbPuntoVenta;
|
||||
private MyListbox confRestricaoPtovtaDataList;
|
||||
|
||||
public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() {
|
||||
return confRestricaoCanalVenta;
|
||||
}
|
||||
|
@ -87,9 +99,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
|
|||
} else {
|
||||
confRestricaoCanalVenta = confRestricaoCanalVentaService.obtenerID(confRestricaoCanalVenta.getConfRestricaoCanalVentaId());
|
||||
excecaoDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoExcecao());
|
||||
confRestricaoPtovtaDataList.setData(confRestricaoCanalVenta.getLsConfRestricaoPtovta());
|
||||
}
|
||||
|
||||
excecaoDataList.setItemRenderer(new RenderConfRestricaoExcecao());
|
||||
confRestricaoPtovtaDataList.setItemRenderer(new RenderConfRestricaoPtovta());
|
||||
|
||||
}
|
||||
|
||||
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 {
|
||||
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>com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta
|
||||
</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoPtovta
|
||||
</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.Convenio</value>
|
||||
<value>com.rjconsultores.ventaboletos.entidad.ConvenioDet</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.Segunda.label = Lunes
|
||||
confRestricaoCanalVentaController.Terca.label = Martes
|
||||
confRestricaoCanalVentaController.Quarta.label = Miércoles
|
||||
confRestricaoCanalVentaController.Quarta.label = Miércoles
|
||||
confRestricaoCanalVentaController.Quinta.label = Jueves
|
||||
confRestricaoCanalVentaController.Sexta.label = Viernes
|
||||
confRestricaoCanalVentaController.Sabado.label = Sábado
|
||||
confRestricaoCanalVentaController.Sabado.label = Sábado
|
||||
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
|
||||
|
||||
# Editar Conf Restricao Canal Venta
|
||||
|
@ -3999,6 +3999,10 @@ editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseas eliminar res
|
|||
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restricción se eliminó existosamente
|
||||
editarConfRestricaoCanalVentaController.aba.Configuracoes = Configuración de restricción
|
||||
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
|
||||
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.aba.Configuracoes = Configuração de Restrição
|
||||
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
|
||||
busquedaOrgaoConcedenteController.window.title = Órgão Concedente
|
||||
|
|
|
@ -31,6 +31,8 @@
|
|||
label="${c:l('editarConfRestricaoCanalVentaController.aba.Configuracoes')}" />
|
||||
<tab
|
||||
label="${c:l('editarConfRestricaoCanalVentaController.aba.Excecoes')}" />
|
||||
<tab
|
||||
label="${c:l('editarConfRestricaoCanalVentaController.aba.Ptovta')}" />
|
||||
</tabs>
|
||||
|
||||
<tabpanels>
|
||||
|
@ -138,6 +140,8 @@
|
|||
</rows>
|
||||
</grid>
|
||||
</tabpanel>
|
||||
|
||||
<!-- ConfRestricaoExcecao -->
|
||||
<tabpanel>
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
|
@ -173,6 +177,46 @@
|
|||
</listhead>
|
||||
</listbox>
|
||||
</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>
|
||||
</tabbox>
|
||||
</window>
|
||||
|
|
Loading…
Reference in New Issue