%@Language=VBScript%>
<%Option Explicit
Response.Buffer=true%>
<%
Dim sOrdem
Dim nPaginas, pagina, strPaginas, linhasDetalhe, intervaloPaginas, i
Dim classificacao
Dim Adocon
Dim ObjProduto
Dim rsProduto
Dim rsAutor
Dim rsPessoaProduto
Dim Ok
Dim TabelaProduto
Dim Data
Dim Operacao
Dim Tipo
Dim Contador
Dim TipoRelacao
Dim DscRelacao
Dim ListaInformacoes
Dim CodigoProduto
Dim Autor
Dim Titulo
Dim SubGenero
Dim ComboSubGenero
Dim Origem
Dim Busca
Dim ListaResultados
Dim PagAtual
Dim ItensPagina
Dim ContadorPaginas
Dim Aux
Dim TituloPesquisa
Dim SubGeneroPesquisa
Dim AutorPesquisa
Dim NumeroItens
Dim ContadorAux
Dim NumeroItensAux
Dim LocalEvento
Dim CodigoMateria
Dim ObjMateria
Dim VeiculoMateria
Dim rsNoticia
Dim rsAgenda
Dim ListaResultadosAgenda
Dim ListaResultadosNoticia
Dim ListaAutores
Dim conn, query, rs
ContadorAux=0
ContadorPaginas=0
NumeroItens=0
NumeroItensAux=0
Busca = Request.QueryString("Busca")
If Busca="" then Busca = Request.form("Busca")
set ObjProduto = new TProduto
'Set ObjProduto.Conexao = Adoconexao
If Busca=1 then
TituloPesquisa = trim(Request.Form("Titulo"))
If TituloPesquisa="" then TituloPesquisa=Request.QueryString("Titulo")
SubGeneroPesquisa = trim(Request.Form("SubGenero"))
If SubGeneroPesquisa="" then SubGeneroPesquisa=Request.QueryString("SubGenero")
classificacao = trim(Request.Form("classificacao"))
If classificacao="" then classificacao=Request.QueryString("classificacao")
AutorPesquisa = trim(Request.Form("Autor"))
If AutorPesquisa="" then AutorPesquisa=Request.QueryString("Autor")
sOrdem = Request("sOrdem")
PagAtual = Request.QueryString("PagAtual")
if PagAtual ="" then
PagAtual = 1
else
PagAtual=cint(PagAtual)
end if
ItensPagina=10
'variaveis de pagina
intervaloPaginas = 10
linhasDetalhe = 10
pagina = request("pagina")
if pagina = "" then pagina = "1"
set rsPessoaProduto = server.CreateObject("adodb.recordset")
rsPessoaProduto.CursorLocation = 3
rsPessoaProduto.Pagesize = ItensPagina
rsPessoaProduto.cachesize = ItensPagina
Tipo=1
CodigoProduto=""
ObjProduto.Titulo=TituloPesquisa
ObjProduto.SubGenero=SubGeneroPesquisa
ObjProduto.Classificacao = classificacao
ObjProduto.Autor=AutorPesquisa
ObjProduto.publicado=1
ObjProduto.ordem = sOrdem
dim ProximoProduto
Ok = ObjProduto.ObtemProdutoCatalogo(CodigoProduto,Tipo,rsPessoaProduto)
if rsPessoaProduto.state=0 then rsPessoaProduto.Open
if Ok then
Call Conectar()
if not rsPessoaProduto.EOF then
NumeroItensAux=rsPessoaProduto.recordCount
NumeroItens=NumeroItens+NumeroItensAux
rsPessoaProduto.AbsolutePage = PagAtual
'Response.Write "
NumeroItensAux Produto"&NumeroItensAux
ContadorPaginas = NumeroItens / ItensPagina
if ContadorPaginas - int(ContadorPaginas) <> 0 then
ContadorPaginas = Int(ContadorPaginas) + 1
end if
ContadorAux=0
CodigoProduto=""
Dim ProximoCodigo
ListaResultados = ListaResultados & montaCountPaginas()
'while not rsPessoaProduto.EOF AND ContadorAux<=ItensPagina
For i=1 To linhasDetalhe
ContadorAux = ContadorAux + 1
ListaAutores = getNomeAutores(rsPessoaProduto("CodPrd"))
Titulo = rsPessoaProduto("TitPrd")
SubGenero = rsPessoaProduto("CodSubGnr")
CodigoProduto = rsPessoaProduto("CodPrd")
'TipoRelacao = cint(rsPessoaProduto("TpoRel"))
rsPessoaProduto.MoveNext
if not rsPessoaProduto.EOF then
ProximoCodigo=rsPessoaProduto("CodPrd")
else
ProximoCodigo=""
end if
if CodigoProduto<>ProximoCodigo then
ListaResultados = ListaResultados &"