rodrigo 2012-09-05 21:01:22 +00:00
parent e8197b170b
commit 5157e666b2
5 changed files with 474 additions and 92 deletions

View File

@ -0,0 +1,194 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.ArrayList;
import java.util.List;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkoss.zhtml.Filedownload;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
import org.zkoss.zul.ListitemRenderer;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
@Controller("configLayoutImpressaoBoletoController")
@Scope("prototype")
public class ConfigLayoutImpressaoBoletoController extends MyGenericForwardComposer
implements ListitemRenderer {
private static final long serialVersionUID = 1L;
private MyListbox campoCoordenadasList;
private Combobox cmbCampo;
private Intbox txtLinha;
private Intbox txtColuna;
private List<ConfigCoordenadas> lsConfigCoordenadas;
@Override
public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp);
lsConfigCoordenadas = new ArrayList<ConfigCoordenadas>();
campoCoordenadasList.setItemRenderer(this);
}
public void onClick$btnSalvar(Event ev) throws IOException {
StringBuilder txt = new StringBuilder();
for (ConfigCoordenadas c : lsConfigCoordenadas) {
txt.append(c.getCampo()).append(".linha=").append(c.getLinha()).append("\n");
txt.append(c.getCampo()).append(".coluna=").append(c.getColuna()).append("\n");
}
String nomeArquivo = "coordenadas.properties";
FileOutputStream stream = new FileOutputStream(nomeArquivo);
stream.flush();
stream.write(txt.toString().getBytes());
stream.close();
InputStream is = new FileInputStream(nomeArquivo);
Filedownload.save(is, "application/properties", nomeArquivo);
}
public void onClick$btnAddCampoCoordenadas(Event ev) {
String campo = "VAZIO";
String lbCampo = cmbCampo.getText();
Comboitem cbiCampo = cmbCampo.getSelectedItem();
if (cbiCampo != null) {
campo = (String) cbiCampo.getValue();
}
Integer linha = txtLinha.getValue();
Integer coluna = txtColuna.getValue();
ConfigCoordenadas configCoordenadas = new ConfigCoordenadas();
configCoordenadas.setLbCampo(lbCampo);
configCoordenadas.setCampo(campo);
configCoordenadas.setLinha(linha);
configCoordenadas.setColuna(coluna);
if ((!campo.equals("VAZIO")) && (linha != null) && (coluna != null)) {
if (!lsConfigCoordenadas.contains(configCoordenadas)) {
lsConfigCoordenadas.add(configCoordenadas);
campoCoordenadasList.setData(lsConfigCoordenadas);
cmbCampo.setSelectedItem(null);
txtLinha.setValue(null);
txtColuna.setValue(null);
}
}
}
public void onClick$btnRemoverCampoCoordenadas(Event ev) {
ConfigCoordenadas configCoordenadas = (ConfigCoordenadas) campoCoordenadasList.getSelected();
lsConfigCoordenadas.remove(configCoordenadas);
campoCoordenadasList.setData(lsConfigCoordenadas);
}
@Override
public void render(Listitem lstm, Object o) throws Exception {
ConfigCoordenadas configCoordenadas = (ConfigCoordenadas) o;
Listcell lc = new Listcell();
lc = new Listcell(configCoordenadas.getLbCampo());
lc.setParent(lstm);
lc = new Listcell(configCoordenadas.getLinha().toString());
lc.setParent(lstm);
lc = new Listcell(configCoordenadas.getColuna().toString());
lc.setParent(lstm);
lstm.setAttribute("data", configCoordenadas);
}
class ConfigCoordenadas {
private String lbCampo;
private String campo;
private Integer linha;
private Integer coluna;
public ConfigCoordenadas() {
super();
}
public String getLbCampo() {
return lbCampo;
}
public void setLbCampo(String lbCampo) {
this.lbCampo = lbCampo;
}
public String getCampo() {
return campo;
}
public void setCampo(String campo) {
this.campo = campo;
}
public Integer getLinha() {
return linha;
}
public void setLinha(Integer linha) {
this.linha = linha;
}
public Integer getColuna() {
return coluna;
}
public void setColuna(Integer coluna) {
this.coluna = coluna;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + getOuterType().hashCode();
result = prime * result + ((campo == null) ? 0 : campo.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
ConfigCoordenadas other = (ConfigCoordenadas) obj;
if (!getOuterType().equals(other.getOuterType()))
return false;
if (campo == null) {
if (other.campo != null)
return false;
} else if (!campo.equals(other.campo))
return false;
return true;
}
private ConfigLayoutImpressaoBoletoController getOuterType() {
return ConfigLayoutImpressaoBoletoController.this;
}
}
}

View File

@ -0,0 +1,22 @@
package com.rjconsultores.ventaboletos.web.utilerias.menu.item.confcomerciales;
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
public class ItemMenuConfigLayoutImpressaoBoleto extends DefaultItemMenuSistema {
public ItemMenuConfigLayoutImpressaoBoleto() {
super("indexController.mniConfigLayoutImpressaoBoleto.label");
}
@Override
public String getClaveMenu() {
return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.CONFIGLAYOUTIMPRESSAOBOLETO";
}
@Override
public void ejecutar() {
PantallaUtileria.openWindow("/gui/configuraciones_comerciales/configLayoutImpressaoBoleto.zul",
"Config Layout Impressão Boleto", null, desktop);
}
}

View File

@ -1,17 +1,21 @@
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx" xmlns:p="http://www.springframework.org/schema/p"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
<!-- Hibernate config -->
<context:property-placeholder location="classpath:/com/rjconsultores/ventaboletos/web/cliente/conf/database.properties" />
<context:property-placeholder
location="classpath:/com/rjconsultores/ventaboletos/web/cliente/conf/database.properties" />
<context:component-scan base-package="com.rjconsultores.ventaboletos" />
<tx:annotation-driven transaction-manager="transactionManager" />
<bean id="sessionFactory" class="com.rjconsultores.ventaboletos.utilerias.spring.MyAnnotationSessionFactoryBean">
<bean id="sessionFactory"
class="com.rjconsultores.ventaboletos.utilerias.spring.MyAnnotationSessionFactoryBean">
<property name="dataSource">
<ref local="dataSource" />
</property>
@ -21,31 +25,46 @@
<value>com.rjconsultores.ventaboletos.entidad.AlertaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.Autobus</value>
<value>com.rjconsultores.ventaboletos.entidad.Autorizacion</value>
<value>com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil</value>
<value>com.rjconsultores.ventaboletos.entidad.AutorizacionPerfil
</value>
<value>com.rjconsultores.ventaboletos.entidad.Articulo</value>
<value>com.rjconsultores.ventaboletos.entidad.AsientoExclusivo</value>
<value>com.rjconsultores.ventaboletos.entidad.AsientoExclusivo
</value>
<value>com.rjconsultores.ventaboletos.entidad.Banco</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCargo</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCtrl
</value>
<value>com.rjconsultores.ventaboletos.entidad.CancelacionCargo
</value>
<value>com.rjconsultores.ventaboletos.entidad.Categoria</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaClase</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCorrida
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaDescuento</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaDescuento
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaMercado
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaPeriodo
</value>
<value>com.rjconsultores.ventaboletos.entidad.CategoriaTipoPtoVta
</value>
<value>com.rjconsultores.ventaboletos.entidad.Ciudad</value>
<value>com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.CoeficienteTarifa
</value>
<value>com.rjconsultores.ventaboletos.entidad.Colonia</value>
<value>com.rjconsultores.ventaboletos.entidad.ClaseServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.ComisionistaExterno</value>
<value>com.rjconsultores.ventaboletos.entidad.CompaniaBancaria</value>
<value>com.rjconsultores.ventaboletos.entidad.ClaseservicioEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.ComisionistaExterno
</value>
<value>com.rjconsultores.ventaboletos.entidad.CompaniaBancaria
</value>
<value>com.rjconsultores.ventaboletos.entidad.Conductor</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfigRestriccionPago
</value>
<value>com.rjconsultores.ventaboletos.entidad.ConfRestricaoCanalVenta
</value>
<value>com.rjconsultores.ventaboletos.entidad.Convenio</value>
<value>com.rjconsultores.ventaboletos.entidad.ConvenioDet</value>
<value>com.rjconsultores.ventaboletos.entidad.Constante</value>
@ -53,73 +72,107 @@
<value>com.rjconsultores.ventaboletos.entidad.CorridaCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.CorridaTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Cortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaDireccion</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaBeneficiario
</value>
<value>com.rjconsultores.ventaboletos.entidad.CortesiaDireccion
</value>
<value>com.rjconsultores.ventaboletos.entidad.CuponConvenio</value>
<value>com.rjconsultores.ventaboletos.entidad.CuponSecretaria</value>
<value>com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus</value>
<value>com.rjconsultores.ventaboletos.entidad.DepositoBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.DiagramaAutobus</value>
<value>com.rjconsultores.ventaboletos.entidad.CuponSecretaria
</value>
<value>com.rjconsultores.ventaboletos.entidad.DetDiagramaAutobus
</value>
<value>com.rjconsultores.ventaboletos.entidad.DepositoBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.DiagramaAutobus
</value>
<value>com.rjconsultores.ventaboletos.entidad.Division</value>
<value>com.rjconsultores.ventaboletos.entidad.Empleado</value>
<value>com.rjconsultores.ventaboletos.entidad.Empresa</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.EmpresaEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.Estacion</value>
<value>com.rjconsultores.ventaboletos.entidad.Estado</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaAsiento</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaOperacional</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaOperacional
</value>
<value>com.rjconsultores.ventaboletos.entidad.EsquemaTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Estado</value>
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo</value>
<value>com.rjconsultores.ventaboletos.entidad.ExcepcionRedondo
</value>
<value>com.rjconsultores.ventaboletos.entidad.FormaPago</value>
<value>com.rjconsultores.ventaboletos.entidad.FormaPagoDet</value>
<value>com.rjconsultores.ventaboletos.entidad.GrupoCortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.FuncionSistema</value>
<value>com.rjconsultores.ventaboletos.entidad.Marca</value>
<value>com.rjconsultores.ventaboletos.entidad.MercadoCompetido</value>
<value>com.rjconsultores.ventaboletos.entidad.MerchantBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.MercadoCompetido
</value>
<value>com.rjconsultores.ventaboletos.entidad.MerchantBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.Moneda</value>
<value>com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoCancelacion</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoReimpresion</value>
<value>com.rjconsultores.ventaboletos.entidad.MarcaClaseServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoCancelacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivocancelacionEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoReimpresion
</value>
<value>com.rjconsultores.ventaboletos.entidad.MotivoViaje</value>
<value>com.rjconsultores.ventaboletos.entidad.Nodo</value>
<value>com.rjconsultores.ventaboletos.entidad.OrgaoConcedente</value>
<value>com.rjconsultores.ventaboletos.entidad.OrgaoConcedente
</value>
<value>com.rjconsultores.ventaboletos.entidad.OrgaoTramo</value>
<value>com.rjconsultores.ventaboletos.entidad.Pais</value>
<value>com.rjconsultores.ventaboletos.entidad.Parada</value>
<value>com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCanjePunto</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCompraPunto</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamRecoleccion</value>
<value>com.rjconsultores.ventaboletos.entidad.ParadaEquivalencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaMasivo
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamAcumulaPunto
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCanjePunto
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCostoTarjeta
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamCompraPunto
</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamRecoleccion
</value>
<value>com.rjconsultores.ventaboletos.entidad.Perfil</value>
<value>com.rjconsultores.ventaboletos.entidad.PerfilFuncion</value>
<value>com.rjconsultores.ventaboletos.entidad.PeriodoVacacional</value>
<value>com.rjconsultores.ventaboletos.entidad.PeriodoVacacional
</value>
<value>com.rjconsultores.ventaboletos.entidad.Plaza</value>
<value>com.rjconsultores.ventaboletos.entidad.Pricing</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingAnticipacion</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingAnticipacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingImporte</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingVigencia</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingVigencia
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingClase</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingDia</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingCorrida</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingCategoria</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingPuntoVenta
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingCategoria
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoPtoVta
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingTipoServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingAsiento</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingOcupacion</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingEspecifico</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingOcupacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingEspecifico
</value>
<value>com.rjconsultores.ventaboletos.entidad.PricingRuta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdClaseServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdClaseServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdFormaPago</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdPrecio</value>
@ -128,45 +181,63 @@
<value>com.rjconsultores.ventaboletos.entidad.ProdRuta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdTipoptovta</value>
<value>com.rjconsultores.ventaboletos.entidad.ProdVigencia</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.ProductoServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.PtovtaEmpresa</value>
<value>com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.PtoVtaUsuarioBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.PuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.Redondeo</value>
<value>com.rjconsultores.ventaboletos.entidad.RedondeoCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.RedondeoMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCategoria</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionClase</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMarca</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMercado</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.RestriccionPago</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCategoria
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionClase
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionCtrl
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMarca
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionMercado
</value>
<value>com.rjconsultores.ventaboletos.entidad.ReservacionPuntoVenta
</value>
<value>com.rjconsultores.ventaboletos.entidad.RestriccionPago
</value>
<value>com.rjconsultores.ventaboletos.entidad.RolOperativo</value>
<value>com.rjconsultores.ventaboletos.entidad.Ruta</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaCombinacion</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaCombinacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaEmpresa</value>
<value>com.rjconsultores.ventaboletos.entidad.RutaSecuencia</value>
<value>com.rjconsultores.ventaboletos.entidad.RhPagoConductor</value>
<value>com.rjconsultores.ventaboletos.entidad.RhPagoConductor
</value>
<value>com.rjconsultores.ventaboletos.entidad.Secretaria</value>
<value>com.rjconsultores.ventaboletos.entidad.SeguroKm</value>
<value>com.rjconsultores.ventaboletos.entidad.SeguroTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.Sistema</value>
<value>com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueKm</value>
<value>com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueParada</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion</value>
<value>com.rjconsultores.ventaboletos.entidad.TaxaEmbarqueParada
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaFidelidad
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaRecaudacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.Tarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaOficial</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaHist</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaMinima</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaCategoria</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaCategoria
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarifaTipoptovta
</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoConvenio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCambioCtrl</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCambioCiudad
</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCorte</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCortesiaDescuento
</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoCortesia</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoDomicilio</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEmpleado</value>
@ -178,21 +249,26 @@
<value>com.rjconsultores.ventaboletos.entidad.TipoVenta</value>
<value>com.rjconsultores.ventaboletos.entidad.Tramo</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoKmServicio</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoKmServicio
</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoTiempo</value>
<value>com.rjconsultores.ventaboletos.entidad.TramoKm</value>
<value>com.rjconsultores.ventaboletos.entidad.Turno</value>
<value>com.rjconsultores.ventaboletos.entidad.Usuario</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioBancario</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioBancario
</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioPerfil</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion</value>
<value>com.rjconsultores.ventaboletos.entidad.UsuarioUbicacion
</value>
<value>com.rjconsultores.ventaboletos.entidad.Via</value>
<value>com.rjconsultores.ventaboletos.entidad.VigenciaTarifa</value>
<value>com.rjconsultores.ventaboletos.entidad.Zona</value>
<value>com.rjconsultores.ventaboletos.entidad.ParamArticulo</value>
<value>com.rjconsultores.ventaboletos.entidad.EventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra</value>
<value>com.rjconsultores.ventaboletos.entidad.TipoEventoExtra
</value>
<value>com.rjconsultores.ventaboletos.entidad.AjusteEventoExtra
</value>
<value>com.rjconsultores.ventaboletos.entidad.TarjetaViaje</value>
</list>
</property>
@ -207,36 +283,44 @@
</property>
</bean>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<bean id="transactionManager"
class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="contextApplicationContextProvider" class="com.rjconsultores.ventaboletos.web.utilerias.spring.ApplicationContextProvider">
<bean id="contextApplicationContextProvider"
class="com.rjconsultores.ventaboletos.web.utilerias.spring.ApplicationContextProvider">
</bean>
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="resourceRef" value="true" />
<property name="jndiName" value="${database.jndi.name}" />
</bean>
<!-- <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> -->
<!-- <property name="driverClassName" value="${database.driver}" /> -->
<!-- <property name="url" value="${database.url}" /> -->
<!-- <property name="username" value="${database.username}" /> -->
<!-- <property name="password" value="${database.password}" /> -->
<!-- <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> -->
<!-- <property name="resourceRef" value="true" /> -->
<!-- <property name="jndiName" value="${database.jndi.name}" /> -->
<!-- </bean> -->
<bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="${database.driver}" />
<property name="url" value="${database.url}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
</bean>
<!-- ====================================================== -->
<!-- Search class from Hibernate-Generic-DAO framework -->
<!-- ====================================================== -->
<bean id="hibernateSearchSupport" scope="prototype" class="com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchSupportImpl">
<bean id="hibernateSearchSupport" scope="prototype"
class="com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchSupportImpl">
<property name="sessionFactory" ref="sessionFactory" />
<property name="hibernateSearchProcessor">
<bean class="com.trg.search.hibernate.HibernateSearchProcessor" factory-method="getInstanceForSessionFactory">
<bean class="com.trg.search.hibernate.HibernateSearchProcessor"
factory-method="getInstanceForSessionFactory">
<constructor-arg ref="sessionFactory" />
</bean>
</property>
</bean>
<bean id="sqlFactory" class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLFactory" />
<bean id="sqlBuilder" class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLBuilder" factory-bean="sqlFactory" factory-method="getBuilder" />
<bean id="sqlFactory"
class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLFactory" />
<bean id="sqlBuilder"
class="com.rjconsultores.ventaboletos.dao.sqlbuilder.SQLBuilder"
factory-bean="sqlFactory" factory-method="getBuilder" />
</beans>

View File

@ -189,6 +189,7 @@ indexController.mniOrgaoConcedente.label = Orgão Concedente
indexController.mniCoeficienteTarifa.label = Coeficiente Tarifario
indexController.mniGenerarTarifaOrgao.label= Gerar/Atualizar Tarifa Oficial
indexController.mniCopiarTarifaOficial.label= Copiar Tarifa Oficial
indexController.mniConfigLayoutImpressaoBoleto.label = Config Layout Impressão Boleto
#PARTE REALIZADA POR MANUEL
indexController.mnCortesias.label = Cortesias

View File

@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<?page contentType="text/html;charset=UTF-8"?>
<?variable-resolver class="org.zkoss.zkplus.spring.DelegatingVariableResolver"?>
<?init class="org.zkoss.zkplus.databind.AnnotateDataBinderInit" arg0="winConfigLayoutImpressaoBoleto"?>
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winConfigLayoutImpressaoBoleto"
title="Config Layout Impressão Boleto"
apply="${configLayoutImpressaoBoletoController}"
contentStyle="overflow:auto" height="400px" width="400px"
border="normal">
<toolbar>
<button id="btnSalvar" image="/gui/img/save.png"
width="35px" />
<button id="btnCerrar"
onClick="winConfigLayoutImpressaoBoleto.detach()"
image="/gui/img/exit.png" width="35px" />
</toolbar>
<grid fixedLayout="true">
<columns>
<column width="30%" />
<column width="70%" />
</columns>
<rows>
<row>
<label value="Campo" />
<combobox id="cmbCampo">
<comboitem value="getOrigen" label="De" />
<comboitem value="getDestino" label="Para" />
<comboitem value="getFolio"
label="Número Bilhete" />
<comboitem value="getFecha" label="Data Viagem" />
<comboitem value="getHora" label="Hora Viagem" />
<comboitem value="getAsiento" label="Poltrona" />
<comboitem value="getAnden" label="Plataforma" />
<comboitem value="getPrecio" label="Tarifa" />
<!-- <comboitem value="precio" label="Seguro" /> -->
<!-- <comboitem value="precio" label="Pedágio" /> -->
<!-- <comboitem value="precio" label="Tarifa Embarque" /> -->
<!-- <comboitem value="precio" label="Total" /> -->
<comboitem value="getFechaVenta"
label="Data Emissão" />
<comboitem value="getEmpresa" label="Agência" />
<comboitem value="getCveUsuario" label="Agente" />
<comboitem value="getCorrida" label="Serviço" />
<!-- <comboitem value="corrida" label="Prefixo" /> -->
<!-- <comboitem value="LINHA" label="Linha" /> -->
</combobox>
</row>
<row>
<label value="Linha" />
<intbox id="txtLinha" />
</row>
<row>
<label value="Coluna" />
<intbox id="txtColuna" />
</row>
</rows>
</grid>
<toolbar>
<button id="btnAddCampoCoordenadas" image="/gui/img/add.png"
width="35px" />
<button id="btnRemoverCampoCoordenadas"
image="/gui/img/remove.png" width="35px" />
</toolbar>
<listbox id="campoCoordenadasList"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false">
<listhead sizable="true">
<listheader image="/gui/img/builder.gif" label="Campo" />
<listheader image="/gui/img/builder.gif" label="Linha" />
<listheader image="/gui/img/create_doc.gif"
label="Coluna" />
</listhead>
</listbox>
</window>
</zk>