fixed bug#13319
qua:Wallysson dev:Thiago git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89020 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
01c04eef68
commit
12ff664ec5
|
@ -64,40 +64,17 @@ public class RelatorioDemandasDetalhado extends RelatorioDemandas {
|
||||||
sql.append(" COUNT(bol.BOLETO_ID) OCUPACAO, ");
|
sql.append(" COUNT(bol.BOLETO_ID) OCUPACAO, ");
|
||||||
sql.append(" r.NUMRUTA CODLINHA , ");
|
sql.append(" r.NUMRUTA CODLINHA , ");
|
||||||
sql.append(" r.INDSENTIDOIDA SENTIDO ");
|
sql.append(" r.INDSENTIDOIDA SENTIDO ");
|
||||||
sql.append(" FROM ");
|
sql.append(" FROM boleto bol ");
|
||||||
sql.append(" boleto bol ");
|
sql.append(" LEFT JOIN ruta r ON r.RUTA_ID = bol.RUTA_ID ");
|
||||||
sql.append(" LEFT JOIN ruta r ");
|
sql.append(" LEFT JOIN parada p_origem ON p_origem.PARADA_ID = bol.ORIGEN_ID ");
|
||||||
sql.append(" ON ");
|
sql.append(" LEFT JOIN parada p_destino ON p_destino.PARADA_ID = bol.DESTINO_ID ");
|
||||||
sql.append(" r.RUTA_ID = bol.RUTA_ID ");
|
sql.append(" LEFT JOIN CLASE_SERVICIO cs ON cs.CLASESERVICIO_ID = bol.CLASESERVICIO_ID ");
|
||||||
sql.append(" LEFT JOIN parada p_origem ");
|
sql.append(" LEFT JOIN TIPO_SERVICIO ts ON ts.TIPOSERVICIO_ID = cs.TIPOSERVICO ");
|
||||||
sql.append(" ON ");
|
sql.append(" LEFT JOIN corrida_tramo ct ON ct.CORRIDA_ID = bol.CORRIDA_ID AND ct.FECCORRIDA = bol.FECCORRIDA ");
|
||||||
sql.append(" p_origem.PARADA_ID = bol.ORIGEN_ID ");
|
sql.append(" LEFT JOIN corrida c ON c.CORRIDA_ID = bol.CORRIDA_ID AND c.FECCORRIDA = bol.FECCORRIDA ");
|
||||||
sql.append(" LEFT JOIN parada p_destino ");
|
sql.append(" LEFT JOIN rol_operativo ro ON ro.ROLOPERATIVO_ID = c.ROLOPERATIVO_ID ");
|
||||||
sql.append(" ON ");
|
sql.append(" LEFT JOIN diagrama_autobus da ON da.diagramaautobus_id = ro.diagramaautobus_id ");
|
||||||
sql.append(" p_destino.PARADA_ID = bol.DESTINO_ID ");
|
sql.append(" LEFT JOIN empresa e ON e.EMPRESA_ID = bol.EMPRESACORRIDA_ID ");
|
||||||
sql.append(" LEFT JOIN CLASE_SERVICIO cs ");
|
|
||||||
sql.append(" ON ");
|
|
||||||
sql.append(" cs.CLASESERVICIO_ID = bol.CLASESERVICIO_ID ");
|
|
||||||
sql.append(" LEFT JOIN TIPO_SERVICIO ts ");
|
|
||||||
sql.append(" ON ");
|
|
||||||
sql.append(" ts.TIPOSERVICIO_ID = cs.TIPOSERVICO ");
|
|
||||||
sql.append(" LEFT JOIN corrida_tramo ct ");
|
|
||||||
sql.append(" ON ");
|
|
||||||
sql.append(" ct.CORRIDA_ID = bol.CORRIDA_ID ");
|
|
||||||
sql.append(" AND ct.FECCORRIDA = bol.FECCORRIDA ");
|
|
||||||
sql.append(" LEFT JOIN corrida c ");
|
|
||||||
sql.append(" ON ");
|
|
||||||
sql.append(" c.CORRIDA_ID = bol.CORRIDA_ID ");
|
|
||||||
sql.append(" AND c.FECCORRIDA = bol.FECCORRIDA ");
|
|
||||||
sql.append(" LEFT JOIN rol_operativo ro ");
|
|
||||||
sql.append(" ON ");
|
|
||||||
sql.append(" ro.ROLOPERATIVO_ID = c.ROLOPERATIVO_ID ");
|
|
||||||
sql.append(" LEFT JOIN diagrama_autobus da ");
|
|
||||||
sql.append(" ON ");
|
|
||||||
sql.append(" da.diagramaautobus_id = ro.diagramaautobus_id ");
|
|
||||||
sql.append(" LEFT JOIN empresa e ");
|
|
||||||
sql.append(" ON ");
|
|
||||||
sql.append(" e.EMPRESA_ID = bol.EMPRESACORRIDA_ID ");
|
|
||||||
sql.append(" WHERE ");
|
sql.append(" WHERE ");
|
||||||
sql.append(" BOL.MOTIVOCANCELACION_ID IS NULL ");
|
sql.append(" BOL.MOTIVOCANCELACION_ID IS NULL ");
|
||||||
if (parametros.get("HORA_INICIAL") == null && parametros.get("HORA_FINAL") == null) {
|
if (parametros.get("HORA_INICIAL") == null && parametros.get("HORA_FINAL") == null) {
|
||||||
|
|
|
@ -19,7 +19,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||||
|
|
||||||
public class RelatorioIntegracaoAntiFraude extends Relatorio {
|
public class RelatorioIntegracaoAntiFraude extends Relatorio {
|
||||||
|
|
||||||
public RelatorioIntegracaoAntiFraude(Map<String, Object> parametros, Connection conexao){
|
public RelatorioIntegracaoAntiFraude(Map<String, Object> parametros, Connection conexao) {
|
||||||
super(parametros, conexao);
|
super(parametros, conexao);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -64,31 +64,34 @@ public class RelatorioIntegracaoAntiFraude extends Relatorio {
|
||||||
instrucaoSql.append("TO_CHAR(TK.DATA_ENVIO, 'HH24:MI') HORA_ENVIO, ");
|
instrucaoSql.append("TO_CHAR(TK.DATA_ENVIO, 'HH24:MI') HORA_ENVIO, ");
|
||||||
instrucaoSql.append("TK.VALOR VALOR, ");
|
instrucaoSql.append("TK.VALOR VALOR, ");
|
||||||
instrucaoSql.append("TK.CODIGO_HTTP CODIGO_HTTP ");
|
instrucaoSql.append("TK.CODIGO_HTTP CODIGO_HTTP ");
|
||||||
instrucaoSql.append("FROM BOLETO B ");
|
instrucaoSql.append("FROM TRANSACAO_KONDUTO TK ");
|
||||||
instrucaoSql.append("INNER JOIN TRANSACAO_KONDUTO TK ON B.BOLETO_ID = TK.BOLETO_ID ");
|
instrucaoSql.append("LEFT JOIN BOLETO B ON B.BOLETO_ID = TK.BOLETO_ID ");
|
||||||
instrucaoSql.append("INNER JOIN MARCA M ON B.MARCA_ID = M.MARCA_ID ");
|
instrucaoSql.append("LEFT JOIN EMPRESA E ON E.EMPRESA_ID = TK.EMPRESA_ID ");
|
||||||
instrucaoSql.append("INNER JOIN EMPRESA E ON E.EMPRESA_ID = M.EMPRESA_ID ");
|
instrucaoSql.append("LEFT JOIN PUNTO_VENTA PV ON PV.PUNTOVENTA_ID = TK.PUNTOVENTA_ID ");
|
||||||
instrucaoSql.append("INNER JOIN PUNTO_VENTA PV ON PV.PUNTOVENTA_ID = TK.PUNTOVENTA_ID ");
|
|
||||||
instrucaoSql.append("LEFT JOIN CLIENTE CLI ON B.CLIENTECOMPRADOR_ID = CLI.CLIENTE_ID ");
|
instrucaoSql.append("LEFT JOIN CLIENTE CLI ON B.CLIENTECOMPRADOR_ID = CLI.CLIENTE_ID ");
|
||||||
instrucaoSql.append("LEFT JOIN PARADA PO ON B.ORIGEN_ID = PO.PARADA_ID ");
|
instrucaoSql.append("LEFT JOIN PARADA PO ON B.ORIGEN_ID = PO.PARADA_ID ");
|
||||||
instrucaoSql.append("LEFT JOIN PARADA PD ON B.DESTINO_ID = PD.PARADA_ID ");
|
instrucaoSql.append("LEFT JOIN PARADA PD ON B.DESTINO_ID = PD.PARADA_ID ");
|
||||||
instrucaoSql.append("WHERE B.FECHORVENTA BETWEEN :dtInicial AND :dtFinal ");
|
instrucaoSql.append("WHERE ((B.BOLETO_ID IS NOT NULL OR TK.DATA_ENVIO BETWEEN :dtInicial AND :dtFinal) ");
|
||||||
instrucaoSql.append("AND M.EMPRESA_ID = :empresaId ");
|
instrucaoSql.append("AND (B.BOLETO_ID IS NULL OR B.FECHORVENTA BETWEEN :dtInicial AND :dtFinal)) ");
|
||||||
|
|
||||||
if(parametros.get("statusKondutoTotalBusId") != null) {
|
if (parametros.get("statusKondutoTotalBusId") != null) {
|
||||||
instrucaoSql.append("AND TK.STATUSTRANSACAO IN("+parametros.get("statusKondutoTotalBusId").toString()+") ");
|
instrucaoSql.append("AND TK.STATUSTRANSACAO IN(" + parametros.get("statusKondutoTotalBusId").toString() + ") ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(parametros.get("puntoventaId") != null) {
|
if (parametros.get("empresaId") != null && !((String) parametros.get("empresaId")).isEmpty()) {
|
||||||
instrucaoSql.append("AND TK.PUNTOVENTA_ID = :puntoventaId ");
|
instrucaoSql.append("AND TK.EMPRESA_ID IN (" + parametros.get("empresaId") + ") ");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(parametros.get("statusKondutoId") != null) {
|
if (parametros.get("puntoventaId") != null && !((String) parametros.get("puntoventaId")).isEmpty()) {
|
||||||
instrucaoSql.append("AND TK.STATUSTRANSACAOKONDUTO IN("+parametros.get("statusKondutoId").toString()+") ");
|
instrucaoSql.append("AND TK.PUNTOVENTA_ID IN (" + parametros.get("puntoventaId") + ")");
|
||||||
}
|
}
|
||||||
|
|
||||||
if(parametros.get("statusKondutoEnvioId") != null) {
|
if (parametros.get("statusKondutoId") != null) {
|
||||||
instrucaoSql.append("AND TK.STATUSENVIO IN("+parametros.get("statusKondutoEnvioId").toString()+") ");
|
instrucaoSql.append("AND (TK.STATUSTRANSACAOKONDUTO IN(" + parametros.get("statusKondutoId").toString() + ") OR TK.STATUSTRANSACAOKONDUTO IS NULL)");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (parametros.get("statusKondutoEnvioId") != null) {
|
||||||
|
instrucaoSql.append("AND TK.STATUSENVIO IN(" + parametros.get("statusKondutoEnvioId").toString() + ") ");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -119,17 +122,17 @@ public class RelatorioIntegracaoAntiFraude extends Relatorio {
|
||||||
dataResult.put("CODIGO_HTTP", resultSet.getString("CODIGO_HTTP"));
|
dataResult.put("CODIGO_HTTP", resultSet.getString("CODIGO_HTTP"));
|
||||||
|
|
||||||
String statustransacao = resultSet.getString("STATUSTRANSACAO");
|
String statustransacao = resultSet.getString("STATUSTRANSACAO");
|
||||||
if(StringUtils.isNotBlank(statustransacao)) {
|
if (StringUtils.isNotBlank(statustransacao)) {
|
||||||
dataResult.put("STATUSTRANSACAO", EStatusKondutoTotalBus.getStatusKondutoPorId(statustransacao).getDescricao());
|
dataResult.put("STATUSTRANSACAO", EStatusKondutoTotalBus.getStatusKondutoPorId(statustransacao).getDescricao());
|
||||||
}
|
}
|
||||||
|
|
||||||
String statustransacaoKonduto = resultSet.getString("STATUSTRANSACAOKONDUTO");
|
String statustransacaoKonduto = resultSet.getString("STATUSTRANSACAOKONDUTO");
|
||||||
if(StringUtils.isNotBlank(statustransacaoKonduto)) {
|
if (StringUtils.isNotBlank(statustransacaoKonduto)) {
|
||||||
dataResult.put("STATUSTRANSACAOKONDUTO", EStatusKonduto.getStatusKondutoPorId(statustransacaoKonduto).getDescricao());
|
dataResult.put("STATUSTRANSACAOKONDUTO", EStatusKonduto.getStatusKondutoPorId(statustransacaoKonduto).getDescricao());
|
||||||
}
|
}
|
||||||
|
|
||||||
String statusEnvio = resultSet.getString("STATUSENVIO");
|
String statusEnvio = resultSet.getString("STATUSENVIO");
|
||||||
if(StringUtils.isNotBlank(statusEnvio)) {
|
if (StringUtils.isNotBlank(statusEnvio)) {
|
||||||
dataResult.put("STATUSENVIO", EStatusKondutoEnvio.getStatusKondutoPorId(statusEnvio).getDescricao());
|
dataResult.put("STATUSENVIO", EStatusKondutoEnvio.getStatusKondutoPorId(statusEnvio).getDescricao());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -138,11 +141,6 @@ public class RelatorioIntegracaoAntiFraude extends Relatorio {
|
||||||
protected void configuraParametrosConsultaSql(Map<String, Object> parametros, NamedParameterStatement stmt) throws SQLException {
|
protected void configuraParametrosConsultaSql(Map<String, Object> parametros, NamedParameterStatement stmt) throws SQLException {
|
||||||
stmt.setTimestamp("dtInicial", new Timestamp(DateUtil.inicioFecha((Date) parametros.get("dtInicial")).getTime()));
|
stmt.setTimestamp("dtInicial", new Timestamp(DateUtil.inicioFecha((Date) parametros.get("dtInicial")).getTime()));
|
||||||
stmt.setTimestamp("dtFinal", new Timestamp(DateUtil.fimFecha((Date) parametros.get("dtFinal")).getTime()));
|
stmt.setTimestamp("dtFinal", new Timestamp(DateUtil.fimFecha((Date) parametros.get("dtFinal")).getTime()));
|
||||||
stmt.setObject("empresaId", parametros.get("empresaId"));
|
|
||||||
|
|
||||||
if(parametros.get("puntoventaId") != null) {
|
|
||||||
stmt.setObject("puntoventaId", parametros.get("puntoventaId"));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios.integracaoantifraude;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios.integracaoantifraude;
|
||||||
|
|
||||||
import java.sql.SQLException;
|
import java.sql.SQLException;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -39,6 +41,7 @@ public class EventListenerExecutarRelatorioIntegracaoAntiFraude extends EventLis
|
||||||
return new RelatorioIntegracaoAntiFraude(getParametros(), controller.getDataSource().getConnection());
|
return new RelatorioIntegracaoAntiFraude(getParametros(), controller.getDataSource().getConnection());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@SuppressWarnings({ "rawtypes", "unchecked" })
|
||||||
private Map<String, Object> getParametros() {
|
private Map<String, Object> getParametros() {
|
||||||
Map<String, Object> parametros = new HashMap<String, Object>();
|
Map<String, Object> parametros = new HashMap<String, Object>();
|
||||||
|
|
||||||
|
@ -46,16 +49,42 @@ public class EventListenerExecutarRelatorioIntegracaoAntiFraude extends EventLis
|
||||||
parametros.put("dtInicial", getController().getDtInicial().getValue());
|
parametros.put("dtInicial", getController().getDtInicial().getValue());
|
||||||
parametros.put("dtFinal", getController().getDtFinal().getValue());
|
parametros.put("dtFinal", getController().getDtFinal().getValue());
|
||||||
parametros.put("periodo", obtemPeriodo());
|
parametros.put("periodo", obtemPeriodo());
|
||||||
Empresa empresa = getController().getCmbEmpresa().getSelecteObject(Empresa.class);
|
|
||||||
parametros.put("empresaId", empresa.getEmpresaId());
|
|
||||||
parametros.put("empresa", empresa.getNombempresa());
|
|
||||||
|
|
||||||
PuntoVenta puntoVenta = getController().getCmbPuntoVenta().getSelecteObject(PuntoVenta.class);
|
String empresaIds = "";
|
||||||
if(puntoVenta != null) {
|
String empresas = "";
|
||||||
parametros.put("puntoventaId", puntoVenta.getPuntoventaId());
|
|
||||||
parametros.put("puntoventa", puntoVenta.getNombpuntoventa());
|
List<Empresa> lsEmpresasSelecionadas = new ArrayList(Arrays.asList(getController().getEmpresaSelList().getData()));
|
||||||
|
if (lsEmpresasSelecionadas.size() > 0) {
|
||||||
|
for (int i = 0; i < lsEmpresasSelecionadas.size(); i++) {
|
||||||
|
Empresa empresa = lsEmpresasSelecionadas.get(i);
|
||||||
|
empresas += empresa.getNombempresa() + ",";
|
||||||
|
empresaIds += empresa.getEmpresaId() + ",";
|
||||||
|
}
|
||||||
|
|
||||||
|
empresaIds = empresaIds.substring(0, empresaIds.length() - 1);
|
||||||
|
empresas = empresas.substring(0, empresas.length() - 1);
|
||||||
|
parametros.put("empresaId", empresaIds);
|
||||||
|
parametros.put("empresa", empresas);
|
||||||
} else {
|
} else {
|
||||||
parametros.put("puntoventa", "Todos");
|
parametros.put("empresa", "Todas");
|
||||||
|
}
|
||||||
|
|
||||||
|
String puntoVentaIds = "";
|
||||||
|
String puntoVentas = "";
|
||||||
|
List<PuntoVenta> lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(getController().getPuntoVentaSelList().getData()));
|
||||||
|
if (lsPuntoVentaSelecionados.size() > 0) {
|
||||||
|
for (int i = 0; i < lsPuntoVentaSelecionados.size(); i++) {
|
||||||
|
PuntoVenta puntoVenta = lsPuntoVentaSelecionados.get(i);
|
||||||
|
puntoVentas = puntoVentas + puntoVenta.getNombpuntoventa() + ",";
|
||||||
|
puntoVentaIds = puntoVentaIds + puntoVenta.getPuntoventaId() + ",";
|
||||||
|
}
|
||||||
|
|
||||||
|
puntoVentaIds = puntoVentaIds.substring(0, puntoVentaIds.length() - 1);
|
||||||
|
puntoVentas = puntoVentas.substring(0, puntoVentas.length() - 1);
|
||||||
|
parametros.put("puntoventaId", puntoVentaIds);
|
||||||
|
parametros.put("puntoventa", puntoVentas);
|
||||||
|
} else {
|
||||||
|
parametros.put("puntoventa", "Todas");
|
||||||
}
|
}
|
||||||
|
|
||||||
obtemIdsEDescricaoStatusKondutoSelecionados(parametros);
|
obtemIdsEDescricaoStatusKondutoSelecionados(parametros);
|
||||||
|
@ -78,8 +107,8 @@ public class EventListenerExecutarRelatorioIntegracaoAntiFraude extends EventLis
|
||||||
}
|
}
|
||||||
|
|
||||||
private String obtemPeriodo() {
|
private String obtemPeriodo() {
|
||||||
return FormataUtil.formataDataToString((Date)getController().getDtInicial().getValue(), "", MASCARA_DATA)
|
return FormataUtil.formataDataToString((Date) getController().getDtInicial().getValue(), "", MASCARA_DATA)
|
||||||
+" até "+FormataUtil.formataDataToString((Date)getController().getDtFinal().getValue(), "", MASCARA_DATA);
|
+ " até " + FormataUtil.formataDataToString((Date) getController().getDtFinal().getValue(), "", MASCARA_DATA);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,19 +9,28 @@ import javax.sql.DataSource;
|
||||||
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.zhtml.Messagebox;
|
||||||
import org.zkoss.zk.ui.Component;
|
import org.zkoss.zk.ui.Component;
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zul.Bandbox;
|
||||||
import org.zkoss.zul.Button;
|
import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Datebox;
|
import org.zkoss.zul.Datebox;
|
||||||
|
import org.zkoss.zul.Paging;
|
||||||
|
import org.zkoss.zul.Textbox;
|
||||||
|
|
||||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
import com.rjconsultores.ventaboletos.enums.TypeEventListener;
|
import com.rjconsultores.ventaboletos.enums.TypeEventListener;
|
||||||
import com.rjconsultores.ventaboletos.service.EmpresaService;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta;
|
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPersonalizado;
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPersonalizado;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioGenericoPuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioGenericoPuntoVentaSel;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioGenericoEmpresasSel;
|
||||||
|
|
||||||
@Controller("relatorioIntegracaoAntiFraudeController")
|
@Controller("relatorioIntegracaoAntiFraudeController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
|
@ -38,11 +47,20 @@ public class RelatorioIntegracaoAntiFraudeController extends MyGenericForwardCom
|
||||||
private Datebox dtFinal;
|
private Datebox dtFinal;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private EmpresaService empresaService;
|
private transient PagedListWrapper<PuntoVenta> plwPuntoVenta;
|
||||||
private List<Empresa> lsEmpresa;
|
private MyTextbox txtNombrePuntoVenta;
|
||||||
private MyComboboxEstandar cmbEmpresa;
|
private Bandbox bbPesquisaPuntoVenta;
|
||||||
private List<PuntoVenta> lsPuntoVenta;
|
private Paging pagingPuntoVenta;
|
||||||
private MyComboboxPuntoVenta cmbPuntoVenta;
|
private MyListbox puntoVentaList;
|
||||||
|
private MyListbox puntoVentaSelList;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private transient PagedListWrapper<Empresa> plwEmpresa;
|
||||||
|
private Paging pagingEmpresa;
|
||||||
|
private Paging pagingEmpresaSel;
|
||||||
|
private MyListbox empresaList;
|
||||||
|
private MyListbox empresaSelList;
|
||||||
|
private Textbox txtNombreEmpresa;
|
||||||
|
|
||||||
private List<EStatusKondutoTotalBus> lsStatusKondutoTotalBus;
|
private List<EStatusKondutoTotalBus> lsStatusKondutoTotalBus;
|
||||||
private List<EStatusKonduto> lsStatusKonduto;
|
private List<EStatusKonduto> lsStatusKonduto;
|
||||||
|
@ -55,9 +73,6 @@ public class RelatorioIntegracaoAntiFraudeController extends MyGenericForwardCom
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
lsEmpresa = empresaService.obtenerTodos();
|
|
||||||
lsPuntoVenta = new ArrayList<PuntoVenta>();
|
|
||||||
|
|
||||||
super.doAfterCompose(comp);
|
super.doAfterCompose(comp);
|
||||||
kondutoList.setItemRenderer(new RenderPersonalizado<EStatusKonduto>(Arrays.asList("descricao")));
|
kondutoList.setItemRenderer(new RenderPersonalizado<EStatusKonduto>(Arrays.asList("descricao")));
|
||||||
kondutoList.setData(Arrays.asList(EStatusKonduto.values()));
|
kondutoList.setData(Arrays.asList(EStatusKonduto.values()));
|
||||||
|
@ -68,6 +83,11 @@ public class RelatorioIntegracaoAntiFraudeController extends MyGenericForwardCom
|
||||||
kondutoEnvioList.setItemRenderer(new RenderPersonalizado<EStatusKondutoEnvio>(Arrays.asList("descricao")));
|
kondutoEnvioList.setItemRenderer(new RenderPersonalizado<EStatusKondutoEnvio>(Arrays.asList("descricao")));
|
||||||
kondutoEnvioList.setData(Arrays.asList(EStatusKondutoEnvio.values()));
|
kondutoEnvioList.setData(Arrays.asList(EStatusKondutoEnvio.values()));
|
||||||
|
|
||||||
|
puntoVentaList.setItemRenderer(new RenderRelatorioGenericoPuntoVenta());
|
||||||
|
puntoVentaSelList.setItemRenderer(new RenderRelatorioGenericoPuntoVentaSel());
|
||||||
|
|
||||||
|
empresaList.setItemRenderer(new RenderRelatorioGenericoEmpresasSel());
|
||||||
|
empresaSelList.setItemRenderer(new RenderRelatorioGenericoEmpresasSel());
|
||||||
|
|
||||||
configuraEventosExecucaoRelatorio();
|
configuraEventosExecucaoRelatorio();
|
||||||
}
|
}
|
||||||
|
@ -89,10 +109,6 @@ public class RelatorioIntegracaoAntiFraudeController extends MyGenericForwardCom
|
||||||
return kondutoList;
|
return kondutoList;
|
||||||
}
|
}
|
||||||
|
|
||||||
public MyComboboxEstandar getCmbEmpresa() {
|
|
||||||
return cmbEmpresa;
|
|
||||||
}
|
|
||||||
|
|
||||||
public DataSource getDataSource() {
|
public DataSource getDataSource() {
|
||||||
return dataSource;
|
return dataSource;
|
||||||
}
|
}
|
||||||
|
@ -101,10 +117,6 @@ public class RelatorioIntegracaoAntiFraudeController extends MyGenericForwardCom
|
||||||
return lsStatusKonduto;
|
return lsStatusKonduto;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Empresa> getLsEmpresa() {
|
|
||||||
return lsEmpresa;
|
|
||||||
}
|
|
||||||
|
|
||||||
public List<EStatusKondutoTotalBus> getLsStatusKondutoTotalBus() {
|
public List<EStatusKondutoTotalBus> getLsStatusKondutoTotalBus() {
|
||||||
return lsStatusKondutoTotalBus;
|
return lsStatusKondutoTotalBus;
|
||||||
}
|
}
|
||||||
|
@ -113,14 +125,6 @@ public class RelatorioIntegracaoAntiFraudeController extends MyGenericForwardCom
|
||||||
return lsStatusKondutoEnvio;
|
return lsStatusKondutoEnvio;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<PuntoVenta> getLsPuntoVenta() {
|
|
||||||
return lsPuntoVenta;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MyComboboxPuntoVenta getCmbPuntoVenta() {
|
|
||||||
return cmbPuntoVenta;
|
|
||||||
}
|
|
||||||
|
|
||||||
public MyListbox getKondutoTotalBusList() {
|
public MyListbox getKondutoTotalBusList() {
|
||||||
return kondutoTotalBusList;
|
return kondutoTotalBusList;
|
||||||
}
|
}
|
||||||
|
@ -129,4 +133,113 @@ public class RelatorioIntegracaoAntiFraudeController extends MyGenericForwardCom
|
||||||
return kondutoEnvioList;
|
return kondutoEnvioList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void executarPesquisaPuntoVenta() {
|
||||||
|
HibernateSearchObject<PuntoVenta> puntoVentaBusqueda = new HibernateSearchObject<PuntoVenta>(PuntoVenta.class, pagingPuntoVenta.getPageSize());
|
||||||
|
|
||||||
|
puntoVentaBusqueda.addFilterILike("nombpuntoventa", "%" + txtNombrePuntoVenta.getValue() + "%");
|
||||||
|
puntoVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
|
puntoVentaBusqueda.addFilterNotEqual("puntoventaId", -1);
|
||||||
|
puntoVentaBusqueda.addSortAsc("nombpuntoventa");
|
||||||
|
puntoVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
|
plwPuntoVenta.init(puntoVentaBusqueda, puntoVentaList, pagingPuntoVenta);
|
||||||
|
|
||||||
|
if (puntoVentaList.getData().length == 0) {
|
||||||
|
try {
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||||
|
Labels.getLabel("relatorioVendasBilheteiroController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnPesquisaEmpresa(Event ev) {
|
||||||
|
executarPesquisaEmpresa();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onDoubleClick$puntoVentaSelList(Event ev) {
|
||||||
|
PuntoVenta puntoVenta = (PuntoVenta) puntoVentaSelList.getSelected();
|
||||||
|
puntoVentaSelList.removeItem(puntoVenta);
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onDoubleClick$puntoVentaList(Event ev) {
|
||||||
|
PuntoVenta puntoVenta = (PuntoVenta) puntoVentaList.getSelected();
|
||||||
|
if (!puntoVentaSelList.getListData().contains(puntoVenta)) {
|
||||||
|
puntoVentaSelList.addItemNovo(puntoVenta);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnLimpar(Event ev) {
|
||||||
|
puntoVentaList.setData(new ArrayList<PuntoVenta>());
|
||||||
|
bbPesquisaPuntoVenta.setText("");
|
||||||
|
}
|
||||||
|
|
||||||
|
private void executarPesquisaEmpresa() {
|
||||||
|
HibernateSearchObject<Empresa> empresaBusqueda = new HibernateSearchObject<Empresa>(Empresa.class, pagingEmpresa.getPageSize());
|
||||||
|
|
||||||
|
empresaBusqueda.addFilterILike("nombempresa", "%" + txtNombreEmpresa.getValue() + "%");
|
||||||
|
empresaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
|
empresaBusqueda.addFilterNotEqual("empresaId", -1);
|
||||||
|
|
||||||
|
empresaBusqueda.addSortAsc("nombempresa");
|
||||||
|
|
||||||
|
plwEmpresa.init(empresaBusqueda, empresaList, pagingEmpresa);
|
||||||
|
|
||||||
|
if (empresaList.getData().length == 0) {
|
||||||
|
try {
|
||||||
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||||
|
Labels.getLabel("relatorioDescontosController.window.title"),
|
||||||
|
Messagebox.OK, Messagebox.INFORMATION);
|
||||||
|
} catch (InterruptedException ex) {
|
||||||
|
ex.printStackTrace();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnPesquisa(Event ev) {
|
||||||
|
executarPesquisaPuntoVenta();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onClick$btnLimparEmpresa(Event ev) {
|
||||||
|
empresaList.setData(new ArrayList<Empresa>());
|
||||||
|
txtNombreEmpresa.setText("");
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onDoubleClick$empresaList(Event ev) {
|
||||||
|
Empresa empresa = (Empresa) empresaList.getSelected();
|
||||||
|
if (!empresaSelList.getListData().contains(empresa)) {
|
||||||
|
empresaSelList.addItemNovo(empresa);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void onDoubleClick$empresaSelList(Event ev) {
|
||||||
|
Empresa empresa = (Empresa) empresaSelList.getSelected();
|
||||||
|
empresaSelList.removeItem(empresa);
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyListbox getPuntoVentaSelList() {
|
||||||
|
return puntoVentaSelList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setPuntoVentaSelList(MyListbox puntoVentaSelList) {
|
||||||
|
this.puntoVentaSelList = puntoVentaSelList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyListbox getEmpresaList() {
|
||||||
|
return empresaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresaList(MyListbox empresaList) {
|
||||||
|
this.empresaList = empresaList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public MyListbox getEmpresaSelList() {
|
||||||
|
return empresaSelList;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setEmpresaSelList(MyListbox empresaSelList) {
|
||||||
|
this.empresaSelList = empresaSelList;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,6 @@ public class ValidaFormRelatorioIntegracaoAntiFraude implements ValidaForm {
|
||||||
private static final String MSG_PERIODO_NAO_INFORMADO = "relatorioPosicaoVendaBilheteIdosoController.MSG.informarFiltroData";
|
private static final String MSG_PERIODO_NAO_INFORMADO = "relatorioPosicaoVendaBilheteIdosoController.MSG.informarFiltroData";
|
||||||
private static final String MSG_PERIODO_INCOMPLETO = "relatorioPosicaoVendaBilheteIdosoController.MSG.informarData";
|
private static final String MSG_PERIODO_INCOMPLETO = "relatorioPosicaoVendaBilheteIdosoController.MSG.informarData";
|
||||||
private static final String MSG_DATA_INICIAL_MAIOR_FINAL = "relatorioPosicaoVendaBilheteIdosoController.MSG.dataInicialMaiorFinal";
|
private static final String MSG_DATA_INICIAL_MAIOR_FINAL = "relatorioPosicaoVendaBilheteIdosoController.MSG.dataInicialMaiorFinal";
|
||||||
private static final String MSG_EMPRESA_NAO_INFORMADO = "relatorioPosicaoVendaBilheteIdosoController.MSG.informarEmpresa";
|
|
||||||
private static final String MSG_STATUS_KONDUTO_NAO_INFORMADO = "relatorioIntegracaoAntiFraudeController.MSG.informarStatusKonduto";
|
private static final String MSG_STATUS_KONDUTO_NAO_INFORMADO = "relatorioIntegracaoAntiFraudeController.MSG.informarStatusKonduto";
|
||||||
private static final String MSG_STATUS_KONDUTO_ENVIO_NAO_INFORMADO = "relatorioIntegracaoAntiFraudeController.MSG.informarStatusKondutoEnvio";
|
private static final String MSG_STATUS_KONDUTO_ENVIO_NAO_INFORMADO = "relatorioIntegracaoAntiFraudeController.MSG.informarStatusKondutoEnvio";
|
||||||
private static final String MSG_STATUS_KONDUTO_TOTALBUS_NAO_INFORMADO = "relatorioIntegracaoAntiFraudeController.MSG.informarStatusKondutoTotalBus";
|
private static final String MSG_STATUS_KONDUTO_TOTALBUS_NAO_INFORMADO = "relatorioIntegracaoAntiFraudeController.MSG.informarStatusKondutoTotalBus";
|
||||||
|
@ -29,8 +28,7 @@ public class ValidaFormRelatorioIntegracaoAntiFraude implements ValidaForm {
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean isFiltrosValidos() {
|
private boolean isFiltrosValidos() {
|
||||||
return possuiEmpresaSelecionada()
|
return possuiStatusKondutoEnvioSelecionado()
|
||||||
&& possuiStatusKondutoEnvioSelecionado()
|
|
||||||
&& possuiStatusKondutoSelecionado()
|
&& possuiStatusKondutoSelecionado()
|
||||||
&& possuiStatusKondutoTotalBusSelecionado();
|
&& possuiStatusKondutoTotalBusSelecionado();
|
||||||
}
|
}
|
||||||
|
@ -59,14 +57,6 @@ public class ValidaFormRelatorioIntegracaoAntiFraude implements ValidaForm {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean possuiEmpresaSelecionada() {
|
|
||||||
if (controller.getCmbEmpresa().getSelectedItem() == null) {
|
|
||||||
MensagensUtils.showMessageInformation(MSG_EMPRESA_NAO_INFORMADO, TITULO_RELATORIO);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
private boolean isDatasValidas() {
|
private boolean isDatasValidas() {
|
||||||
ValidarDatas validadorData = new ValidarDatas(controller.getDtInicial(), controller.getDtFinal());
|
ValidarDatas validadorData = new ValidarDatas(controller.getDtInicial(), controller.getDtFinal());
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
|
||||||
|
public class RenderRelatorioGenericoPuntoVenta implements ListitemRenderer {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
PuntoVenta puntoVenta = (PuntoVenta) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(puntoVenta.getNombpuntoventa());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
Empresa empresa = puntoVenta.getEmpresa();
|
||||||
|
if (empresa != null) {
|
||||||
|
lc = new Listcell(empresa.getNombempresa());
|
||||||
|
} else {
|
||||||
|
lc = new Listcell("");
|
||||||
|
}
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(puntoVenta.getNumPuntoVenta());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", puntoVenta);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
package com.rjconsultores.ventaboletos.web.utilerias.render;
|
||||||
|
|
||||||
|
import org.zkoss.zk.ui.event.Event;
|
||||||
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
|
import org.zkoss.zul.Button;
|
||||||
|
import org.zkoss.zul.Listcell;
|
||||||
|
import org.zkoss.zul.Listitem;
|
||||||
|
import org.zkoss.zul.ListitemRenderer;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||||
|
import com.rjconsultores.ventaboletos.entidad.PuntoVenta;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author Thiago
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class RenderRelatorioGenericoPuntoVentaSel implements ListitemRenderer {
|
||||||
|
|
||||||
|
|
||||||
|
public void render(Listitem lstm, Object o) throws Exception {
|
||||||
|
PuntoVenta puntoVenta = (PuntoVenta) o;
|
||||||
|
|
||||||
|
Listcell lc = new Listcell(puntoVenta.getNombpuntoventa());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
Empresa empresa = puntoVenta.getEmpresa();
|
||||||
|
if (empresa != null) {
|
||||||
|
lc = new Listcell(empresa.getNombempresa());
|
||||||
|
} else {
|
||||||
|
lc = new Listcell("");
|
||||||
|
}
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lc = new Listcell(puntoVenta.getNumPuntoVenta());
|
||||||
|
lc.setParent(lstm);
|
||||||
|
|
||||||
|
lstm.setAttribute("data", puntoVenta);
|
||||||
|
}
|
||||||
|
}
|
|
@ -5,9 +5,10 @@
|
||||||
<?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="winfiltroRelatorioIntegracaoAntiFraude" apply="${relatorioIntegracaoAntiFraudeController}"
|
<window id="winfiltroRelatorioIntegracaoAntiFraude"
|
||||||
contentStyle="overflow:auto"
|
apply="${relatorioIntegracaoAntiFraudeController}"
|
||||||
height="480x" width="600px" border="normal">
|
contentStyle="overflow:auto" height="480x" width="600px"
|
||||||
|
border="normal">
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
<columns>
|
<columns>
|
||||||
<column width="25%" />
|
<column width="25%" />
|
||||||
|
@ -26,44 +27,137 @@
|
||||||
<datebox id="dtFinal" width="100%" mold="rounded"
|
<datebox id="dtFinal" width="100%" mold="rounded"
|
||||||
format="dd/MM/yyyy" maxlength="10" />
|
format="dd/MM/yyyy" maxlength="10" />
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row spans="1,3">
|
<row spans="1,3">
|
||||||
<label
|
<label
|
||||||
value="${c:l('relatorioIntegracaoAntiFraudeController.lblEmpresa.value')}" />
|
value="${c:l('relatorioDescontosController.lbEmpresa.value')}" />
|
||||||
<combobox id="cmbEmpresa" mold="rounded"
|
<bandbox id="bbPesquisaEmpresa" width="100%"
|
||||||
buttonVisible="true"
|
mold="rounded" readonly="true">
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
<bandpopup>
|
||||||
model="@{winfiltroRelatorioIntegracaoAntiFraude$composer.lsEmpresa}"
|
<vbox>
|
||||||
width="100%" />
|
<hbox>
|
||||||
|
<label
|
||||||
|
value="${c:l('relatorioDescontosController.lbEmpresa.value')}" />
|
||||||
|
<textbox id="txtNombreEmpresa"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
|
width="300px" mold="rounded" />
|
||||||
|
<button id="btnPesquisaEmpresa"
|
||||||
|
image="/gui/img/find.png"
|
||||||
|
label="${c:l('relatorioDescontosController.btnPesquisa.label')}" />
|
||||||
|
<button id="btnLimparEmpresa"
|
||||||
|
image="/gui/img/eraser.png"
|
||||||
|
label="${c:l('relatorioDescontosController.btnLimpar.label')}" />
|
||||||
|
</hbox>
|
||||||
|
<paging id="pagingEmpresa"
|
||||||
|
pageSize="10" />
|
||||||
|
<listbox id="empresaList" mold="paging"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" height="100%" width="700px">
|
||||||
|
<listhead>
|
||||||
|
<listheader width="10%"
|
||||||
|
label="${c:l('relatorioDescontosController.lbIdEmpresa.value')}" />
|
||||||
|
<listheader width="90%"
|
||||||
|
label="${c:l('relatorioDescontosController.lbEmpresa.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</vbox>
|
||||||
|
</bandpopup>
|
||||||
|
</bandbox>
|
||||||
</row>
|
</row>
|
||||||
|
<row spans="4">
|
||||||
|
<listbox id="empresaSelList" mold="paging"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" height="100px" width="100%">
|
||||||
|
<listhead>
|
||||||
|
<listheader width="10%"
|
||||||
|
label="${c:l('relatorioDescontosController.lbIdEmpresa.value')}" />
|
||||||
|
<listheader width="90%"
|
||||||
|
label="${c:l('relatorioDescontosController.lbEmpresa.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
<paging id="pagingEmpresaSel" pageSize="10" />
|
||||||
|
</row>
|
||||||
|
|
||||||
<row spans="1,3">
|
<row spans="1,3">
|
||||||
|
<label value="Agencia" />
|
||||||
|
<bandbox id="bbPesquisaPuntoVenta" width="100%"
|
||||||
|
mold="rounded" readonly="true">
|
||||||
|
<bandpopup>
|
||||||
|
<vbox>
|
||||||
|
<hbox>
|
||||||
<label
|
<label
|
||||||
value="${c:l('busquedaUsuarioController.puntoventa.label')}" />
|
value="${c:l('relatorioVendasBilheteiroController.lbPuntoVenta.value')}" />
|
||||||
<combobox id="cmbPuntoVenta"
|
<textbox id="txtNombrePuntoVenta"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxPuntoVenta"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
|
||||||
width="100%" mold="rounded" buttonVisible="true"
|
width="300px" mold="rounded" />
|
||||||
model="@{winBusquedaCalculoComissao$composer.lsPuntoVenta}" />
|
<button id="btnPesquisa"
|
||||||
|
image="/gui/img/find.png"
|
||||||
|
label="${c:l('relatorioLinhaOperacionalController.btnPesquisa.label')}" />
|
||||||
|
<button id="btnLimpar"
|
||||||
|
image="/gui/img/eraser.png"
|
||||||
|
label="${c:l('relatorioLinhaOperacionalController.btnLimpar.label')}" />
|
||||||
|
</hbox>
|
||||||
|
<paging id="pagingPuntoVenta"
|
||||||
|
pageSize="10" />
|
||||||
|
<listbox id="puntoVentaList"
|
||||||
|
mold="paging"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" height="100%" width="700px">
|
||||||
|
<listhead>
|
||||||
|
<listheader
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lbPuntoVenta.value')}" />
|
||||||
|
<listheader width="35%"
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lbEmpresa.value')}" />
|
||||||
|
<listheader width="20%"
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lbNumero.value')}" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
</vbox>
|
||||||
|
</bandpopup>
|
||||||
|
</bandbox>
|
||||||
|
</row>
|
||||||
|
|
||||||
|
|
||||||
|
<row spans="4">
|
||||||
|
<listbox id="puntoVentaSelList" mold="paging"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
vflex="true" height="100px" width="100%">
|
||||||
|
<listhead>
|
||||||
|
<listheader
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lbPuntoVenta.value')}" />
|
||||||
|
<listheader width="35%"
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lbEmpresa.value')}" />
|
||||||
|
<listheader width="20%"
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lbNumero.value')}" />
|
||||||
|
<listheader width="15%" />
|
||||||
|
</listhead>
|
||||||
|
</listbox>
|
||||||
|
<paging id="pagingSelPuntoVenta" pageSize="10" />
|
||||||
</row>
|
</row>
|
||||||
<row spans="1, 3">
|
<row spans="1, 3">
|
||||||
<label
|
<label
|
||||||
value="${c:l('relatorioIntegracaoAntiFraudeController.lblStatusKondutoEnvio.value')}" />
|
value="${c:l('relatorioIntegracaoAntiFraudeController.lblStatusKondutoEnvio.value')}" />
|
||||||
<listbox id="kondutoEnvioList" rows="${relatorioIntegracaoAntiFraudeController.lsStatusKondutoEnvio.size}" vflex="false"
|
<listbox id="kondutoEnvioList"
|
||||||
width="100%" multiple="true" checkmark="true"
|
rows="${relatorioIntegracaoAntiFraudeController.lsStatusKondutoEnvio.size}"
|
||||||
|
vflex="false" width="100%" multiple="true" checkmark="true"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
||||||
</listbox>
|
</listbox>
|
||||||
</row>
|
</row>
|
||||||
<row spans="1, 3">
|
<row spans="1, 3">
|
||||||
<label
|
<label
|
||||||
value="${c:l('relatorioIntegracaoAntiFraudeController.lblStatusKondutoTotalBus.value')}" />
|
value="${c:l('relatorioIntegracaoAntiFraudeController.lblStatusKondutoTotalBus.value')}" />
|
||||||
<listbox id="kondutoTotalBusList" rows="${relatorioIntegracaoAntiFraudeController.lsStatusKondutoTotalBus.size}" vflex="false"
|
<listbox id="kondutoTotalBusList"
|
||||||
width="100%" multiple="true" checkmark="true"
|
rows="${relatorioIntegracaoAntiFraudeController.lsStatusKondutoTotalBus.size}"
|
||||||
|
vflex="false" width="100%" multiple="true" checkmark="true"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
||||||
</listbox>
|
</listbox>
|
||||||
</row>
|
</row>
|
||||||
<row spans="1, 3">
|
<row spans="1, 3">
|
||||||
<label
|
<label
|
||||||
value="${c:l('relatorioIntegracaoAntiFraudeController.lblStatusKonduto.value')}" />
|
value="${c:l('relatorioIntegracaoAntiFraudeController.lblStatusKonduto.value')}" />
|
||||||
<listbox id="kondutoList" rows="${relatorioIntegracaoAntiFraudeController.lsStatusKonduto.size}" vflex="false"
|
<listbox id="kondutoList"
|
||||||
width="100%" multiple="true" checkmark="true"
|
rows="${relatorioIntegracaoAntiFraudeController.lsStatusKonduto.size}"
|
||||||
|
vflex="false" width="100%" multiple="true" checkmark="true"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox">
|
||||||
</listbox>
|
</listbox>
|
||||||
</row>
|
</row>
|
||||||
|
|
Loading…
Reference in New Issue