rodrigo 2012-08-13 18:01:41 +00:00
parent 25304d07f4
commit 562c16345f
6 changed files with 388 additions and 188 deletions

View File

@ -12,9 +12,14 @@ import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Paging; import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta; import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService; import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
@ -35,6 +40,11 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC
private MyListbox confRestricaoCanalVentaList; private MyListbox confRestricaoCanalVentaList;
private Paging pagingConfRestricaoCanalVenta; private Paging pagingConfRestricaoCanalVenta;
private List<TipoPuntoVenta> lsTipoPtoVta; private List<TipoPuntoVenta> lsTipoPtoVta;
private Combobox cmbOrigen;
private Combobox cmbDestino;
private Combobox cmbTipoPtoVta;
private Textbox txtDescConf;
private Intbox txtServico;
public List<TipoPuntoVenta> getLsTipoPtoVta() { public List<TipoPuntoVenta> getLsTipoPtoVta() {
return lsTipoPtoVta; return lsTipoPtoVta;
@ -67,6 +77,36 @@ public class BusquedaConfRestricaoCanalVentaController extends MyGenericForwardC
new HibernateSearchObject<ConfRestricaoCanalVenta>(ConfRestricaoCanalVenta.class, new HibernateSearchObject<ConfRestricaoCanalVenta>(ConfRestricaoCanalVenta.class,
pagingConfRestricaoCanalVenta.getPageSize()); pagingConfRestricaoCanalVenta.getPageSize());
String desc = txtDescConf.getValue();
if (!desc.isEmpty()) {
confRestricaoCanalVentaBusqueda.addFilterLike("descConfRestricaoCanalVenta", desc + "%");
}
Integer servicio = txtServico.getValue();
if (servicio != null) {
confRestricaoCanalVentaBusqueda.addFilterEqual("corridaId", servicio);
}
Comboitem cbiTipoPtoVta = cmbTipoPtoVta.getSelectedItem();
if (cbiTipoPtoVta != null) {
TipoPuntoVenta tipoPtoVta = (TipoPuntoVenta) cbiTipoPtoVta.getValue();
confRestricaoCanalVentaBusqueda.addFilterEqual("tipoPuntoVenta", tipoPtoVta);
}
Comboitem cbiOrigem = cmbOrigen.getSelectedItem();
if (cbiOrigem != null) {
Parada origem = (Parada) cbiOrigem.getValue();
confRestricaoCanalVentaBusqueda.addFilterEqual("origem", origem);
}
Comboitem cbiDestino = cmbDestino.getSelectedItem();
if (cbiDestino != null) {
Parada destino = (Parada) cbiDestino.getValue();
confRestricaoCanalVentaBusqueda.addFilterEqual("destino", destino);
}
confRestricaoCanalVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
plwConfRestricaoCanalVenta.init(confRestricaoCanalVentaBusqueda, confRestricaoCanalVentaList, plwConfRestricaoCanalVenta.init(confRestricaoCanalVentaBusqueda, confRestricaoCanalVentaList,
pagingConfRestricaoCanalVenta); pagingConfRestricaoCanalVenta);

View File

@ -4,6 +4,24 @@
*/ */
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Tramo; import com.rjconsultores.ventaboletos.entidad.Tramo;
import com.rjconsultores.ventaboletos.entidad.Via; import com.rjconsultores.ventaboletos.entidad.Via;
@ -14,26 +32,6 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper; import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTramo; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTramo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.InputEvent;
import org.zkoss.zkplus.databind.BindingListModel;
import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox;
/** /**
* *
@ -43,206 +41,207 @@ import org.zkoss.zul.Textbox;
@Scope("prototype") @Scope("prototype")
public class BusquedaTramosController extends MyGenericForwardComposer { public class BusquedaTramosController extends MyGenericForwardComposer {
@Autowired private static final long serialVersionUID = 1L;
private transient PagedListWrapper<Tramo> plwTramos; @Autowired
@Autowired private transient PagedListWrapper<Tramo> plwTramos;
private ParadaService paradaService; @Autowired
@Autowired private ParadaService paradaService;
private ViaService viaService; @Autowired
private MyListbox tramosList; private ViaService viaService;
private Paging pagingTramos; private MyListbox tramosList;
private Textbox txtNome; private Paging pagingTramos;
private Combobox cmbParadaOrigem; private Textbox txtNome;
private Combobox cmbParadaDestino; private Combobox cmbParadaOrigem;
private Combobox cmbVia; private Combobox cmbParadaDestino;
private Intbox txtKmReal; private Combobox cmbVia;
private Intbox txtKmPagoConductor; private Intbox txtKmReal;
private List<Via> lsVias; private Intbox txtKmPagoConductor;
private List<Via> lsVias;
public Paging getPagingTramos() { public Paging getPagingTramos() {
return pagingTramos; return pagingTramos;
} }
public void setPagingTramos(Paging pagingTramos) { public void setPagingTramos(Paging pagingTramos) {
this.pagingTramos = pagingTramos; this.pagingTramos = pagingTramos;
} }
public MyListbox getTramosList() { public MyListbox getTramosList() {
return tramosList; return tramosList;
} }
public void setTramosList(MyListbox tramosList) { public void setTramosList(MyListbox tramosList) {
this.tramosList = tramosList; this.tramosList = tramosList;
} }
public Textbox getTxtNome() { public Textbox getTxtNome() {
return txtNome; return txtNome;
} }
public void setTxtNome(Textbox txtNome) { public void setTxtNome(Textbox txtNome) {
this.txtNome = txtNome; this.txtNome = txtNome;
} }
public Combobox getCmbParadaDestino() { public Combobox getCmbParadaDestino() {
return cmbParadaDestino; return cmbParadaDestino;
} }
public void setCmbParadaDestino(Combobox cmbParadaDestino) { public void setCmbParadaDestino(Combobox cmbParadaDestino) {
this.cmbParadaDestino = cmbParadaDestino; this.cmbParadaDestino = cmbParadaDestino;
} }
public Combobox getCmbParadaOrigem() { public Combobox getCmbParadaOrigem() {
return cmbParadaOrigem; return cmbParadaOrigem;
} }
public void setCmbParadaOrigem(Combobox cmbParadaOrigem) { public void setCmbParadaOrigem(Combobox cmbParadaOrigem) {
this.cmbParadaOrigem = cmbParadaOrigem; this.cmbParadaOrigem = cmbParadaOrigem;
} }
public Combobox getCmbVia() { public Combobox getCmbVia() {
return cmbVia; return cmbVia;
} }
public void setCmbVia(Combobox cmbVia) { public void setCmbVia(Combobox cmbVia) {
this.cmbVia = cmbVia; this.cmbVia = cmbVia;
} }
public List<Via> getLsVias() { public List<Via> getLsVias() {
return lsVias; return lsVias;
} }
public void setLsVias(List<Via> lsVias) { public void setLsVias(List<Via> lsVias) {
this.lsVias = lsVias; this.lsVias = lsVias;
} }
public Intbox getTxtKmPagoConductor() { public Intbox getTxtKmPagoConductor() {
return txtKmPagoConductor; return txtKmPagoConductor;
} }
public void setTxtKmPagoConductor(Intbox txtKmPagoConductor) { public void setTxtKmPagoConductor(Intbox txtKmPagoConductor) {
this.txtKmPagoConductor = txtKmPagoConductor; this.txtKmPagoConductor = txtKmPagoConductor;
} }
public Intbox getTxtKmReal() { public Intbox getTxtKmReal() {
return txtKmReal; return txtKmReal;
} }
public void setTxtKmReal(Intbox txtKmReal) { public void setTxtKmReal(Intbox txtKmReal) {
this.txtKmReal = txtKmReal; this.txtKmReal = txtKmReal;
} }
public ParadaService getParadaService() { public ParadaService getParadaService() {
return paradaService; return paradaService;
} }
public void setParadaService(ParadaService paradaService) { public void setParadaService(ParadaService paradaService) {
this.paradaService = paradaService; this.paradaService = paradaService;
} }
public PagedListWrapper<Tramo> getPlwTramos() { public PagedListWrapper<Tramo> getPlwTramos() {
return plwTramos; return plwTramos;
} }
public void setPlwTramos(PagedListWrapper<Tramo> plwTramos) { public void setPlwTramos(PagedListWrapper<Tramo> plwTramos) {
this.plwTramos = plwTramos; this.plwTramos = plwTramos;
} }
public ViaService getViaService() { public ViaService getViaService() {
return viaService; return viaService;
} }
public void setViaService(ViaService viaService) { public void setViaService(ViaService viaService) {
this.viaService = viaService; this.viaService = viaService;
} }
@Override @Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
lsVias = viaService.obtenerTodos(); lsVias = viaService.obtenerTodos();
tramosList.setItemRenderer(new RenderTramo());
tramosList.addEventListener("onDoubleClick", new EventListener() {
tramosList.setItemRenderer(new RenderTramo()); @Override
tramosList.addEventListener("onDoubleClick", new EventListener() { public void onEvent(Event event) throws Exception {
Tramo c = (Tramo) tramosList.getSelected();
verTramos(c);
}
});
@Override refreshLista();
public void onEvent(Event event) throws Exception {
Tramo c = (Tramo) tramosList.getSelected();
verTramos(c);
}
});
refreshLista(); txtNome.focus();
}
txtNome.focus(); @SuppressWarnings({ "rawtypes", "unchecked" })
} private void verTramos(Tramo t) {
if (t == null) {
return;
}
private void verTramos(Tramo t) { Map args = new HashMap();
if (t == null) { args.put("tramo", t);
return; args.put("tramosList", tramosList);
}
Map args = new HashMap(); openWindow("/gui/esquema_operacional/editarTramos.zul",
args.put("tramo", t); Labels.getLabel("editarTramosController.window.title"), args, MODAL);
args.put("tramosList", tramosList); }
openWindow("/gui/esquema_operacional/editarTramos.zul", private void refreshLista() {
Labels.getLabel("editarTramosController.window.title"), args, MODAL); HibernateSearchObject<Tramo> tramoBusqueda =
} new HibernateSearchObject<Tramo>(Tramo.class,
pagingTramos.getPageSize());
private void refreshLista() { tramoBusqueda.addFilterLike("desctramo",
HibernateSearchObject<Tramo> tramoBusqueda = "%" + txtNome.getText().trim().concat("%"));
new HibernateSearchObject<Tramo>(Tramo.class,
pagingTramos.getPageSize());
tramoBusqueda.addFilterLike("desctramo", Comboitem cbiOrigem = cmbParadaOrigem.getSelectedItem();
"%" + txtNome.getText().trim().concat("%")); if (cbiOrigem != null) {
Parada origem = (Parada) cbiOrigem.getValue();
tramoBusqueda.addFilterEqual("origem", origem);
}
Comboitem cbiOrigem = cmbParadaOrigem.getSelectedItem(); Comboitem cbiDestino = cmbParadaDestino.getSelectedItem();
if (cbiOrigem != null) { if (cbiDestino != null) {
Parada origem = (Parada) cbiOrigem.getValue(); Parada destino = (Parada) cbiDestino.getValue();
tramoBusqueda.addFilterEqual("origem", origem); tramoBusqueda.addFilterEqual("destino", destino);
} }
Comboitem cbiDestino = cmbParadaDestino.getSelectedItem(); Comboitem cbiVia = cmbVia.getSelectedItem();
if (cbiDestino != null) { if (cbiVia != null) {
Parada destino = (Parada) cbiDestino.getValue(); Via via = (Via) cbiVia.getValue();
tramoBusqueda.addFilterEqual("destino", destino); tramoBusqueda.addFilterEqual("via", via);
} }
Comboitem cbiVia = cmbVia.getSelectedItem(); tramoBusqueda.addFilterEqual("kmReal", txtKmReal.getValue());
if (cbiVia != null) { tramoBusqueda.addFilterEqual("kmPagoConductor", txtKmPagoConductor.getValue());
Via via = (Via) cbiVia.getValue();
tramoBusqueda.addFilterEqual("via", via);
}
tramoBusqueda.addFilterEqual("kmReal", txtKmReal.getValue()); tramoBusqueda.addSortAsc("desctramo");
tramoBusqueda.addFilterEqual("kmPagoConductor", txtKmPagoConductor.getValue()); tramoBusqueda.addFilterEqual("activo", Boolean.TRUE);
tramoBusqueda.addSortAsc("desctramo"); plwTramos.init(tramoBusqueda, tramosList, pagingTramos);
tramoBusqueda.addFilterEqual("activo", Boolean.TRUE);
plwTramos.init(tramoBusqueda, tramosList, pagingTramos); if (tramosList.getData().length == 0) {
try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("busquedaTramosController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
if (tramosList.getData().length == 0) { public void onClick$btnPesquisa(Event ev) {
try { refreshLista();
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), }
Labels.getLabel("busquedaTramosController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} catch (InterruptedException ex) {
}
}
}
public void onClick$btnPesquisa(Event ev) { public void onClick$btnRefresh(Event ev) {
refreshLista(); refreshLista();
} }
public void onClick$btnRefresh(Event ev) { public void onClick$btnNovo(Event ev) {
refreshLista(); verTramos(new Tramo());
} }
public void onClick$btnNovo(Event ev) {
verTramos(new Tramo());
}
} }

View File

@ -1,13 +1,21 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional; package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope; import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller; import org.springframework.stereotype.Controller;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component; import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions; import org.zkoss.zk.ui.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Button;
import org.zkoss.zul.Messagebox;
import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta; import com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta;
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService; import com.rjconsultores.ventaboletos.service.ConfRestricaoCanalVentaService;
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
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;
@ -18,8 +26,12 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Autowired @Autowired
private ConfRestricaoCanalVentaService confRestricaoCanalVentaService; private ConfRestricaoCanalVentaService confRestricaoCanalVentaService;
@Autowired
private TipoPuntoVentaService tipoPtoVtaService;
private ConfRestricaoCanalVenta confRestricaoCanalVenta; private ConfRestricaoCanalVenta confRestricaoCanalVenta;
private List<TipoPuntoVenta> lsTipoPtoVta;
private MyListbox confRestricaoCanalVentaList; private MyListbox confRestricaoCanalVentaList;
private Button btnApagar;
public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() { public ConfRestricaoCanalVenta getConfRestricaoCanalVenta() {
return confRestricaoCanalVenta; return confRestricaoCanalVenta;
@ -29,11 +41,62 @@ public class EditarConfRestricaoCanalVentaController extends MyGenericForwardCom
this.confRestricaoCanalVenta = confRestricaoCanalVenta; this.confRestricaoCanalVenta = confRestricaoCanalVenta;
} }
public List<TipoPuntoVenta> getLsTipoPtoVta() {
return lsTipoPtoVta;
}
public void setLsTipoPtoVta(List<TipoPuntoVenta> lsTipoPtoVta) {
this.lsTipoPtoVta = lsTipoPtoVta;
}
@Override @Override
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();
super.doAfterCompose(comp); super.doAfterCompose(comp);
if (confRestricaoCanalVenta.getConfRestricaoCanalVentaId() == null) {
btnApagar.setVisible(Boolean.FALSE);
}
}
public void onClick$btnSalvar(Event ev) throws InterruptedException {
if (confRestricaoCanalVenta.getConfRestricaoCanalVentaId() == null) {
confRestricaoCanalVentaService.suscribir(confRestricaoCanalVenta);
confRestricaoCanalVentaList.addItem(confRestricaoCanalVenta);
} else {
confRestricaoCanalVentaService.actualizacion(confRestricaoCanalVenta);
confRestricaoCanalVentaList.updateItem(confRestricaoCanalVenta);
}
Messagebox.show(
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.suscribirOK"),
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
closeWindow();
}
public void onClick$btnApagar(Event ev) throws InterruptedException {
Integer resp = Messagebox.show(
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.borrarPergunta"),
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (resp.equals(Messagebox.YES)) {
confRestricaoCanalVentaService.borrar(confRestricaoCanalVenta);
Messagebox.show(
Labels.getLabel("editarConfRestricaoCanalVentaController.MSG.borrarOK"),
Labels.getLabel("editarConfRestricaoCanalVentaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
confRestricaoCanalVentaList.removeItem(confRestricaoCanalVenta);
closeWindow();
}
} }
} }

View File

@ -3518,9 +3518,22 @@ confRestricaoCanalVentaController.Destino.label = Destino
confRestricaoCanalVentaController.Servico.label = Serviço confRestricaoCanalVentaController.Servico.label = Serviço
confRestricaoCanalVentaController.btnPesquisa.label = Buscar confRestricaoCanalVentaController.btnPesquisa.label = Buscar
confRestricaoCanalVentaController.DataServico.label = Data Serviço confRestricaoCanalVentaController.DataServico.label = Data Serviço
confRestricaoCanalVentaController.DiasSemana.label = Dias da Semana
confRestricaoCanalVentaController.Segunda.label = Segunda-feira
confRestricaoCanalVentaController.Terca.label = Terça-feira
confRestricaoCanalVentaController.Quarta.label = Quarta-feira
confRestricaoCanalVentaController.Quinta.label = Quinta-feira
confRestricaoCanalVentaController.Sexta.label = Sexta-feira
confRestricaoCanalVentaController.Sabado.label = Sábado
confRestricaoCanalVentaController.Domingo.label = Domingo
confRestricaoCanalVentaController.TempoPermitir.label = Tempo Limite
confRestricaoCanalVentaController.TempoPermitirOBS.label = O controle fica sem efeito (HH:mm) antes do horário de saida.
# Editar Conf Restricao Canal Venta # Editar Conf Restricao Canal Venta
editarConfRestricaoCanalVentaController.window.title = Configurar Restrição de Canal de Venda editarConfRestricaoCanalVentaController.window.title = Configurar Restrição de Canal de Venda
editarConfRestricaoCanalVentaController.btnApagar.tooltiptext = Eliminar editarConfRestricaoCanalVentaController.btnApagar.tooltiptext = Eliminar
editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Salvar editarConfRestricaoCanalVentaController.btnSalvar.tooltiptext = Salvar
editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Fechar editarConfRestricaoCanalVentaController.btnFechar.tooltiptext = Fechar
editarConfRestricaoCanalVentaController.MSG.suscribirOK = Restrição Registrada com Sucesso.
editarConfRestricaoCanalVentaController.MSG.borrarPergunta = Deseja apagar restrição?
editarConfRestricaoCanalVentaController.MSG.borrarOK = Restrição eliminada com sucesso.

View File

@ -18,7 +18,8 @@
<button id="btnNovo" image="/gui/img/add.png" width="35px" <button id="btnNovo" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('confRestricaoCanalVentaController.btnNovo.tooltiptext')}" /> tooltiptext="${c:l('confRestricaoCanalVentaController.btnNovo.tooltiptext')}" />
<separator orient="vertical" /> <separator orient="vertical" />
<button id="btnCerrar" onClick="winBusquedaConfRestricaoCanalVenta.detach()" <button id="btnCerrar"
onClick="winBusquedaConfRestricaoCanalVenta.detach()"
image="/gui/img/exit.png" width="35px" image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('confRestricaoCanalVentaController.btnCerrar.tooltiptext')}" /> tooltiptext="${c:l('confRestricaoCanalVentaController.btnCerrar.tooltiptext')}" />
</toolbar> </toolbar>
@ -40,7 +41,8 @@
value="${c:l('confRestricaoCanalVentaController.CanalVenda.label')}" /> value="${c:l('confRestricaoCanalVentaController.CanalVenda.label')}" />
<combobox id="cmbTipoPtoVta" autodrop="true" <combobox id="cmbTipoPtoVta" autodrop="true"
mold="rounded" buttonVisible="true" width="45%" mold="rounded" buttonVisible="true" width="45%"
model="@{winBusquedaConfRestricaoCanalVenta$composer.lsTipoPtoVta}" /> model="@{winBusquedaConfRestricaoCanalVenta$composer.lsTipoPtoVta}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
</row> </row>
<row> <row>
<label <label
@ -75,8 +77,7 @@
multiple="false" height="95%"> multiple="false" height="95%">
<listhead sizable="true"> <listhead sizable="true">
<listheader width="5%" image="/gui/img/create_doc.gif" <listheader width="5%" image="/gui/img/create_doc.gif"
label="${c:l('lb.id')}" label="${c:l('lb.id')}" sort="auto(confRestricaoCanalVentaId)" />
sort="auto(confRestricaoCanalVentaId)" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('confRestricaoCanalVentaController.lhDesc.label')}" label="${c:l('confRestricaoCanalVentaController.lhDesc.label')}"
sort="auto(descConfRestricaoCanalVenta)" /> sort="auto(descConfRestricaoCanalVenta)" />

View File

@ -6,7 +6,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarConfRestricaoCanalVenta" border="normal" <window id="winEditarConfRestricaoCanalVenta" border="normal"
apply="${editarConfRestricaoCanalVentaController}" width="400px" apply="${editarConfRestricaoCanalVentaController}" width="600px"
height="457x" contentStyle="overflow:auto" height="457x" contentStyle="overflow:auto"
title="${c:l('editarConfRestricaoCanalVentaController.window.title')}"> title="${c:l('editarConfRestricaoCanalVentaController.window.title')}">
@ -27,10 +27,94 @@
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="40%" /> <column width="20%" />
<column width="60%" /> <column width="80%" />
</columns> </columns>
<rows></rows> <rows>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.lhDesc.label')}" />
<textbox id="txtDescConf" width="98%"
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.descConfRestricaoCanalVenta}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.CanalVenda.label')}" />
<combobox id="cmbTipoPtoVta" autodrop="true"
mold="rounded" buttonVisible="true" width="60%"
selectedItem="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.tipoPuntoVenta}"
model="@{winEditarConfRestricaoCanalVenta$composer.lsTipoPtoVta}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.Origem.label')}" />
<combobox id="cmbOrigen" autodrop="true"
mold="rounded" buttonVisible="true" width="60%"
initialValue="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.origem}"
selectedItem="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.origem}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.Destino.label')}" />
<combobox id="cmbDestino" autodrop="true"
mold="rounded" buttonVisible="true" width="60%"
initialValue="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.destino}"
selectedItem="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.destino}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" />
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.TempoPermitir.label')}" />
<vbox>
<timebox id="timeTempoPermitir" width="25%" mold="rounded" format="HH:mm"
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.tempoPermitir}" />
<label
value="${c:l('confRestricaoCanalVentaController.TempoPermitirOBS.label')}" />
</vbox>
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.DiasSemana.label')}" />
<vbox>
<checkbox id="chkSegunda"
label="${c:l('confRestricaoCanalVentaController.Segunda.label')}"
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.segunda}" />
<checkbox id="chkTerca"
label="${c:l('confRestricaoCanalVentaController.Terca.label')}"
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.terca}" />
<checkbox id="chkQuarta"
label="${c:l('confRestricaoCanalVentaController.Quarta.label')}"
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.quarta}" />
<checkbox id="chkQuinta"
label="${c:l('confRestricaoCanalVentaController.Quinta.label')}"
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.quinta}" />
<checkbox id="chkSexta"
label="${c:l('confRestricaoCanalVentaController.Sexta.label')}"
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.sexta}" />
<checkbox id="chkSabado"
label="${c:l('confRestricaoCanalVentaController.Sabado.label')}"
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.sabado}" />
<checkbox id="chkDomingo"
label="${c:l('confRestricaoCanalVentaController.Domingo.label')}"
checked="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.domingo}" />
</vbox>
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.Servico.label')}" />
<intbox id="txtServico" width="20%"
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.corridaId}" />
</row>
<row>
<label
value="${c:l('confRestricaoCanalVentaController.DataServico.label')}" />
<datebox id="dtServicio" width="30%" mold="rounded"
value="@{winEditarConfRestricaoCanalVenta$composer.confRestricaoCanalVenta.fecCorrida}" />
</row>
</rows>
</grid> </grid>
</window> </window>
</zk> </zk>