Merge pull request 'fixes bug#AL-1965' (!83) from AL-AL-1965 into master
Reviewed-on: http://18.235.188.113:3000/adm/VentaBoletosAdm/pulls/83 Reviewed-by: fabio <fabio.faria@rjconsultores.com.br> Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>master
commit
b5189ed244
|
@ -21,7 +21,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
||||||
*/
|
*/
|
||||||
public class RelatorioVendasBilheteiroSintetico extends Relatorio {
|
public class RelatorioVendasBilheteiroSintetico extends Relatorio {
|
||||||
|
|
||||||
public RelatorioVendasBilheteiroSintetico(Map<String, Object> parametros, Connection conexao) throws Exception {
|
public RelatorioVendasBilheteiroSintetico(Map<String, Object> parametros, Connection conexao, final Boolean buscarPorDataDaVenda) throws Exception {
|
||||||
super(parametros, conexao);
|
super(parametros, conexao);
|
||||||
|
|
||||||
this.setCustomDataSource(new ArrayDataSource(this) {
|
this.setCustomDataSource(new ArrayDataSource(this) {
|
||||||
|
@ -147,8 +147,12 @@ public class RelatorioVendasBilheteiroSintetico extends Relatorio {
|
||||||
sql.append("where ");
|
sql.append("where ");
|
||||||
sql.append(" ca.activo = 1 ");
|
sql.append(" ca.activo = 1 ");
|
||||||
sql.append(" and ca.indreimpresion = 0 ");
|
sql.append(" and ca.indreimpresion = 0 ");
|
||||||
sql.append(" and ca.feccorte >= :DATA_INICIAL ");
|
if (buscarPorDataDaVenda) {
|
||||||
sql.append(" and ca.feccorte <= :DATA_FINAL ");
|
sql.append(" and CA.FECHORVENTA >= :DATA_INICIAL AND CA.FECHORVENTA <= :DATA_FINAL ");
|
||||||
|
}else {
|
||||||
|
sql.append(" and ca.FECCORTE >= :DATA_INICIAL and ca.FECCORTE <= :DATA_FINAL");
|
||||||
|
}
|
||||||
|
|
||||||
if (parametros.get("EMPRESA_ID") != null) {
|
if (parametros.get("EMPRESA_ID") != null) {
|
||||||
sql.append(" and m.EMPRESA_ID = :EMPRESA_ID");
|
sql.append(" and m.EMPRESA_ID = :EMPRESA_ID");
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,7 +51,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.render.RenderRelatorioVendas
|
||||||
* @author Bruno Neves
|
* @author Bruno Neves
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings({"unchecked", "rawtypes"})
|
@SuppressWarnings({ "unchecked", "rawtypes" })
|
||||||
@Controller("relatorioVendasBilheteiroSinteticoController")
|
@Controller("relatorioVendasBilheteiroSinteticoController")
|
||||||
@Scope("prototype")
|
@Scope("prototype")
|
||||||
public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwardComposer {
|
public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwardComposer {
|
||||||
|
@ -87,7 +87,7 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
private MyListbox puntoVentaList;
|
private MyListbox puntoVentaList;
|
||||||
private MyListbox puntoVentaSelList;
|
private MyListbox puntoVentaSelList;
|
||||||
private Paging pagingPuntoVenta;
|
private Paging pagingPuntoVenta;
|
||||||
|
|
||||||
private Textbox txtPalavraPesquisa;
|
private Textbox txtPalavraPesquisa;
|
||||||
private Bandbox bbPesquisaBilhetero;
|
private Bandbox bbPesquisaBilhetero;
|
||||||
private MyListbox usuarioList;
|
private MyListbox usuarioList;
|
||||||
|
@ -98,11 +98,13 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
private Checkbox checkboxImportepedagio;
|
private Checkbox checkboxImportepedagio;
|
||||||
private Checkbox checkboxImportetaxaembarque;
|
private Checkbox checkboxImportetaxaembarque;
|
||||||
private Checkbox checkboxImporteseguro;
|
private Checkbox checkboxImporteseguro;
|
||||||
|
|
||||||
private Radio radBilheteiro;
|
private Radio radBilheteiro;
|
||||||
private Radio radDigitacao;
|
private Radio radDigitacao;
|
||||||
private Radio radFechamento;
|
private Radio radFechamento;
|
||||||
|
|
||||||
|
private Radio radioDataVenda;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void doAfterCompose(Component comp) throws Exception {
|
public void doAfterCompose(Component comp) throws Exception {
|
||||||
lsEmpresa = empresaService.obtenerTodos();
|
lsEmpresa = empresaService.obtenerTodos();
|
||||||
|
@ -111,15 +113,15 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
|
|
||||||
puntoVentaList.setItemRenderer(new RenderRelatorioVendasBilheteiroSintetico());
|
puntoVentaList.setItemRenderer(new RenderRelatorioVendasBilheteiroSintetico());
|
||||||
puntoVentaSelList.setItemRenderer(new RenderRelatorioVendasBilheteiroSinteticoSelecionados());
|
puntoVentaSelList.setItemRenderer(new RenderRelatorioVendasBilheteiroSinteticoSelecionados());
|
||||||
|
|
||||||
usuarioList.setItemRenderer(new RenderRelatorioCheckinUsuario());
|
usuarioList.setItemRenderer(new RenderRelatorioCheckinUsuario());
|
||||||
usuarioSelList.setItemRenderer(new RenderRelatorioCheckinUsuariosSelecionados());
|
usuarioSelList.setItemRenderer(new RenderRelatorioCheckinUsuariosSelecionados());
|
||||||
|
|
||||||
checkboxTarifa.setChecked(true);
|
checkboxTarifa.setChecked(true);
|
||||||
checkboxImportepedagio.setChecked(true);
|
checkboxImportepedagio.setChecked(true);
|
||||||
checkboxImportetaxaembarque.setChecked(true);
|
checkboxImportetaxaembarque.setChecked(true);
|
||||||
checkboxImporteseguro.setChecked(true);
|
checkboxImporteseguro.setChecked(true);
|
||||||
|
|
||||||
radBilheteiro.setChecked(true);
|
radBilheteiro.setChecked(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -132,7 +134,8 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executarPesquisa() {
|
private void executarPesquisa() {
|
||||||
HibernateSearchObject<PuntoVenta> puntoVentaBusqueda = new HibernateSearchObject<PuntoVenta>(PuntoVenta.class, pagingPuntoVenta.getPageSize());
|
HibernateSearchObject<PuntoVenta> puntoVentaBusqueda = new HibernateSearchObject<PuntoVenta>(PuntoVenta.class,
|
||||||
|
pagingPuntoVenta.getPageSize());
|
||||||
|
|
||||||
puntoVentaBusqueda.addFilterILike("nombpuntoventa", "%" + txtNombrePuntoVenta.getValue() + "%");
|
puntoVentaBusqueda.addFilterILike("nombpuntoventa", "%" + txtNombrePuntoVenta.getValue() + "%");
|
||||||
puntoVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
puntoVentaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||||
|
@ -146,8 +149,8 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
if (puntoVentaList.getData().length == 0) {
|
if (puntoVentaList.getData().length == 0) {
|
||||||
try {
|
try {
|
||||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||||
Labels.getLabel("relatorioVendasBilheteiroSinteticoController.window.title"),
|
Labels.getLabel("relatorioVendasBilheteiroSinteticoController.window.title"), Messagebox.OK,
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.INFORMATION);
|
||||||
} catch (InterruptedException ex) {
|
} catch (InterruptedException ex) {
|
||||||
ex.printStackTrace();
|
ex.printStackTrace();
|
||||||
}
|
}
|
||||||
|
@ -173,27 +176,25 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
|
|
||||||
bbPesquisaPuntoVenta.setText("");
|
bbPesquisaPuntoVenta.setText("");
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnLimparUsu(Event ev) {
|
public void onClick$btnLimparUsu(Event ev) {
|
||||||
usuarioList.setData(new ArrayList<Usuario>());
|
usuarioList.setData(new ArrayList<Usuario>());
|
||||||
|
|
||||||
bbPesquisaBilhetero.setText("");
|
bbPesquisaBilhetero.setText("");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public void onClick$btnPesquisaUsu(Event ev) {
|
public void onClick$btnPesquisaUsu(Event ev) {
|
||||||
executarPesquisaUsu();
|
executarPesquisaUsu();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onDoubleClick$usuarioList(Event ev) {
|
public void onDoubleClick$usuarioList(Event ev) {
|
||||||
Usuario usuario = (Usuario) usuarioList.getSelected();
|
Usuario usuario = (Usuario) usuarioList.getSelected();
|
||||||
usuarioSelList.addItemNovo(usuario);
|
usuarioSelList.addItemNovo(usuario);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void executarPesquisaUsu() {
|
private void executarPesquisaUsu() {
|
||||||
HibernateSearchObject<Usuario> usuarioBusqueda =
|
HibernateSearchObject<Usuario> usuarioBusqueda = new HibernateSearchObject<Usuario>(Usuario.class,
|
||||||
new HibernateSearchObject<Usuario>(Usuario.class, pagingUsuario.getPageSize());
|
pagingUsuario.getPageSize());
|
||||||
|
|
||||||
usuarioBusqueda.addFilterLike("nombusuario", "%" + txtPalavraPesquisa.getValue() + "%");
|
usuarioBusqueda.addFilterLike("nombusuario", "%" + txtPalavraPesquisa.getValue() + "%");
|
||||||
|
|
||||||
|
@ -206,8 +207,8 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
if (usuarioList.getData().length == 0) {
|
if (usuarioList.getData().length == 0) {
|
||||||
try {
|
try {
|
||||||
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
|
||||||
Labels.getLabel("indexController.mniRelatorioCheckin.label"),
|
Labels.getLabel("indexController.mniRelatorioCheckin.label"), Messagebox.OK,
|
||||||
Messagebox.OK, Messagebox.INFORMATION);
|
Messagebox.INFORMATION);
|
||||||
} catch (InterruptedException ex) {
|
} catch (InterruptedException ex) {
|
||||||
log.error(ex);
|
log.error(ex);
|
||||||
}
|
}
|
||||||
|
@ -222,7 +223,7 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
Relatorio relatorio;
|
Relatorio relatorio;
|
||||||
Map<String, Object> parametros = new HashMap<String, Object>();
|
Map<String, Object> parametros = new HashMap<String, Object>();
|
||||||
StringBuilder filtro = new StringBuilder();
|
StringBuilder filtro = new StringBuilder();
|
||||||
|
|
||||||
Boolean composicaoDoPreco = false;
|
Boolean composicaoDoPreco = false;
|
||||||
|
|
||||||
if (checkboxTarifa.isChecked()) {
|
if (checkboxTarifa.isChecked()) {
|
||||||
|
@ -241,15 +242,15 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
parametros.put("SEGURO", "true");
|
parametros.put("SEGURO", "true");
|
||||||
composicaoDoPreco = true;
|
composicaoDoPreco = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!composicaoDoPreco){
|
if (!composicaoDoPreco) {
|
||||||
Messagebox.show(Labels.getLabel("relatorioVendasBilheteiroSinteticoController.erroSemComponenteDePreco"),
|
Messagebox.show(Labels.getLabel("relatorioVendasBilheteiroSinteticoController.erroSemComponenteDePreco"),
|
||||||
Labels.getLabel("relatorioVendasBilheteiroSinteticoController.window.title"),
|
Labels.getLabel("relatorioVendasBilheteiroSinteticoController.window.title"), Messagebox.OK,
|
||||||
Messagebox.OK, Messagebox.ERROR);
|
Messagebox.ERROR);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
filtro.append("Agência: ");
|
filtro.append("Agência: ");
|
||||||
String puntoVentaIds = "";
|
String puntoVentaIds = "";
|
||||||
String puntoVentas = "";
|
String puntoVentas = "";
|
||||||
List<PuntoVenta> lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(puntoVentaSelList.getData()));
|
List<PuntoVenta> lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(puntoVentaSelList.getData()));
|
||||||
|
@ -269,8 +270,7 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
parametros.put("NUMPUNTOVENTA", puntoVentaIds);
|
parametros.put("NUMPUNTOVENTA", puntoVentaIds);
|
||||||
}
|
}
|
||||||
filtro.append(puntoVentas).append(";");
|
filtro.append(puntoVentas).append(";");
|
||||||
|
|
||||||
|
|
||||||
filtro.append("Usuarios: ");
|
filtro.append("Usuarios: ");
|
||||||
String usuarioIds = "";
|
String usuarioIds = "";
|
||||||
String usuarios = "";
|
String usuarios = "";
|
||||||
|
@ -319,23 +319,24 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
} else {
|
} else {
|
||||||
filtro.append(" Todos;");
|
filtro.append(" Todos;");
|
||||||
}
|
}
|
||||||
|
|
||||||
filtro.append(" Organização: ");
|
filtro.append(" Organização: ");
|
||||||
|
|
||||||
if( radDigitacao.isChecked() ) {
|
if (radDigitacao.isChecked()) {
|
||||||
filtro.append(radDigitacao.getLabel() + ";");
|
filtro.append(radDigitacao.getLabel() + ";");
|
||||||
parametros.put("ORGANIZADODIGITACAO", true);
|
parametros.put("ORGANIZADODIGITACAO", true);
|
||||||
}else if(radFechamento.isChecked() ){
|
} else if (radFechamento.isChecked()) {
|
||||||
filtro.append(radFechamento.getLabel() + ";");
|
filtro.append(radFechamento.getLabel() + ";");
|
||||||
parametros.put("ORGANIZADOFECHAMENTO", true);
|
parametros.put("ORGANIZADOFECHAMENTO", true);
|
||||||
}else {
|
} else {
|
||||||
filtro.append(radBilheteiro.getLabel() + ";");
|
filtro.append(radBilheteiro.getLabel() + ";");
|
||||||
parametros.put("ORGANIZADODIGITACAO", false);
|
parametros.put("ORGANIZADODIGITACAO", false);
|
||||||
parametros.put("ORGANIZADOFECHAMENTO", false);
|
parametros.put("ORGANIZADOFECHAMENTO", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
parametros.put("FILTROS", filtro.toString());
|
parametros.put("FILTROS", filtro.toString());
|
||||||
relatorio = new RelatorioVendasBilheteiroSintetico(parametros, dataSourceRead.getConnection());
|
relatorio = new RelatorioVendasBilheteiroSintetico(parametros, dataSourceRead.getConnection(),
|
||||||
|
radioDataVenda.isSelected());
|
||||||
|
|
||||||
Map args = new HashMap();
|
Map args = new HashMap();
|
||||||
args.put("relatorio", relatorio);
|
args.put("relatorio", relatorio);
|
||||||
|
@ -376,4 +377,12 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
||||||
this.usuarioSelList = usuarioSelList;
|
this.usuarioSelList = usuarioSelList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Radio getRadioDataVenda() {
|
||||||
|
return radioDataVenda;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setRadioDataVenda(Radio radioDataVenda) {
|
||||||
|
this.radioDataVenda = radioDataVenda;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1071,6 +1071,7 @@ relatorioVendasBilheteiroController.lbLayoutAntigo.value = Antigo
|
||||||
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diário
|
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diário
|
||||||
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
|
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
|
||||||
|
|
||||||
|
|
||||||
#Relatório de Vendas por bilheteiro Sintético
|
#Relatório de Vendas por bilheteiro Sintético
|
||||||
relatorioVendasBilheteiroSinteticoController.window.title = Relatório de Vendas por Bilheteiro Sintético
|
relatorioVendasBilheteiroSinteticoController.window.title = Relatório de Vendas por Bilheteiro Sintético
|
||||||
relatorioVendasBilheteiroSinteticoController.lbDatInicial.value = Data inicial
|
relatorioVendasBilheteiroSinteticoController.lbDatInicial.value = Data inicial
|
||||||
|
@ -1086,6 +1087,8 @@ relatorioVendasBilheteiroSinteticoController.lbFechamento.value = Fechamento
|
||||||
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
||||||
relatorioVendasBilheteiroSinteticoController.lbCanalVendas.value = Canal Vendas
|
relatorioVendasBilheteiroSinteticoController.lbCanalVendas.value = Canal Vendas
|
||||||
relatorioVendasBilheteiroSinteticoController.erroSemComponenteDePreco = Escolha um componente de preço
|
relatorioVendasBilheteiroSinteticoController.erroSemComponenteDePreco = Escolha um componente de preço
|
||||||
|
relatorioVendasBilheteiroController.lb.bucarDataCorte.value = Buscar por data do fechamento do caixa
|
||||||
|
relatorioVendasBilheteiroController.lb.buscarDataVenda.value = Buscar por data da Venda
|
||||||
|
|
||||||
|
|
||||||
#relatório de cancelamento automático ECF
|
#relatório de cancelamento automático ECF
|
||||||
|
|
|
@ -956,6 +956,8 @@ relatorioVendasBilheteiroSinteticoController.lbBilheteiro.value = Agente
|
||||||
relatorioVendasBilheteiroSinteticoController.lbDigitacao.value = Digitacion
|
relatorioVendasBilheteiroSinteticoController.lbDigitacao.value = Digitacion
|
||||||
relatorioVendasBilheteiroSinteticoController.lbFechamento.value = Fechamento
|
relatorioVendasBilheteiroSinteticoController.lbFechamento.value = Fechamento
|
||||||
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
||||||
|
relatorioVendasBilheteiroController.lb.bucarDataCorte.value = Buscar por data do fechamento do caixa
|
||||||
|
relatorioVendasBilheteiroController.lb.buscarDataVenda.value = Buscar por data da Venda
|
||||||
|
|
||||||
#Reporte de Demandas
|
#Reporte de Demandas
|
||||||
relatorioDemandasController.window.title = Reporte de demandas
|
relatorioDemandasController.window.title = Reporte de demandas
|
||||||
|
|
|
@ -1072,6 +1072,7 @@ relatorioVendasBilheteiroController.lbLayoutAntigo.value = Antigo
|
||||||
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diário
|
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diário
|
||||||
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
|
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
|
||||||
|
|
||||||
|
|
||||||
#Relatório de Vendas por bilheteiro Sintético
|
#Relatório de Vendas por bilheteiro Sintético
|
||||||
relatorioVendasBilheteiroSinteticoController.window.title = Relatório de Vendas por Bilheteiro Sintético
|
relatorioVendasBilheteiroSinteticoController.window.title = Relatório de Vendas por Bilheteiro Sintético
|
||||||
relatorioVendasBilheteiroSinteticoController.lbDatInicial.value = Data inicial
|
relatorioVendasBilheteiroSinteticoController.lbDatInicial.value = Data inicial
|
||||||
|
@ -1087,6 +1088,8 @@ relatorioVendasBilheteiroSinteticoController.lbFechamento.value = Fechamento
|
||||||
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
||||||
relatorioVendasBilheteiroSinteticoController.lbCanalVendas.value = Canal Vendas
|
relatorioVendasBilheteiroSinteticoController.lbCanalVendas.value = Canal Vendas
|
||||||
relatorioVendasBilheteiroSinteticoController.erroSemComponenteDePreco = Escolha um componente de preço
|
relatorioVendasBilheteiroSinteticoController.erroSemComponenteDePreco = Escolha um componente de preço
|
||||||
|
relatorioVendasBilheteiroController.lb.bucarDataCorte.value = Buscar por data do fechamento do caixa
|
||||||
|
relatorioVendasBilheteiroController.lb.buscarDataVenda.value = Buscar por data da Venda
|
||||||
|
|
||||||
|
|
||||||
#relatório de cancelamento automático ECF
|
#relatório de cancelamento automático ECF
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||||
<window id="winFiltroRelatorioVendasBilheteiroSintetico"
|
<window id="winFiltroRelatorioVendasBilheteiroSintetico"
|
||||||
apply="${relatorioVendasBilheteiroSinteticoController}"
|
apply="${relatorioVendasBilheteiroSinteticoController}"
|
||||||
contentStyle="overflow:auto" height="530px" width="600px"
|
contentStyle="overflow:auto" height="550px" width="650px"
|
||||||
border="normal">
|
border="normal">
|
||||||
|
|
||||||
<grid fixedLayout="true">
|
<grid fixedLayout="true">
|
||||||
|
@ -168,6 +168,14 @@
|
||||||
</bandpopup>
|
</bandpopup>
|
||||||
</bandbox>
|
</bandbox>
|
||||||
</row>
|
</row>
|
||||||
|
<row spans="4" >
|
||||||
|
<radiogroup style="margin-left: 2%; spacing=15%;" >
|
||||||
|
<radio id="radioDataVenda" selected="true"
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lb.buscarDataVenda.value')}" />
|
||||||
|
<radio id="radioDataCorte"
|
||||||
|
label="${c:l('relatorioVendasBilheteiroController.lb.bucarDataCorte.value')}" />
|
||||||
|
</radiogroup>
|
||||||
|
</row>
|
||||||
<row spans="4">
|
<row spans="4">
|
||||||
<listbox id="usuarioSelList" mold="paging"
|
<listbox id="usuarioSelList" mold="paging"
|
||||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||||
|
|
Loading…
Reference in New Issue