parent
8779c2b5cc
commit
c2fde79ff6
|
@ -21,7 +21,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
|||
*/
|
||||
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);
|
||||
|
||||
this.setCustomDataSource(new ArrayDataSource(this) {
|
||||
|
@ -147,8 +147,12 @@ public class RelatorioVendasBilheteiroSintetico extends Relatorio {
|
|||
sql.append("where ");
|
||||
sql.append(" ca.activo = 1 ");
|
||||
sql.append(" and ca.indreimpresion = 0 ");
|
||||
sql.append(" and ca.feccorte >= :DATA_INICIAL ");
|
||||
sql.append(" and ca.feccorte <= :DATA_FINAL ");
|
||||
if (buscarPorDataDaVenda) {
|
||||
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) {
|
||||
sql.append(" and m.EMPRESA_ID = :EMPRESA_ID");
|
||||
}
|
||||
|
|
|
@ -102,6 +102,8 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
|||
private Radio radBilheteiro;
|
||||
private Radio radDigitacao;
|
||||
private Radio radFechamento;
|
||||
|
||||
private Radio radioDataVenda;
|
||||
|
||||
@Override
|
||||
public void doAfterCompose(Component comp) throws Exception {
|
||||
|
@ -249,7 +251,7 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
|||
return;
|
||||
}
|
||||
|
||||
filtro.append("Agência: ");
|
||||
filtro.append("Ag<EFBFBD>ncia: ");
|
||||
String puntoVentaIds = "";
|
||||
String puntoVentas = "";
|
||||
List<PuntoVenta> lsPuntoVentaSelecionados = new ArrayList(Arrays.asList(puntoVentaSelList.getData()));
|
||||
|
@ -320,7 +322,7 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
|||
filtro.append(" Todos;");
|
||||
}
|
||||
|
||||
filtro.append(" Organização: ");
|
||||
filtro.append(" Organiza<EFBFBD><EFBFBD>o: ");
|
||||
|
||||
if( radDigitacao.isChecked() ) {
|
||||
filtro.append(radDigitacao.getLabel() + ";");
|
||||
|
@ -335,7 +337,7 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
|||
}
|
||||
|
||||
parametros.put("FILTROS", filtro.toString());
|
||||
relatorio = new RelatorioVendasBilheteiroSintetico(parametros, dataSourceRead.getConnection());
|
||||
relatorio = new RelatorioVendasBilheteiroSintetico(parametros, dataSourceRead.getConnection(), radioDataVenda.isSelected());
|
||||
|
||||
Map args = new HashMap();
|
||||
args.put("relatorio", relatorio);
|
||||
|
@ -375,5 +377,13 @@ public class RelatorioVendasBilheteiroSinteticoController extends MyGenericForwa
|
|||
public void setUsuarioSelList(MyListbox 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.lbLayoutResumo.value = Resumo
|
||||
|
||||
|
||||
#Relatório de Vendas por bilheteiro Sintético
|
||||
relatorioVendasBilheteiroSinteticoController.window.title = Relatório de Vendas por Bilheteiro Sintético
|
||||
relatorioVendasBilheteiroSinteticoController.lbDatInicial.value = Data inicial
|
||||
|
@ -1086,6 +1087,8 @@ relatorioVendasBilheteiroSinteticoController.lbFechamento.value = Fechamento
|
|||
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
||||
relatorioVendasBilheteiroSinteticoController.lbCanalVendas.value = Canal Vendas
|
||||
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
|
||||
|
|
|
@ -956,6 +956,8 @@ relatorioVendasBilheteiroSinteticoController.lbBilheteiro.value = Agente
|
|||
relatorioVendasBilheteiroSinteticoController.lbDigitacao.value = Digitacion
|
||||
relatorioVendasBilheteiroSinteticoController.lbFechamento.value = Fechamento
|
||||
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
|
||||
relatorioDemandasController.window.title = Reporte de demandas
|
||||
|
|
|
@ -1072,6 +1072,7 @@ relatorioVendasBilheteiroController.lbLayoutAntigo.value = Antigo
|
|||
relatorioVendasBilheteiroController.lbLayoutDiario.value = Diário
|
||||
relatorioVendasBilheteiroController.lbLayoutResumo.value = Resumo
|
||||
|
||||
|
||||
#Relatório de Vendas por bilheteiro Sintético
|
||||
relatorioVendasBilheteiroSinteticoController.window.title = Relatório de Vendas por Bilheteiro Sintético
|
||||
relatorioVendasBilheteiroSinteticoController.lbDatInicial.value = Data inicial
|
||||
|
@ -1087,6 +1088,8 @@ relatorioVendasBilheteiroSinteticoController.lbFechamento.value = Fechamento
|
|||
relatorioVendasBilheteiroSinteticoController.lbOrganizacao.value = Organizado por:
|
||||
relatorioVendasBilheteiroSinteticoController.lbCanalVendas.value = Canal Vendas
|
||||
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
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winFiltroRelatorioVendasBilheteiroSintetico"
|
||||
apply="${relatorioVendasBilheteiroSinteticoController}"
|
||||
contentStyle="overflow:auto" height="530px" width="600px"
|
||||
contentStyle="overflow:auto" height="550px" width="650px"
|
||||
border="normal">
|
||||
|
||||
<grid fixedLayout="true">
|
||||
|
@ -168,6 +168,14 @@
|
|||
</bandpopup>
|
||||
</bandbox>
|
||||
</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">
|
||||
<listbox id="usuarioSelList" mold="paging"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
|
|
Loading…
Reference in New Issue