rodrigo 2012-12-14 18:11:41 +00:00
parent 62cf96b901
commit 1b7c2bc81e
8 changed files with 1581 additions and 1550 deletions

View File

@ -31,6 +31,7 @@ import org.zkoss.zul.Textbox;
@Scope("prototype") @Scope("prototype")
public class BusquedaCategoriaController extends MyGenericForwardComposer { public class BusquedaCategoriaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired @Autowired
private transient PagedListWrapper<Categoria> plwCategoria; private transient PagedListWrapper<Categoria> plwCategoria;
private MyListbox categoriaList; private MyListbox categoriaList;
@ -92,6 +93,7 @@ public class BusquedaCategoriaController extends MyGenericForwardComposer {
txtNombre.focus(); txtNombre.focus();
} }
@SuppressWarnings({ "rawtypes", "unchecked" })
private void verPeriodo(Categoria c) { private void verPeriodo(Categoria c) {
if (c == null) { if (c == null) {
return; return;

View File

@ -31,6 +31,7 @@ import org.zkoss.zul.Textbox;
@Scope("prototype") @Scope("prototype")
public class BusquedaConfiguracionCategoriaController extends MyGenericForwardComposer { public class BusquedaConfiguracionCategoriaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired @Autowired
private transient PagedListWrapper<CategoriaCtrl> plwpagingcategoriaCtrl; private transient PagedListWrapper<CategoriaCtrl> plwpagingcategoriaCtrl;
private MyListbox categoriaCtrlList; private MyListbox categoriaCtrlList;
@ -80,6 +81,7 @@ public class BusquedaConfiguracionCategoriaController extends MyGenericForwardCo
txtNome.focus(); txtNome.focus();
} }
@SuppressWarnings({ "rawtypes", "unchecked" })
private void verConfigCategoria(CategoriaCtrl cc) { private void verConfigCategoria(CategoriaCtrl cc) {
if (cc == null) { if (cc == null) {
return; return;

View File

@ -4,6 +4,29 @@
*/ */
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.log4j.Logger;
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.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Decimalbox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Tab;
import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.Categoria;
import com.rjconsultores.ventaboletos.entidad.CategoriaClase; import com.rjconsultores.ventaboletos.entidad.CategoriaClase;
import com.rjconsultores.ventaboletos.entidad.CategoriaCorrida; import com.rjconsultores.ventaboletos.entidad.CategoriaCorrida;
@ -20,7 +43,6 @@ import com.rjconsultores.ventaboletos.entidad.Marca;
import com.rjconsultores.ventaboletos.entidad.Parada; import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.service.CategoriaCorridaService; import com.rjconsultores.ventaboletos.service.CategoriaCorridaService;
import com.rjconsultores.ventaboletos.service.CategoriaCtrlService; import com.rjconsultores.ventaboletos.service.CategoriaCtrlService;
import com.rjconsultores.ventaboletos.service.CategoriaDescuentoService;
import com.rjconsultores.ventaboletos.service.CategoriaPeriodoService; import com.rjconsultores.ventaboletos.service.CategoriaPeriodoService;
import com.rjconsultores.ventaboletos.service.CategoriaService; import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.ClaseServicioService; import com.rjconsultores.ventaboletos.service.ClaseServicioService;
@ -35,37 +57,16 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCa
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaDecuento; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaDecuento;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaMarca; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaMarca;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaMercado; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfiguracionCategoriaMercado;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.log4j.Logger;
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.Executions;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.util.Clients;
import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Decimalbox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Tab;
/** /**
* *
* @author rodrigo < VERIFICAR TABELA CATEGORIA_CORRIDA > * @author rodrigo
*/ */
@Controller("editarConfiguracionCategoriaController") @Controller("editarConfiguracionCategoriaController")
@Scope("prototype") @Scope("prototype")
public class EditarConfiguracionCategoriaController extends MyGenericForwardComposer { public class EditarConfiguracionCategoriaController extends MyGenericForwardComposer {
private static final long serialVersionUID = 1L;
@Autowired @Autowired
private MarcaService marcaService; private MarcaService marcaService;
@Autowired @Autowired
@ -81,8 +82,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
@Autowired @Autowired
private CategoriaCtrlService categoriaCtrlService; private CategoriaCtrlService categoriaCtrlService;
@Autowired @Autowired
private CategoriaDescuentoService categoriaDescuentoService;
@Autowired
private CategoriaPeriodoService categoriaPeriodoService; private CategoriaPeriodoService categoriaPeriodoService;
private List<Marca> lsMarcas; private List<Marca> lsMarcas;
private List<ClaseServicio> lsClaseServicio; private List<ClaseServicio> lsClaseServicio;
@ -116,22 +115,146 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Decimalbox descuentoPorc; private Decimalbox descuentoPorc;
private Intbox idCorrida; private Intbox idCorrida;
private Intbox cantAutorizada; private Intbox cantAutorizada;
private Button btnApagar;
private Radio radioImp; private Radio radioImp;
private Radio radioImprimePassagem;
private Radio radioNaoImprimePassagem;
private Tab tabEmpresa; private Tab tabEmpresa;
private Tab tabDesconto; private Tab tabDesconto;
private Tab tabMarca; private Tab tabMarca;
private Tab tabMercado; private Tab tabMercado;
private Tab tabClasse; private Tab tabClasse;
private Tab tabCorrida;
private static Logger log = Logger.getLogger(EditarConfiguracionCategoriaController.class); private static Logger log = Logger.getLogger(EditarConfiguracionCategoriaController.class);
public Button getBtnApagar() { public void setLsCategorias(List<Categoria> lsCategorias) {
return btnApagar; this.lsCategorias = lsCategorias;
} }
public void setBtnApagar(Button btnApagar) { public List<ClaseServicio> getLsClaseServicio() {
this.btnApagar = btnApagar; return lsClaseServicio;
}
public void setLsClaseServicio(List<ClaseServicio> lsClaseServicio) {
this.lsClaseServicio = lsClaseServicio;
}
public List<Corrida> getLsCorridas() {
return lsCorridas;
}
public void setLsCorridas(List<Corrida> lsCorridas) {
this.lsCorridas = lsCorridas;
}
public List<Empresa> getLsEmpresas() {
return lsEmpresas;
}
public void setLsEmpresas(List<Empresa> lsEmpresas) {
this.lsEmpresas = lsEmpresas;
}
public List<Marca> getLsMarcas() {
return lsMarcas;
}
public void setLsMarcas(List<Marca> lsMarcas) {
this.lsMarcas = lsMarcas;
}
public CategoriaCtrl getCategoriaCTRL() {
return categoriaCtrl;
}
public void setCategoriaCTRL(CategoriaCtrl categoriaCTRL) {
this.categoriaCtrl = categoriaCTRL;
}
public CategoriaClase getCategoriaClase() {
return categoriaClase;
}
public void setCategoriaClase(CategoriaClase categoriaClase) {
this.categoriaClase = categoriaClase;
}
public CategoriaCorrida getCategoriaCorrida() {
return categoriaCorrida;
}
public void setCategoriaCorrida(CategoriaCorrida categoriaCorrida) {
this.categoriaCorrida = categoriaCorrida;
}
public CategoriaCtrlService getCategoriaCtrlService() {
return categoriaCtrlService;
}
public void setCategoriaCtrlService(CategoriaCtrlService categoriaCtrlService) {
this.categoriaCtrlService = categoriaCtrlService;
}
public CategoriaDescuento getCategoriaDescuento() {
return categoriaDescuento;
}
public void setCategoriaDescuento(CategoriaDescuento categoriaDescuento) {
this.categoriaDescuento = categoriaDescuento;
}
public CategoriaMarca getCategoriaMarca() {
return categoriaMarca;
}
public void setCategoriaMarca(CategoriaMarca categoriaMarca) {
this.categoriaMarca = categoriaMarca;
}
public CategoriaMercado getCategoriaMercado() {
return categoriaMercado;
}
public void setCategoriaMercado(CategoriaMercado categoriaMercado) {
this.categoriaMercado = categoriaMercado;
}
public List<CategoriaClase> getLsCategoriaClase() {
return lsCategoriaClase;
}
public void setLsCategoriaClase(List<CategoriaClase> lsCategoriaClase) {
this.lsCategoriaClase = lsCategoriaClase;
}
public List<CategoriaDescuento> getLsCategoriaDescuento() {
return lsCategoriaDescuento;
}
public void setLsCategoriaDescuento(List<CategoriaDescuento> lsCategoriaDescuento) {
this.lsCategoriaDescuento = lsCategoriaDescuento;
}
public List<CategoriaMarca> getLsCategoriaMarca() {
return lsCategoriaMarca;
}
public void setLsCategoriaMarca(List<CategoriaMarca> lsCategoriaMarca) {
this.lsCategoriaMarca = lsCategoriaMarca;
}
public List<CategoriaMercado> getLsCategoriaMercado() {
return lsCategoriaMercado;
}
public void setLsCategoriaMercado(List<CategoriaMercado> lsCategoriaMercado) {
this.lsCategoriaMercado = lsCategoriaMercado;
}
public List<CategoriaCorrida> getLsCategoriaCorrida() {
return lsCategoriaCorrida;
}
public void setLsCategoriaCorrida(List<CategoriaCorrida> lsCategoriaCorrida) {
this.lsCategoriaCorrida = lsCategoriaCorrida;
} }
@Override @Override
@ -196,9 +319,9 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
onClick$radioImp(null); onClick$radioImp(null);
cmbEmpresas.focus(); cmbEmpresas.focus();
} }
@SuppressWarnings({ "rawtypes", "unchecked" })
public void onClick$btnEditarDatosCategoria(Event e) throws InterruptedException { public void onClick$btnEditarDatosCategoria(Event e) throws InterruptedException {
CategoriaDescuento cd = (CategoriaDescuento) categoriaDescuentoList.getSelected(); CategoriaDescuento cd = (CategoriaDescuento) categoriaDescuentoList.getSelected();
if (cd == null) { if (cd == null) {
@ -217,14 +340,15 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
Labels.getLabel("editarConfiguracionCategoriaDatosCategoriaController.title"), args, MODAL); Labels.getLabel("editarConfiguracionCategoriaDatosCategoriaController.title"), args, MODAL);
} }
@SuppressWarnings({ "rawtypes", "unchecked" })
private void verPeriodoDesconto(CategoriaDescuento cd) throws InterruptedException { private void verPeriodoDesconto(CategoriaDescuento cd) throws InterruptedException {
if (cd == null) { if (cd == null) {
return; return;
} }
/* /*
Não deixa editar períodos para novos tipo de pasajero * Nao deixa editar periodos para novos tipo de pasajero Desa forma nao
Desa forma não traslapa os periodos. * traslapa os periodos.
*/ */
if (categoriaCtrl.getCategoriactrlId() == null) { if (categoriaCtrl.getCategoriactrlId() == null) {
@ -240,7 +364,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
openWindow("/gui/configuraciones_comerciales/editarConfiguracionCategoriasPeriodo.zul", openWindow("/gui/configuraciones_comerciales/editarConfiguracionCategoriasPeriodo.zul",
Labels.getLabel("editarConfiguracionCategoriaControllerPeriodo.window.title"), args, MODAL); Labels.getLabel("editarConfiguracionCategoriaControllerPeriodo.window.title"), args, MODAL);
} }
public boolean validaObligatorios() throws InterruptedException { public boolean validaObligatorios() throws InterruptedException {
@ -417,6 +540,12 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setDescuentoimporte(descuentoImporte.getValue()); cDescuento.setDescuentoimporte(descuentoImporte.getValue());
cDescuento.setDescuentoporc(descuentoPorc.getValue()); cDescuento.setDescuentoporc(descuentoPorc.getValue());
if (radioImprimePassagem.isSelected()) {
cDescuento.setIndImprimeBoleto(Boolean.TRUE);
} else if (radioNaoImprimePassagem.isSelected()) {
cDescuento.setIndImprimeBoleto(Boolean.FALSE);
}
lsCategoriaDescuento.add(cDescuento); lsCategoriaDescuento.add(cDescuento);
categoriaDescuentoList.addItem(cDescuento); categoriaDescuentoList.addItem(cDescuento);
categoriaCtrl.setCategoriaDescuentoList(lsCategoriaDescuento); categoriaCtrl.setCategoriaDescuentoList(lsCategoriaDescuento);
@ -563,7 +692,6 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
lsCategoriaMarca.add(cMarca); lsCategoriaMarca.add(cMarca);
categoriaCtrl.setCategoriaMarcaList(lsCategoriaMarca); categoriaCtrl.setCategoriaMarcaList(lsCategoriaMarca);
} else { } else {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"), Labels.getLabel("editarConfiguracionCategoriaController.MSG.selectItem"),
@ -850,216 +978,4 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
public List<Categoria> getLsCategorias() { public List<Categoria> getLsCategorias() {
return lsCategorias; return lsCategorias;
} }
public void setLsCategorias(List<Categoria> lsCategorias) {
this.lsCategorias = lsCategorias;
}
public List<ClaseServicio> getLsClaseServicio() {
return lsClaseServicio;
}
public void setLsClaseServicio(List<ClaseServicio> lsClaseServicio) {
this.lsClaseServicio = lsClaseServicio;
}
public List<Corrida> getLsCorridas() {
return lsCorridas;
}
public void setLsCorridas(List<Corrida> lsCorridas) {
this.lsCorridas = lsCorridas;
}
public List<Empresa> getLsEmpresas() {
return lsEmpresas;
}
public void setLsEmpresas(List<Empresa> lsEmpresas) {
this.lsEmpresas = lsEmpresas;
}
public List<Marca> getLsMarcas() {
return lsMarcas;
}
public void setLsMarcas(List<Marca> lsMarcas) {
this.lsMarcas = lsMarcas;
}
public CategoriaCtrl getCategoriaCTRL() {
return categoriaCtrl;
}
public void setCategoriaCTRL(CategoriaCtrl categoriaCTRL) {
this.categoriaCtrl = categoriaCTRL;
}
public CategoriaClase getCategoriaClase() {
return categoriaClase;
}
public void setCategoriaClase(CategoriaClase categoriaClase) {
this.categoriaClase = categoriaClase;
}
public CategoriaCorrida getCategoriaCorrida() {
return categoriaCorrida;
}
public void setCategoriaCorrida(CategoriaCorrida categoriaCorrida) {
this.categoriaCorrida = categoriaCorrida;
}
public CategoriaCtrlService getCategoriaCtrlService() {
return categoriaCtrlService;
}
public void setCategoriaCtrlService(CategoriaCtrlService categoriaCtrlService) {
this.categoriaCtrlService = categoriaCtrlService;
}
public CategoriaDescuento getCategoriaDescuento() {
return categoriaDescuento;
}
public void setCategoriaDescuento(CategoriaDescuento categoriaDescuento) {
this.categoriaDescuento = categoriaDescuento;
}
public CategoriaMarca getCategoriaMarca() {
return categoriaMarca;
}
public void setCategoriaMarca(CategoriaMarca categoriaMarca) {
this.categoriaMarca = categoriaMarca;
}
public CategoriaMercado getCategoriaMercado() {
return categoriaMercado;
}
public void setCategoriaMercado(CategoriaMercado categoriaMercado) {
this.categoriaMercado = categoriaMercado;
}
public Combobox getCmbCategorias() {
return cmbCategorias;
}
public void setCmbCategorias(Combobox cmbCategorias) {
this.cmbCategorias = cmbCategorias;
}
public Combobox getCmbClaseServicio() {
return cmbClase;
}
public void setCmbClaseServicio(Combobox cmbClaseServicio) {
this.cmbClase = cmbClaseServicio;
}
public Combobox getCmbDestino() {
return cmbParadaDestino;
}
public void setCmbDestino(Combobox cmbDestino) {
this.cmbParadaDestino = cmbDestino;
}
public Combobox getCmbEmpresas() {
return cmbEmpresas;
}
public void setCmbEmpresas(Combobox cmbEmpresas) {
this.cmbEmpresas = cmbEmpresas;
}
public Combobox getCmbMarca() {
return cmbMarca;
}
public void setCmbMarca(Combobox cmbMarca) {
this.cmbMarca = cmbMarca;
}
public Combobox getCmbOrigem() {
return cmbParadaOrigem;
}
public void setCmbOrigem(Combobox cmbOrigem) {
this.cmbParadaOrigem = cmbOrigem;
}
public Decimalbox getDescuentoImporte() {
return descuentoImporte;
}
public void setDescuentoImporte(Decimalbox descuentoImporte) {
this.descuentoImporte = descuentoImporte;
}
public Decimalbox getDescuentoPorc() {
return descuentoPorc;
}
public void setDescuentoPorc(Decimalbox descuentoPorc) {
this.descuentoPorc = descuentoPorc;
}
public List<CategoriaClase> getLsCategoriaClase() {
return lsCategoriaClase;
}
public void setLsCategoriaClase(List<CategoriaClase> lsCategoriaClase) {
this.lsCategoriaClase = lsCategoriaClase;
}
public List<CategoriaDescuento> getLsCategoriaDescuento() {
return lsCategoriaDescuento;
}
public void setLsCategoriaDescuento(List<CategoriaDescuento> lsCategoriaDescuento) {
this.lsCategoriaDescuento = lsCategoriaDescuento;
}
public List<CategoriaMarca> getLsCategoriaMarca() {
return lsCategoriaMarca;
}
public void setLsCategoriaMarca(List<CategoriaMarca> lsCategoriaMarca) {
this.lsCategoriaMarca = lsCategoriaMarca;
}
public List<CategoriaMercado> getLsCategoriaMercado() {
return lsCategoriaMercado;
}
public void setLsCategoriaMercado(List<CategoriaMercado> lsCategoriaMercado) {
this.lsCategoriaMercado = lsCategoriaMercado;
}
public CategoriaCtrl getCategoriaCtrl() {
return categoriaCtrl;
}
public void setCategoriaCtrl(CategoriaCtrl categoriaCtrl) {
this.categoriaCtrl = categoriaCtrl;
}
public MyListbox getCategoriaCtrlList() {
return categoriaCtrlList;
}
public void setCategoriaCtrlList(MyListbox categoriaCtrlList) {
this.categoriaCtrlList = categoriaCtrlList;
}
public List<CategoriaCorrida> getLsCategoriaCorrida() {
return lsCategoriaCorrida;
}
public void setLsCategoriaCorrida(List<CategoriaCorrida> lsCategoriaCorrida) {
this.lsCategoriaCorrida = lsCategoriaCorrida;
}
} }

View File

@ -4,12 +4,8 @@
*/ */
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales; package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import java.math.BigDecimal; import java.math.BigDecimal;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
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.zk.ui.Component; import org.zkoss.zk.ui.Component;
@ -18,6 +14,10 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Radio; import org.zkoss.zul.Radio;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.CategoriaDescuento;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
/** /**
* *
* @author rodrigo * @author rodrigo
@ -26,11 +26,13 @@ import org.zkoss.zul.Textbox;
@Scope("prototype") @Scope("prototype")
public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGenericForwardComposer { public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGenericForwardComposer {
private static Logger log = LoggerFactory.getLogger(EditarConfiguracionCategoriaDatosCategoriaController.class); private static final long serialVersionUID = 1L;
private CategoriaDescuento categoriaDescuento; private CategoriaDescuento categoriaDescuento;
private MyListbox categoriaDescuentoList; private MyListbox categoriaDescuentoList;
private Radio radioImp; private Radio radioImp;
private Radio radioPor; private Radio radioPor;
private Radio radioImprimePassagem;
private Radio radioNaoImprimePassagem;
private Textbox descuentoPorc; private Textbox descuentoPorc;
private Textbox descuentoImporte; private Textbox descuentoImporte;
@ -45,14 +47,26 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
radioImp.setSelected(true); radioImp.setSelected(true);
descuentoPorc.setDisabled(true); descuentoPorc.setDisabled(true);
} }
if ((categoriaDescuento.getDescuentoporc() != null) && (!categoriaDescuento.getDescuentoporc().equals(BigDecimal.ZERO))) { if ((categoriaDescuento.getDescuentoporc() != null) && (!categoriaDescuento.getDescuentoporc().equals(BigDecimal.ZERO))) {
radioPor.setSelected(true); radioPor.setSelected(true);
descuentoImporte.setDisabled(true); descuentoImporte.setDisabled(true);
} }
if ((categoriaDescuento.getIndImprimeBoleto() != null) && (categoriaDescuento.getIndImprimeBoleto())) {
radioImprimePassagem.setSelected(Boolean.TRUE);
} else if ((categoriaDescuento.getIndImprimeBoleto() != null) && (!categoriaDescuento.getIndImprimeBoleto())) {
radioNaoImprimePassagem.setSelected(Boolean.TRUE);
}
} }
public void onClick$btnSalvar(Event ev) { public void onClick$btnSalvar(Event ev) {
if (radioImprimePassagem.isSelected()) {
categoriaDescuento.setIndImprimeBoleto(Boolean.TRUE);
} else if (radioNaoImprimePassagem.isSelected()) {
categoriaDescuento.setIndImprimeBoleto(Boolean.FALSE);
}
categoriaDescuentoList.updateItem(categoriaDescuento); categoriaDescuentoList.updateItem(categoriaDescuento);
this.closeWindow(); this.closeWindow();
} }

View File

@ -283,11 +283,14 @@
<value>com.rjconsultores.ventaboletos.entidad.Zona</value> <value>com.rjconsultores.ventaboletos.entidad.Zona</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamArticulo</value> <value>com.rjconsultores.ventaboletos.entidad.ParamArticulo</value>
<value>com.rjconsultores.ventaboletos.entidad.EventoExtra</value> <value>com.rjconsultores.ventaboletos.entidad.EventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra</value> <value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra</value> </value>
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaViaje</value> <value>com.rjconsultores.ventaboletos.entidad.TarjetaViaje</value>
<value>com.rjconsultores.ventaboletos.entidad.Cliente</value> <value>com.rjconsultores.ventaboletos.entidad.Cliente</value>
<value>com.rjconsultores.ventaboletos.entidad.ClienteDireccion</value> <value>com.rjconsultores.ventaboletos.entidad.ClienteDireccion
</value>
</list> </list>
</property> </property>

View File

@ -7,7 +7,7 @@
# <controler>. <id>. <propiedade> = XXX # <controler>. <id>. <propiedade> = XXX
#Versao do VentaBoleto: #Versao do VentaBoleto:
versao = ADM_20121212_1RC88 versao = ADM_20121214_1RC89
# MSG Defaut: # MSG Defaut:
MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100 MSG.CONSTRAINT.PORCENTAGEM = Os valores devem estar entre 0 e 100
@ -952,7 +952,9 @@ editarConfiguracionCategoriaController.MSG.necesitaDescuento = Necessita inform
editarConfiguracionCategoriaController.MSG.necesitaMarca = Necessita informar uma marca. editarConfiguracionCategoriaController.MSG.necesitaMarca = Necessita informar uma marca.
editarConfiguracionCategoriaController.MSG.necesitaMercado = Necessita informar um trecho. editarConfiguracionCategoriaController.MSG.necesitaMercado = Necessita informar um trecho.
editarConfiguracionCategoriaController.MSG.necesitaClase = Necessita informar um tipo de classe. editarConfiguracionCategoriaController.MSG.necesitaClase = Necessita informar um tipo de classe.
editarConfiguracionCategoriaController.lblImprimirPassagem.value = Impressão de Passagem
editarConfiguracionCategoriaController.lblImprimePassagem.value = Imprimir
editarConfiguracionCategoriaController.lblNaoImprimePassagem.value = Não Imprimir
# Detener a pantalla de Pesquisa # Detener a pantalla de Pesquisa
busquedaCatalogoDeParadaController.window.title = Localidade busquedaCatalogoDeParadaController.window.title = Localidade

View File

@ -7,8 +7,8 @@
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarConfiguracionCategoria" border="normal" <window id="winEditarConfiguracionCategoria" border="normal"
apply="${editarConfiguracionCategoriaController}" apply="${editarConfiguracionCategoriaController}" height="540px"
height="540px" width="750px" contentStyle="overflow:auto" width="750px" contentStyle="overflow:auto"
title="${c:l('editarConfiguracionCategoriaController.window.title')}"> title="${c:l('editarConfiguracionCategoriaController.window.title')}">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
@ -27,12 +27,18 @@
<tabbox> <tabbox>
<tabs> <tabs>
<tab id="tabEmpresa" label="${c:l('editarConfiguracionCategoriaController.tabConfiguracoes.label')}"/> <tab id="tabEmpresa"
<tab id="tabDesconto" label="${c:l('editarConfiguracionCategoriaController.tabDesconto.label')}"/> label="${c:l('editarConfiguracionCategoriaController.tabConfiguracoes.label')}" />
<tab id="tabMarca" label="${c:l('editarConfiguracionCategoriaController.tabMarca.label')}"/> <tab id="tabDesconto"
<tab id="tabMercado" label="${c:l('editarConfiguracionCategoriaController.tabMercado.label')}"/> label="${c:l('editarConfiguracionCategoriaController.tabDesconto.label')}" />
<tab id="tabClasse" label="${c:l('editarConfiguracionCategoriaController.tabClase.label')}"/> <tab id="tabMarca"
<tab id="tabCorrida" label="${c:l('editarConfiguracionCategoriaController.tabCorrida.label')}"/> label="${c:l('editarConfiguracionCategoriaController.tabMarca.label')}" />
<tab id="tabMercado"
label="${c:l('editarConfiguracionCategoriaController.tabMercado.label')}" />
<tab id="tabClasse"
label="${c:l('editarConfiguracionCategoriaController.tabClase.label')}" />
<tab id="tabCorrida"
label="${c:l('editarConfiguracionCategoriaController.tabCorrida.label')}" />
</tabs> </tabs>
<tabpanels> <tabpanels>
<tabpanel> <tabpanel>
@ -43,8 +49,11 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label id="lblEmpresa" value="${c:l('editarConfiguracionCategoriaController.lblEmpresa.value')}"/> <label id="lblEmpresa"
<combobox id="cmbEmpresas" constraint="no empty" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" value="${c:l('editarConfiguracionCategoriaController.lblEmpresa.value')}" />
<combobox id="cmbEmpresas"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%" mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarConfiguracionCategoria$composer.lsEmpresas}" model="@{winEditarConfiguracionCategoria$composer.lsEmpresas}"
selectedItem="@{winEditarConfiguracionCategoria$composer.categoriaCTRL.empresa}" /> selectedItem="@{winEditarConfiguracionCategoria$composer.categoriaCTRL.empresa}" />
@ -56,44 +65,66 @@
<!-- Desconto --> <!-- Desconto -->
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="20%" /> <column width="30%" />
<column width="80%" /> <column width="70%" />
</columns> </columns>
<rows> <rows>
<row> <row>
<label id="lblCategorias" value="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}"/> <label id="lblCategorias"
<combobox id="cmbCategorias" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" value="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}" />
<combobox id="cmbCategorias"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="70%" mold="rounded" buttonVisible="true" width="70%"
model="@{winEditarConfiguracionCategoria$composer.lsCategorias}" /> model="@{winEditarConfiguracionCategoria$composer.lsCategorias}" />
</row> </row>
<row> <row>
<label id="lblCantAutorizada" value="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}"/> <label id="lblCantAutorizada"
<intbox id="cantAutorizada" constraint="no empty, no zero" width="50%" maxlength="3"/> value="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}" />
<intbox id="cantAutorizada"
constraint="no empty, no zero" width="50%" maxlength="3" />
</row> </row>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}"/> <label
value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}" />
<radiogroup Id="descuento"> <radiogroup Id="descuento">
<radio id="radioImp" label="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}"/> <radio id="radioImp"
<radio id="radioPor" label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}"/> label="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}" />
<radio id="radioPor"
label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}" />
</radiogroup> </radiogroup>
</row> </row>
<row> <row>
<label id="lblDescuentoImporte" value="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}"/> <label
<decimalbox id="descuentoImporte" constraint="no empty" width="50%" maxlength="9" /> value="${c:l('editarConfiguracionCategoriaController.lblImprimirPassagem.value')}" />
<radiogroup Id="rdgImpressao">
<radio id="radioImprimePassagem"
selected="true"
label="${c:l('editarConfiguracionCategoriaController.lblImprimePassagem.value')}" />
<radio id="radioNaoImprimePassagem"
label="${c:l('editarConfiguracionCategoriaController.lblNaoImprimePassagem.value')}" />
</radiogroup>
</row> </row>
<row> <row>
<label id="lblDescuentoPorc" value="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}"/> <label id="lblDescuentoImporte"
<decimalbox id="descuentoPorc" constraint="no empty" width="50%" maxlength="9" /> value="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}" />
<decimalbox id="descuentoImporte"
constraint="no empty" width="50%" maxlength="9" />
</row>
<row>
<label id="lblDescuentoPorc"
value="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}" />
<decimalbox id="descuentoPorc"
constraint="no empty" width="50%" maxlength="9" />
</row> </row>
<row> <row>
<label value=" " /> <label value=" " />
<hbox> <hbox>
<button id="btnAdicionarDesconto" height="20" <button id="btnAdicionarDesconto"
image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddCorrida.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddCorrida.tooltiptext')}" />
<button id="btnRemoverDesconto" height="20" <button id="btnRemoverDesconto"
image="/gui/img/remove.png" width="35px" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext')}" />
<button id="btnEditarDatosCategoria" <button id="btnEditarDatosCategoria"
label="${c:l('editarConfiguracionCategoriaController.btnEditarDatosCategoria.value')}" label="${c:l('editarConfiguracionCategoriaController.btnEditarDatosCategoria.value')}"
@ -101,22 +132,30 @@
<button id="btnAdicionarPeriodo" <button id="btnAdicionarPeriodo"
label="${c:l('editarConfiguracionCategoriaController.btnAgregarPeriodo.value')}" label="${c:l('editarConfiguracionCategoriaController.btnAgregarPeriodo.value')}"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAgregarPeriodo.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAgregarPeriodo.tooltiptext')}" />
</hbox> </hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<listbox id="categoriaDescuentoList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" <listbox id="categoriaDescuentoList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false"> vflex="true" multiple="false">
<listhead sizable="true"> <listhead sizable="true">
<listheader image="/gui/img/create_doc.gif" width="150px" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}" sort="auto(categoria.desccategoria)"/> width="150px"
<listheader image="/gui/img/create_doc.gif" width="150px" label="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}"
label="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}" sort="auto(cantautorizada)"/> sort="auto(categoria.desccategoria)" />
<listheader image="/gui/img/create_doc.gif" width="90px" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}" sort="auto(descuentoimporte)"/> width="150px"
<listheader image="/gui/img/create_doc.gif" width="100px" label="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}"
label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}" sort="auto(descuentoporc)"/> sort="auto(cantautorizada)" />
<listheader image="/gui/img/create_doc.gif"
width="90px"
label="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}"
sort="auto(descuentoimporte)" />
<listheader image="/gui/img/create_doc.gif"
width="100px"
label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}"
sort="auto(descuentoporc)" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaControllerPeriodo.window.title')}" /> label="${c:l('editarConfiguracionCategoriaControllerPeriodo.window.title')}" />
</listhead> </listhead>
@ -131,26 +170,32 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.tabMarca.label')}"/> <label
value="${c:l('editarConfiguracionCategoriaController.tabMarca.label')}" />
<hbox> <hbox>
<combobox id="cmbMarca" constraint="no empty" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" <combobox id="cmbMarca"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%" mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarConfiguracionCategoria$composer.lsMarcas}" /> model="@{winEditarConfiguracionCategoria$composer.lsMarcas}" />
<button id="btnAdicionarMarca" height="20" <button id="btnAdicionarMarca"
image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddMarca.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddMarca.tooltiptext')}" />
<button id="btnRemoverMarca" height="20" <button id="btnRemoverMarca"
image="/gui/img/remove.png" width="35px" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarMarca.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarMarca.tooltiptext')}" />
</hbox> </hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<listbox id="categoriaMarcaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" <listbox id="categoriaMarcaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false"> vflex="true" multiple="false">
<listhead sizable="true"> <listhead sizable="true">
<listheader id="lhCategoriaMarca" image="/gui/img/create_doc.gif" <listheader id="lhCategoriaMarca"
label="${c:l('editarConfiguracionCategoriaController.tabMarca.label')}" sort="auto(marca.descmarca)"/> image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.tabMarca.label')}"
sort="auto(marca.descmarca)" />
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>
@ -163,35 +208,43 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.lblOrigen.value')}"/> <label
<combobox id="cmbParadaOrigem" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" value="${c:l('editarConfiguracionCategoriaController.lblOrigen.value')}" />
<combobox id="cmbParadaOrigem"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" width="90%" /> mold="rounded" buttonVisible="true" width="90%" />
</row> </row>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.lblDestino.value')}"/> <label
<combobox id="cmbParadaDestino" autodrop="false" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" value="${c:l('editarConfiguracionCategoriaController.lblDestino.value')}" />
<combobox id="cmbParadaDestino"
autodrop="false"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" width="90%" /> mold="rounded" buttonVisible="true" width="90%" />
</row> </row>
<row> <row>
<label value=" " /> <label value=" " />
<hbox> <hbox>
<button id="btnAdicionarMercado" height="20" <button id="btnAdicionarMercado"
image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddMercado.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddMercado.tooltiptext')}" />
<button id="btnRemoverMercado" height="20" <button id="btnRemoverMercado"
image="/gui/img/remove.png" width="35px" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarMercado.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarMercado.tooltiptext')}" />
</hbox> </hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<listbox id="categoriaMercadoList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" <listbox id="categoriaMercadoList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
vflex="true" multiple="false"> vflex="true" multiple="false">
<listhead sizable="true"> <listhead sizable="true">
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.lblOrigen.value')}" sort="auto(origem.descparada)"/> label="${c:l('editarConfiguracionCategoriaController.lblOrigen.value')}"
sort="auto(origem.descparada)" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.lblDestino.value')}" sort="auto(destino.descparada)"/> label="${c:l('editarConfiguracionCategoriaController.lblDestino.value')}"
sort="auto(destino.descparada)" />
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>
@ -204,26 +257,32 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.tabClase.label')}"/> <label
value="${c:l('editarConfiguracionCategoriaController.tabClase.label')}" />
<hbox> <hbox>
<combobox id="cmbClase" constraint="no empty" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" <combobox id="cmbClase"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%" mold="rounded" buttonVisible="true" width="90%"
model="@{winEditarConfiguracionCategoria$composer.lsClaseServicio}" /> model="@{winEditarConfiguracionCategoria$composer.lsClaseServicio}" />
<button id="btnAdicionarClase" height="20" <button id="btnAdicionarClase"
image="/gui/img/add.png" width="35px" height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddClase.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddClase.tooltiptext')}" />
<button id="btnRemoverClase" height="20" <button id="btnRemoverClase"
image="/gui/img/remove.png" width="35px" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarClase.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarClase.tooltiptext')}" />
</hbox> </hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<listbox id="categoriaClaseList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" <listbox id="categoriaClaseList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false"> multiple="false">
<listhead sizable="true"> <listhead sizable="true">
<listheader id="lhCategoriaClase" image="/gui/img/create_doc.gif" <listheader id="lhCategoriaClase"
label="${c:l('editarConfiguracionCategoriaController.tabClase.label')}" sort="auto(claseServicio.descclase)"/> image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.tabClase.label')}"
sort="auto(claseServicio.descclase)" />
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>
@ -236,27 +295,32 @@
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.tabCorrida.label')}"/> <label
value="${c:l('editarConfiguracionCategoriaController.tabCorrida.label')}" />
<hbox> <hbox>
<intbox id="idCorrida" constraint="no empty, no negative, no zero" maxlength="8"/> <intbox id="idCorrida"
<button id="btnAdicionarCorrida" height="20" constraint="no empty, no negative, no zero" maxlength="8" />
image="/gui/img/add.png" width="35px" <button id="btnAdicionarCorrida"
height="20" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddCorrida.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnAddCorrida.tooltiptext')}" />
<button id="btnRemoverCorrida" height="20" <button id="btnRemoverCorrida"
image="/gui/img/remove.png" width="35px" height="20" image="/gui/img/remove.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnBorrarCorrida.tooltiptext')}" />
</hbox> </hbox>
</row> </row>
</rows> </rows>
</grid> </grid>
<listbox id="categoriaCorridaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" <listbox id="categoriaCorridaList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false"> multiple="false">
<listhead sizable="true"> <listhead sizable="true">
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.tabCorrida.label')}" sort="auto(corridaCtrl.corridaId)"/> label="${c:l('editarConfiguracionCategoriaController.tabCorrida.label')}"
sort="auto(corridaCtrl.corridaId)" />
<listheader image="/gui/img/create_doc.gif" <listheader image="/gui/img/create_doc.gif"
label="${c:l('editarConfiguracionCategoriaController.tabCorridaHorario.label')}" sort="auto(corridaCtrl.horario)"/> label="${c:l('editarConfiguracionCategoriaController.tabCorridaHorario.label')}"
sort="auto(corridaCtrl.horario)" />
</listhead> </listhead>
</listbox> </listbox>
</tabpanel> </tabpanel>
@ -265,7 +329,8 @@
</tabbox> </tabbox>
<popup id="mail" width="300px"> <popup id="mail" width="300px">
<html> <html>
"Haga Double Click en Grid para agregar el período del descuento." "Haga Double Click en Grid para agregar el período del
descuento."
</html> </html>
</popup> </popup>
</window> </window>

View File

@ -5,15 +5,15 @@
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?> <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarConfiguracionCategoriasDatosCategoria" border="normal" <window id="winEditarConfiguracionCategoriasDatosCategoria"
border="normal"
title="${c:l('editarConfiguracionCategoriaController.window.title')}" title="${c:l('editarConfiguracionCategoriaController.window.title')}"
apply="${editarConfiguracionCategoriaDatosCategoriaController}" apply="${editarConfiguracionCategoriaDatosCategoriaController}"
width="350px" height="215px" contentStyle="overflow:auto"> width="400px" contentStyle="overflow:auto">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
<button id="btnSalvar" height="20" <button id="btnSalvar" height="20"
image="/gui/img/save.png" width="35px" image="/gui/img/save.png" width="35px"
tooltiptext="${c:l('editarConfiguracionCategoriaController.btnSalvar.tooltiptext')}" /> tooltiptext="${c:l('editarConfiguracionCategoriaController.btnSalvar.tooltiptext')}" />
<button id="btnFechar" height="20" <button id="btnFechar" height="20"
image="/gui/img/exit.png" width="35px" image="/gui/img/exit.png" width="35px"
@ -25,33 +25,60 @@
<!--Periodo--> <!--Periodo-->
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="40%" /> <column width="45%" />
<column width="60%" /> <column width="55%" />
</columns> </columns>
<rows> <rows>
<row> <row>
<label id="lblCategorias" value="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}"/> <label id="lblCategorias"
<textbox id="txtCategoria" width="90%" value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.categoria.desccategoria}" disabled="true" /> value="${c:l('editarConfiguracionCategoriaController.lblCategorias.value')}" />
<textbox id="txtCategoria" width="90%"
value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.categoria.desccategoria}"
disabled="true" />
</row> </row>
<row> <row>
<label id="lblCantAutorizada" value="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}"/> <label id="lblCantAutorizada"
<intbox id="cantAutorizada" constraint="no empty, no zero" width="50%" maxlength="3" value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.cantautorizada}" /> value="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}" />
<intbox id="cantAutorizada"
constraint="no empty, no zero" width="50%" maxlength="3"
value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.cantautorizada}" />
</row> </row>
<row> <row>
<label value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}"/> <label
value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}" />
<radiogroup Id="descuento"> <radiogroup Id="descuento">
<radio id="radioImp" label="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}"/> <radio id="radioImp"
<radio id="radioPor" label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}"/> label="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}" />
<radio id="radioPor"
label="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}" />
</radiogroup> </radiogroup>
</row> </row>
<row> <row>
<label id="lblDescuentoImporte" value="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}"/> <label
<textbox id="descuentoImporte" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" precision="7" scale="2" constraint="no empty" width="50%" maxlength="9" value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.descuentoimporte,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}" /> value="${c:l('editarConfiguracionCategoriaController.lblImprimirPassagem.value')}" />
<radiogroup Id="rdgImpressao">
<radio id="radioImprimePassagem"
label="${c:l('editarConfiguracionCategoriaController.lblImprimePassagem.value')}" />
<radio id="radioNaoImprimePassagem"
label="${c:l('editarConfiguracionCategoriaController.lblNaoImprimePassagem.value')}" />
</radiogroup>
</row> </row>
<row> <row>
<label id="lblDescuentoPorc" value="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}"/> <label id="lblDescuentoImporte"
<textbox id="descuentoPorc" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" maxValue="100" constraint="no empty" width="50%" maxlength="9" value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.descuentoporc,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}" /> value="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}" />
<textbox id="descuentoImporte"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
precision="7" scale="2" constraint="no empty" width="50%"
maxlength="9"
value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.descuentoimporte,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}" />
</row>
<row>
<label id="lblDescuentoPorc"
value="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}" />
<textbox id="descuentoPorc"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal"
maxValue="100" constraint="no empty" width="50%" maxlength="9"
value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.descuentoporc,converter=com.rjconsultores.ventaboletos.web.utilerias.StringDecimalToDecimalConverter}" />
</row> </row>
</rows> </rows>
</grid> </grid>