%
Function prep(strString)
strString = replace(strString,"*","")
strString = replace(strString,"'","")
strString = replace(strString,"#","")
prep = strString
End Function
If Len(Day(Date)) = 1 Then
dia = "0" & Day(Date)
Else
dia = Day(Date)
End If
If Len(Month(Date)) = 1 Then
mes = "0" & Month(Date)
Else
mes = Month(Date)
End If
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES ESSENCIAIS
if request("acao") = "configloja" then
nome = request.form("seu_nome")
nome_loja = request.form("nome_loja")
'response.write nome_loja
cnpj = request.form("cnpj")
razao = request.form("razao_social")
email = request.form("email")
slogan = request.form("slogan")
url = request.form("url")
endloja = request.form("endereco_loja")
bairro = request.form("bairro")
cidade = request.form("cidade")
estado = request.form("estado")
telefone = request.form("telefone")
cotacao = request.form("cotacao")
retratil = request.form("retratil")
host_email = request.form("host_email")
componente_email = request.form("componente")
qtn_index = request.form("qtn_index")
sql = "UPDATE loja SET qtn_index = '"&qtn_index&"', componente_email='"&componente_email&"', host_email='"&host_email&"', retratil='"&retratil&"', cotacao_dia='"&cotacao&"', nome_loja = '" & nome_loja & "', slogan_loja = '" & slogan & "', endereco = '" & endloja & "', telefone = '" & telefone & "', bairro = '" & bairro & "', cidade = '" & cidade & "', estado = '" & estado & "', cnpj = '" & cnpj & "' , razao_social = '" & razao & "', url_loja = '" & url & "', seu_nome = '" & nome & "', email = '" & email & "'"
Set atualizaloja = conexao.Execute(sql)
Response.redirect "geral.asp?link=essencial&mensagem=As alterações foram gravadas com sucesso!"
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES ESSENCIAIS
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES BANCÁRIAS
elseif request("acao") = "banco" then
desconto = request.form("desconto")
url_pagto_deposito = request.form("url_pagto_deposito")
banco1 = request.form("banco1")
ag1 = request.form("ag1")
conta1 = request.form("conta1")
cedente1 = request.form("cedente1")
documento1 = request.form("documento1")
banco2 = request.form("banco2")
ag2 = request.form("ag2")
conta2 = request.form("conta2")
cedente2 = request.form("cedente2")
documento2 = request.form("documento2")
textozql = "UPDATE config_banco SET desconto='"&desconto&"', url_pagto_deposito='"&url_pagto_deposito&"', banco1 = '" & banco1 & "', banco2 = '" & banco2 & "', ag1 = '" & ag1 & "', documento1='"&documento1&"', ag2 = '" & ag2 & "', conta1 = '" & conta1 & "', conta2 = '" & conta2 & "', cedente1 = '" & cedente1 & "', cedente2 = '" & cedente2 & "', documento2='"&documento2&"'"
Set atualizabanco = conexao.Execute(textozql)
Response.redirect "geral.asp?link=contas&mensagem=As informações bancárias foram gravadas com sucesso!"
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES BANCÁRIAS
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES DE FRETE
elseif request("acao") = "frete" then
cep = request.form("cep")
estadofrete = request.form("estadofrete")
utilizarsedex = request.form("utilizarsedex")
calculoonline = request.form("calculoonline")
maopropria = request.form("maopropria")
avisorecebimento = request.form("avisorecebimento")
sedexcobrar = request.form("sedexcobrar")
utilizarencomenda = request.form("utilizarencomenda")
utilizarmotoboy = request.form("utilizarmotoboy")
descricaomotoboy = request.form("descricaomotoboy")
regiaomotoboy = request.form("regiaomotoboy")
valormotoboy = request.form("valormotoboy")
mtb = request.form("mtb")
sedex10=request.form("sedex10")
transportadora = request.form("transportadora")
carta_registrada = request.form("carta_registrada")
peso_cartaregistrada = request.form("peso_cartaregistrada")
valor_cartaregistrada = request.form("valor_cartaregistrada")
textozql = "UPDATE loja SET carta_registrada='"&carta_registrada&"', carta_registradapeso='"&peso_cartaregistrada&"', carta_registradavalor='"&valor_cartaregistrada&"', transportadora='"&transportadora&"', mtb='"&mtb&"', cep = '" & cep & "', estado_frete = '" & estadofrete & "', utilizar_sedex = '" & utilizarsedex & "', calculo_online = '" & calculoonline & "', mao_propria = '" & maopropria & "', aviso_recebimento = '" & avisorecebimento & "', sedex_cobrar = '" & sedexcobrar & "', utilizar_encomenda = '" & utilizarencomenda & "' , utilizar_motoboy = '" & utilizarmotoboy & "', descricao_motoboy = '" & descricaomotoboy & "', regiao_motoboy = '" & regiaomotoboy & "', valor_motoboy = '" & valormotoboy & "', sedex_10='"&sedex10&"'"
Set atualizafrete = conexao.Execute(textozql)
Response.Redirect "geral.asp?link=frete&mensagem=As configurações de frete foram gravadas com sucesso!"
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES DE FRETE
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES DE BOLETO
elseif request("acao") = "boleto" then
boleto_utilizar = request.form("boleto_utilizar")
banco = request.form("banco")
desconto = request.form("desconto")
url_pagto_boleto = request.form("url_pagto_boleto")
codigo_cedente = request.form("codigo_cedente")
agencia = request.form("agencia")
ag_digito = request.form("ag_digito")
conta = request.form("conta")
ct_digito = request.form("ct_digito")
carteira = request.form("carteira")
convenio = request.form("convenio")
cedente = request.form("cedente")
obs_linha1 = request.form("obs_linha1")
obs_linha2 = request.form("obs_linha2")
obs_linha3 = request.form("obs_linha3")
obs_linha4 = request.form("obs_linha4")
instr_linha1 = request.form("instr_linha1")
instr_linha2 = request.form("instr_linha2")
instr_linha3 = request.form("instr_linha3")
instr_linha4 = request.form("instr_linha4")
textozql = "UPDATE config_boleto SET boleto_utilizar='"&boleto_utilizar&"', banco='"&banco&"', desconto='"&desconto&"', url_pagto_boleto='"&url_pagto_boleto&"', codigo_cedente='"&codigo_cedente&"', agencia='"&agencia&"', ag_digito='"&ag_digito&"', conta='"&conta&"', ct_digito='"&ct_digito&"', carteira='"&carteira&"', convenio='"&convenio&"', cedente='"&cedente&"', obs_linha1='"&obs_linha1&"', obs_linha2='"&obs_linha2&"', obs_linha3='"&obs_linha3&"', obs_linha4='"&obs_linha4&"', instr_linha1='"&instr_linha1&"', instr_linha2='"&instr_linha2&"', instr_linha3='"&instr_linha3&"', instr_linha4='"&instr_linha4&"'"
Set atualizaboleto = conexao.Execute(textozql)
Response.Redirect "geral.asp?link=boleto&mensagem=As configurações de boleto foram gravadas com sucesso!"
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES DE BOLETO
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES DE CARTÕES
elseif request("acao") = "cartoes" then
'pega os dados do cartão
'visa
url_pagto_visa = request.Form("url_pagto_visa")
visa_parcelas = request.Form("visa_parcelas")
visa_minima = request.Form("visa_minima")
visa_sjuros = request.Form("visa_sjuros")
visa_utilizar = request.Form("visa_utilizar")
filiacao_visa = request.Form("filiacao_visa")
cfgloja= request.Form("cfgloja")
sqlv = "UPDATE config_visa SET filiacao='"&filiacao_visa&"', cfgloja='"&cfgloja&"', url_pagto_visa='"&url_pagto_visa&"', visa_quantidade_parcelas='"&visa_parcelas&"', visa_parcela_minima='"&visa_minima&"', visa_quantidade_sjuros='"&visa_sjuros&"', visa_utilizar='"&visa_utilizar&"'"
set visa = conexao.execute(sqlv)
set visa = nothing
url_pagto_master = request.Form("url_pagto_master")
master_parcelas = request.Form("master_parcelas")
master_minima = request.Form("master_minima")
master_sjuros = request.Form("master_sjuros")
master_utilizar = request.Form("master_utilizar")
filiacao = request.form("filiacao")
urlback = request.form("urlback")
sqlm = "UPDATE config_master SET urlback='"&urlback&"', filiacao='"&filiacao&"', url_pagto_master='"&url_pagto_master&"', master_quantidade_parcelas='"&master_parcelas&"', master_parcela_minima='"&master_minima&"', master_quantidade_sjuros='"&master_sjuros&"', master_utilizar='"&master_utilizar&"'"
set master = conexao.execute(sqlm)
set master = nothing
response.redirect "geral.asp?link=cartao&mensagem=As configurações de cartões foram gravadas com sucesso!"
'**** FUNÇÃO PARA GRAVAR CONFIGURAÇÕES DE CARTÕES
'**** FUNÇÃO PARA TROCAR A SENHA DO ADMINISTRADOR
elseif request("acao") = "admtrocasenha" then
codigo = request.form("id")
senha = request.form("senha")
sql = "UPDATE acesso SET senha='"& hash(senha) &"' WHERE id='"&codigo&"'"
set excluir= conexao.execute(sql)
response.redirect "usuarios.asp?link=ver&mensagem=A senha do usuário foi trocada com sucesso!"
'**** FUNÇÃO PARA TROCAR A SENHA DO ADMINISTRADOR
'**** FUNÇÃO PARA TROCAR A SENHA DO ATENDENTE
elseif request("acao") = "atendentetrocasenha" then
codigo = request.form("id")
senha = request.form("senha")
sql = "UPDATE atendentes SET senha='"& senha &"' WHERE id='"&codigo&"'"
set excluir= conexao.execute(sql)
response.redirect "usuarios.asp?link=chat&mensagem=A senha do atendente foi trocada com sucesso!"
'**** FUNÇÃO PARA TROCAR A SENHA DO ADMINISTRADOR
'**** FUNÇÃO PARA EXCLUIR ADMINISTRADOR
elseif request("acao") = "excluiradm" then
codigo = request("id")
sql = "DELETE FROM acesso WHERE id='"&codigo&"'"
set excluir= conexao.execute(sql)
response.redirect "usuarios.asp?link=ver&mensagem=O usuário foi excluido com sucesso!"
'**** FUNÇÃO PARA EXCLUIR ADMINISTRADOR
'**** FUNÇÃO PARA EXCLUIR ATENDENTE
elseif request("acao") = "excluiratendente" then
codigo = request("id")
sql = "DELETE FROM atendentes WHERE id='"&codigo&"'"
set excluir= conexao.execute(sql)
response.redirect "usuarios.asp?link=chat&mensagem=O Atendente foi excluido com sucesso!"
'**** FUNÇÃO PARA EXCLUIR ADMINISTRADOR
'**** FUNÇÃO PARA INCLUIR ADMINISTRADOR
elseif request("acao") = "incluiadm" then
login = request.form("login")
email = request.form("email")
senha = request.form("senha")
textosql = "INSERT INTO acesso (email,login, senha) VALUES ('"& hash(email) &"','"& hash(login) &"','"& hash(senha) &"')"
Set gravaadm = conexao.Execute(textosql)
Response.redirect "usuarios.asp?link=incluir&mensagem=O Usuário foi cadastrado com sucesso!"
'**** FUNÇÃO PARA INCLUIR ADMINISTRADOR
'**** FUNÇÃO PARA INCLUIR ATENDENTE
elseif request("acao") = "incluiatendente" then
email = request.form("email")
senha = request.form("senha")
textosql = "INSERT INTO atendentes (nome, email, senha, nivel) VALUES ('Atendente', '"& email &"','"& senha &"','o')"
Set gravaadm = conexao.Execute(textosql)
Response.redirect "usuarios.asp?link=chat&mensagem=O Atendente foi cadastrado com sucesso!"
'**** FUNÇÃO PARA INCLUIR ADMINISTRADOR
'**** FUNÇÃO PARA EXCLUIR CLIENTES
elseif request("acao") = "excluircli" then
codigo = request("id")
textosql = "DELETE FROM clientes WHERE clienteid = " & codigo & ";"
Set excluir = conexao.Execute(textosql)
Response.Redirect "clientes.asp?link=todos&pagina="&request("pagina")&"&mensagem=O cliente foi excluido com sucesso!"
'**** FUNÇÃO PARA EXCLUIR CLIENTES
'**** FUNÇÃO PARA EDITAR CATEGORIA
elseif request("acao") = "editardep" then
nome = request.form("nomedep")
descri = request.form("descri")
ver = request.form("ver")
codigo = request.form("id")
img_se=replace(replace(request.form("banner"),".../img_se/",""), "../img_se/", "")
img_lat1=replace(replace(request.form("banner3"),".../img_lat1/",""), "../img_lat1/", "")
img_lat2=replace(replace(request.form("banner4"),".../img_lat2/",""), "../img_lat2/", "")
img_lat3=replace(replace(request.form("banner5"),".../img_lat3/",""), "../img_lat3/", "")
If nome = "" Then
Response.Redirect "departamentos.asp?link=editarcateg&id="&codigo&"&mensagem=A categoria deve ter um nome!"
End If
If descri = "" Then
descri = "-"
End If
If img_se = "" Then
img_se = "-"
End If
textosql = "UPDATE sessoes SET nome = '" & nome & "', descr = '" & descri & "', ver = '" & ver & "', img_se = '" & img_se & "', img_lat1 = '" & img_lat1 & "', img_lat2 = '" & img_lat2 & "', img_lat3 = '" & img_lat3 & "' WHERE id = " & codigo & ";"
Set gravadep = conexao.Execute(textosql)
Response.Redirect "departamentos.asp?link=ver&mensagem=A categoria foi alterada com sucesso!"
'**** FUNÇÃO PARA EDITAR CATEGORIA
'**** FUNÇÃO PARA EDITAR CATEGORIA
elseif request("acao") = "editarsubdep" then
nome = request.form("nomedep")
descri = request.form("descri")
ver = request.form("visivel")
sessao = request.form("sessao")
codigo = request.form("id")
If nome = "" Then
Response.Redirect "departamentos.asp?link=subcateg&id="&codigo&"&mensagem=A sub-categoria deve possuir um nome!"
End If
If sessao = "" Then
Response.Redirect "departamentos.asp?link=subcateg&id="&codigo&"&mensagem=Selecione uma categoria para a sub-categoria'"
End If
If descri = "" Then
descri = "-"
End If
textosql = "UPDATE categoria SET nome = '" & nome & "', descr = '" & descri & "', ver = '" & ver & "', idsessao="&sessao&" WHERE idcategoria = " & codigo & ";"
Set gravadep = conexao.Execute(textosql)
Response.Redirect "departamentos.asp?link=ver&mensagem=A sub-categoria foi alterada com sucesso!"
'**** FUNÇÃO PARA EDITAR CATEGORIA
'**** FUNÇÃO PARA EXCLUIR CATEGORIA E SUB-CATEGORIA
elseif request("acao") = "excluirdep" then
tipo = request("tipo")
codigo = request("id")
if tipo = "dep" then
set categ = conexao.execute("SELECT * FROM categoria WHERE idsessao='"&codigo&"'")
while not categ.eof
set subcateg = conexao.execute("DELETE FROM subcategoria WHERE idcategoria='"&categ("idcategoria")&"'")
categ.movenext
wend
textosql = "DELETE FROM sessoes WHERE id = " & codigo & ";"
Set gravadep = conexao.Execute(textosql)
set del = conexao.execute("DELETE FROM categoria WHERE idsessao='"&codigo&"'")
'set delprod = conexao.execute("DELETE FROM produtos WHERE idsessao='"&categ("idcategoria")&"'")
set categ = nothing
set ds = conexao.execute("DELETE FROM categoria WHERE idsessao='"&codigo&"'")
set ds = nothing
elseif tipo = "subdep" then
set subcc = conexao.execute( "DELETE FROM subcategoria WHERE idcategoria = " & codigo & ";")
textosql = "DELETE FROM categoria WHERE idcategoria = " & codigo & ";"
Set gravadep = conexao.Execute(textosql)
elseif tipo = "subsubdep" then
textosql = "DELETE FROM subcategoria WHERE idsubcategoria = " & codigo & ";"
Set gravadep = conexao.Execute(textosql)
end if
Response.Redirect "departamentos.asp?link=ver&mensagem=A ação foi excluida com sucesso!"
'**** FUNÇÃO PARA EXCLUIR CATEGORIA E SUB-CATEGORIA
elseif request("acao") = "incluirdep" then
nome = request.form("nomedep")
color_lat = request.form("url")
descri = request.form("descri")
ver = request.form("visivel")
If nome = "" Then
Response.Redirect "departamentos.asp?link=incluircateg&mensagem=Informe o nome da Seção a ser criada!"
End If
If color_lat = "" Then
Response.Redirect "departamentos.asp?link=incluircateg&mensagem=É obrigatório o cadastramento do banner sa sessão!"
End If
If descri = "" Then
descri = "-"
End If
If Len(Day(Date)) = 1 Then
dia = "0" & Day(Date)
Else
dia = Day(Date)
End If
If Len(Month(Date)) = 1 Then
mes = "0" & Month(Date)
Else
mes = Month(Date)
End If
data = dia & "/" & mes & "/" & Year(Now)
img_se=replace(replace(request.form("banner"),".../img_se/",""), "../img_se/", "")
img_lat1=replace(replace(request.form("banner3"),".../img_lat1/",""), "../img_lat1/", "")
img_lat2=replace(replace(request.form("banner4"),".../img_lat2/",""), "../img_lat2/", "")
img_lat3=replace(replace(request.form("banner5"),".../img_lat3/",""), "../img_lat3/", "")
textosql = "INSERT INTO sessoes (data, nome, descr,ver, img_se, img_lat1, img_lat2, img_lat3) VALUES ('" & data & "', '" & nome & "', '" & descri & "','" & ver & "','" & img_se & "','" & img_lat1 & "','" & img_lat2 & "','" & img_lat3 & "');"
Set gravadep = conexao.Execute(textosql)
Response.Redirect "departamentos.asp?link=incluircateg&mensagem=A Seção foi cadastrada com sucesso!"
'**** FUNÇÃO PARA INCLUIR CATEGORIA
'**** FUNÇÃO PARA INCLUIR SUB-CATEGORIA
elseif request("acao") = "incluirsubdep" then
nome = request.form("nomedep")
descri = request.form("descri")
ver = request.form("visivel")
sessao = request.form("categoria")
If nome = "" Then
Response.Redirect "departamentos.asp?link=incluirsubcateg&mensagem=Digite o nome da Categoria a ser cadastrada!"
End If
If sessao = "" Then
Response.Redirect "departamentos.asp?link=incluirsubcateg&mensagem=Selecione uma Seção!'"
End If
If descri = "" Then
descri = "-"
End If
If Len(Day(Date)) = 1 Then
dia = "0" & Day(Date)
Else
dia = Day(Date)
End If
If Len(Month(Date)) = 1 Then
mes = "0" & Month(Date)
Else
mes = Month(Date)
End If
data = dia & "/" & mes & "/" & Year(Now)
textosql = "INSERT INTO categoria (data, nome, descr,ver,idsessao) VALUES ('" & data & "', '" & nome & "', '" & descri & "','" & ver & "','"&sessao&"');"
Set gravadep = conexao.Execute(textosql)
Response.Redirect "departamentos.asp?link=incluirsubcateg&mensagem=A Categoria foi cadastrada com sucesso!"
'**** FUNÇÃO PARA INCLUIR SUB-CATEGORIA
'**** FUNÇÃO PARA INCLUIR SUB-SUB-CATEGORIA
elseif request("acao") = "incluirsubsubdep" then
nome = request.form("subcategoria")
ver = request.form("visivel")
sessao = request.form("categoria")
If nome = "" Then
Response.Redirect "departamentos.asp?link=incluirsubsubcateg&mensagem=Digite o nome da Sub-Categoria a ser cadastrada!"
End If
If sessao = "" Then
Response.Redirect "departamentos.asp?link=incluirsubcateg&mensagem=Selecione uma Seção/Categoria!'"
End If
If descri = "" Then
descri = "-"
End If
If Len(Day(Date)) = 1 Then
dia = "0" & Day(Date)
Else
dia = Day(Date)
End If
If Len(Month(Date)) = 1 Then
mes = "0" & Month(Date)
Else
mes = Month(Date)
End If
data = dia & "/" & mes & "/" & Year(Now)
textosql = "INSERT INTO subcategoria (data, nome, ver, idcategoria) VALUES ('" & data & "', '" & nome & "', '" & ver & "','"&sessao&"');"
Set gravadep = conexao.Execute(textosql)
Response.Redirect "departamentos.asp?link=incluirsubsubcateg&mensagem=A Sub-Categoria foi cadastrada com sucesso!"
'**** FUNÇÃO PARA INCLUIR SUB-SUB-CATEGORIA
elseif request("acao")="alterarsubsubdep" then
sql = "UPDATE subcategoria SET idcategoria='"&request("categoria")&"' , nome='"&request("subcategoria")&"', ver='"&request("visivel")&"' WHERE idsubcategoria='"&request("id")&"'"
set updt = conexao.execute(sql)
Response.Redirect "departamentos.asp?link=editarsubsubcateg&id="&request("id")&"&mensagem=A Sub-Categoria foi alterada com sucesso!"
'**** FUNÇÃO PARA GRAVAR PRODUTO VELHO
elseif request("acao") = "gravaprodvelho" then
If Len(Day(Date)) = 1 Then
dia = "0" & Day(Date)
Else
dia = Day(Date)
End If
If Len(Month(Date)) = 1 Then
mes = "0" & Month(Date)
Else
mes = Month(Date)
End If
codigo = request.form("id")
nome = prep(request.form("nomeprod"))
referencia = prep(request.form("referencia"))
categoria = request.form("categoria")
sessao = request.form("sessao")
subcategoria = request.form("subcategoria")
peso = request.form("peso")
precov = request.form("precv")
precon = request.form("precn")
parcelamento = request.form("parc")
juros = request.form("juro")
juropor = request.form("jurodia")
fabricante = request.form("fabricante")
descricao = prep(request.form("descri"))
estoq = request.form("ver")
figurg = request.form("imagemg")
transportadora = request.form("transportadora")
anunciado = request.form("anunciado")
destaque = request.form("destaque")
estoque = request.form("estoque")
if estoque = "" then
estoque = "0"
end if
moeda = request.form("moeda")
frete_gratis = request.form("frete_gratis")
foto1=replace(replace(request.form("foto1"),"foto1/grande/",""), "../produtos/", "")
foto2=replace(replace(request.form("foto2"),"foto2/grande/",""), "../produtos/", "")
foto3=replace(replace(request.form("foto3"),"foto3/grande/",""), "../produtos/", "")
foto4=replace(replace(request.form("foto4"),"foto4/grande/",""), "../produtos/", "")
foto5=replace(replace(request.form("foto5"),"foto5/grande/",""), "../produtos/", "")
foto6=replace(replace(request.form("foto6"),"foto6/grande/",""), "../produtos/", "")
img_prod=replace(replace(request.form("imagem"),"img_prod/",""), "/img_prod/", "")
textozql = "UPDATE produtos SET anunciado='"&anunciado&"', foto1='"&foto1&"',foto2='"&foto2&"', foto3='"&foto3&"',foto4='"&foto4&"', foto5='"&foto5&"',foto6='"&foto6&"',img_prod='"&img_prod&"', moeda='"&moeda&"', transportadora = '"&transportadora&"', nome = '"&nome&"',referencia = '"&referencia&"',fabricante = '"&fabricante&"',detalhe = '"&descricao&"',preco = '"&precon&"',precovelho = '"&precov&"',estoque = '"&estoq&"', idsessao = '"&sessao&"', idcategoria = '"&categoria&"',idsubcategoria = '"&subcategoria&"', peso = '"&peso&"', destaque = '"&destaque&"', frete_gratis = '"&frete_gratis&"' WHERE idprod='"& codigo &"'"
'response.write textozql
'response.end
Set atualizaproduto = conexao.Execute(textozql)
set ve = conexao.execute("SELECT * from estoque where idproduto='"&codigo&"'")
if ve.eof or ve.bof then
sql = "INSERT INTO estoque (idproduto, estoque) values ('"&codigo&"','"&estoque&"')"
set ie = conexao.execute(sql)
ELSE
sql = "UPDATE estoque SET estoque='"&estoque&"' WHERE idproduto='"&codigo&"'"
set grava = conexao.execute(sql)
end if
Response.Redirect "produtos.asp?link=editar&id="&codigo&"&mensagem=Produto alterado com sucesso!"
'**** FUNÇÃO PARA GRAVAR PRODUTO VELHO
'**** FUNÇÃO PARA GRAVAR PRODUTO NOVO
elseif request("acao") = "incluiproduto" then
If Len(Day(Date)) = 1 Then
dia = "0" & Day(Date)
Else
dia = Day(Date)
End If
If Len(Month(Date)) = 1 Then
mes = "0" & Month(Date)
Else
mes = Month(Date)
End If
nome = prep(request.form("nomeprod"))
sessao = request.form("sessao")
categoria = request.form("categoria")
subcategoria = request.form("subcategoria")
peso = request.form("peso")
precov = request.form("precv")
precon = request.form("precn")
parcelamento = request.form("parc")
juros = request.form("juro")
juropor = request.form("jurodia")
fabricante = request.form("fabricante")
descricao = prep(request.form("descri"))
estoq = request.form("ver")
figurg = request.form("imagemg")
transportadora = request.form("transportadora")
anunciado = request.form("anunciado")
foto1=replace(replace(request.form("foto1"),"foto1/grande/",""), "../produtos/", "")
foto2=replace(replace(request.form("foto2"),"foto2/grande/",""), "../produtos/", "")
foto3=replace(replace(request.form("foto3"),"foto3/grande/",""), "../produtos/", "")
foto4=replace(replace(request.form("foto4"),"foto4/grande/",""), "../produtos/", "")
foto5=replace(replace(request.form("foto5"),"foto5/grande/",""), "../produtos/", "")
foto6=replace(replace(request.form("foto6"),"foto6/grande/",""), "../produtos/", "")
destaque = request.form("destaque")
estoque = request.form("estoque")
moeda = request.form("moeda")
frete_gratis = request.form("frete_gratis")
'inclui o novo produto na base de dados
gravador = "INSERT INTO produtos (anunciado, ampliada, moeda, transportadora, nome, fabricante, detalhe, preco, precovelho, estoque, idsessao, idcategoria, idsubcategoria, data, peso, foto1, foto2, foto3, foto4, foto5, foto6, status, destaque,frete_gratis) VALUES ('"&anunciado&"','"&liada&"', '"&moeda&"', '" & transportadora & "','" & nome & "', '" & fabricante & "', '" & descricao & "', '" & precon & "', '" & precov & "', '" & estoq & "', '" & sessao & "','" & categoria & "', '" & subcategoria & "','" & dia & "/" & mes & "/" & Year(Date) & "','" & peso & "', '"&foto1&"', '"&foto2&"','"&foto3&"', '"&foto4&"','"&foto5&"', '"&foto6&"', 'nao', '" & destaque & "', '" & frete_gratis & "')"
Set gravanovo = conexao.Execute(gravador)
'pega o código do produto
textoest = "SELECT idprod from produtos where nome='"&nome&"' and detalhe ='"&descricao&"'"
Set buscaEst = conexao.Execute(textoest)
if not buscaEst.eof then
sql = "INSERT INTO estoque (idproduto,estoque) values ('"& buscaEst("idprod") &"','"& estoque &"')"
response.write sql
Saida = conexao.execute(sql)
end if
response.redirect "produtos.asp?link=incluir&mensagem=O produto foi cadastrado com sucesso!"
'**** FUNÇÃO PARA GRAVAR PRODUTO NOVO
'**** FUNÇÃO PARA GRAVAR PRODUTO NOVO
elseif request("acao") = "excluirpro" then
codigo = request("id")
set verprod = conexao.execute("SELECT * FROM produtos WHERE idprod = " & codigo & "")
if verprod("foto1") <> "grande.gif" then
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile server.MapPath("../produtos/foto1/pequena"& verprod("foto") )
objFSO.DeleteFile server.MapPath("../produtos/foto1/media"& verprod("foto") )
objFSO.DeleteFile server.MapPath("../produtos/foto1/grande"& verprod("foto") )
set objFSO = nothing
end if
if verprod("foto2") <> "grande.gif" then
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile server.MapPath("../produtos/foto2/"& verprod("foto2") )
set objFSO = nothing
end if
if verprod("foto3") <> "grande.gif" then
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile server.MapPath("../produtos/foto3/"& verprod("foto3") )
set objFSO = nothing
end if
if verprod("foto4") <> "grande.gif" then
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile server.MapPath("../produtos/foto3/"& verprod("foto4") )
set objFSO = nothing
end if
if verprod("foto5") <> "grande.gif" then
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile server.MapPath("../produtos/foto3/"& verprod("foto5") )
set objFSO = nothing
end if
if verprod("foto6") <> "grande.gif" then
Set objFSO = CreateObject("Scripting.FileSystemObject")
objFSO.DeleteFile server.MapPath("../produtos/foto3/"& verprod("foto6") )
set objFSO = nothing
end if
textosql = "DELETE FROM produtos WHERE idprod = " & codigo & ";"
Set excluir = conexao.Execute(textosql)
Response.Redirect "produtos.asp?link=ver&mensagem=O produto foi excluido com sucesso!"
'**** FUNÇÃO PARA GRAVAR PRODUTO NOVO
'**** FUNÇÃO PARA EXCLUIR COMPRA
elseif request("acao") = "excluircompra" then
codigo = request("id")
set compra = conexao.execute("DELETE FROM compras WHERE idcompra='"&codigo&"'")
set pedido = conexao.execute("DELETE FROM pedidos WHERE idcompra='"&codigo&"'")
Response.Redirect "vendas.asp?link=data&dia="&dia&"/"&mes&"/"&Year(now)&"&mensagem=O pedido foi excluido com sucesso!"
'**** FUNÇÃO PARA EXCLUIR COMPRA
'**** FUNÇÃO PARA EXCLUIR COMPRA
elseif request("acao") = "excluircompras" then
codigo = request("id")
set compra = conexao.execute("DELETE FROM compras WHERE idcompra='"&codigo&"'")
set pedido = conexao.execute("DELETE FROM pedidos WHERE idcompra='"&codigo&"'")
Response.Redirect "vendas.asp?link=todas&mensagem=O pedido foi excluido com sucesso!"
'**** FUNÇÃO PARA EXCLUIR COMPRA
'**** FUNÇÃO PARA MUDAR STATUS
elseif request("acao") = "mudastatus" then
compra = request.form("id")
estatus = request.form("status")
textozql = "UPDATE compras SET status = '"&estatus&"' WHERE idcompra='"& compra &"'"
Set mudastatus = conexao.Execute(textozql)
set conecompra = conexao.execute("SELECT * FROM compras WHERE idcompra='"& compra &"'")
set cliente = conexao.execute("SELECT * FROM clientes WHERE email='"&conecompra("clienteid")&"'")
Select Case conecompra("status")
Case "0"
status = "Estamos aguardando a confirmação de pagamento do seu pedido. Caso tenha desistido da compra, informe-nos o motivo respondendo esta mensagem."
Case "1"
status = "O pagamento do seu pedido foi confirmado e já encaminhado para envio. Assim que for despachado o Sr(a) receberá o localizador da entrega em seu email."
Case "2"
status = "O produto foi enviado. Assim que receber o produto, por favor nos comunique respondendo a esta mensagem."
Case "3"
status = "Conforme contato o pedido foi entregue com sucesso. Sua venda foi concluida. Agradecemos a preferência, volte sempre!"
Case "4"
status = "Conforme observado pelo Sr(a)., um ou mais produtos do pedido estão extraviados. O(s) produto(s) deverão ser enviados novamente à "&loja("nome_loja")&" para aplicação de garantia ou troca."
Case "5"
status = "O produto extraviado foi recebido com sucesso e foi encaminhado à troca ou aplicação de garantia."
Case "6"
status = "Sua compra foi cancelada por fim do prazo para pagamento. Caso tenha interesse no produto, efetue uma nova compra."
Case "7"
status = "Por favor, pedimos que entre em contato conosco para resolvermos questões de seu interesse."
Case "8"
status = "Sua compra foi cancelada sem motivo informado."
end select
'função exclusiva de emails VIRTUAPLUS
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objHTML = objFSO.OpenTextFile(server.MapPath("../emails") & "\alterado_status.html", 1, True, 0)
mensagem = objHTML.ReadAll
Set objHTML = Nothing
Set objFSO = Nothing
response.clear
mensagem = Replace(mensagem, "##nome_cliente##", hash(cliente("nome")) )
mensagem = Replace(mensagem, "##nome_loja##", loja("nome_loja"))
mensagem = Replace(mensagem, "##slogan_loja##", loja("slogan_loja"))
mensagem = Replace(mensagem, "##forma_entrega##", tfrete)
mensagem = Replace(mensagem, "##email_loja##", loja("email"))
mensagem = Replace(mensagem, "##endereco_loja##", loja("endereco"))
mensagem = Replace(mensagem, "##cep_loja##", loja("cep"))
mensagem = Replace(mensagem, "##bairro_loja##", loja("bairro"))
mensagem = Replace(mensagem, "##cidade_loja##", loja("cidade"))
mensagem = Replace(mensagem, "##estado_loja##", loja("estado"))
mensagem = Replace(mensagem, "##url_loja##", "http://" & loja("url_loja"))
mensagem = Replace(mensagem, "##data##", date)
mensagem = Replace(mensagem, "##pedido##", compra)
mensagem = Replace(mensagem, "##status##", status)
Dim send_mail
send_mail = enviar(loja("email"), hash(cliente("email")) , loja("nome_loja") &" - Pedido "&compra&" foi alterado!", mensagem)
Response.Redirect "vendas.asp?link=ver&id="&compra&"&mensagem=O status da compra foi alterado com sucesso!"
'**** FUNÇÃO PARA MUDAR STATUS
'**** FUNÇÃO PARA GRAVAR LOCALIZADOR
elseif request("acao") = "gravaloc" then
set verifica = conexao.execute("SELECT * FROM loc WHERE compra='"&request("compra")&"'")
if verifica.eof or verifica.bof then
sql = "INSERT INTO loc (data, hora, compra, localizador, mensagem) values ('"&request("data")&"', '"&request("hora")&"', '"&request("compra")&"', '"&request("localizador")&"', '"&request("mensagem")&"')"
else
sql = "UPDATE loc set data='"&request("data")&"', hora='"&request("hora")&"', localizador='"&request("localizador")&"', mensagem='"&request("mensagem")&"' WHERE compra="&request("compra")&""
end if
set grava = conexao.execute(sql)
'função exclusiva de emails VIRTUAPLUS
set conecompra = conexao.execute("SELECT * FROM compras WHERE idcompra='"& request("compra") &"'")
set cliente = conexao.execute("SELECT * FROM clientes WHERE email='"&conecompra("clienteid")&"'")
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objHTML = objFSO.OpenTextFile(server.MapPath("../emails") & "\envio_loc.html", 1, True, 0)
mensagem = objHTML.ReadAll
Set objHTML = Nothing
Set objFSO = Nothing
mensagem = Replace(mensagem, "##nome_cliente##", hash(cliente("nome")) )
mensagem = Replace(mensagem, "##nome_loja##", loja("nome_loja"))
mensagem = Replace(mensagem, "##slogan_loja##", loja("slogan_loja"))
mensagem = Replace(mensagem, "##email_loja##", loja("email"))
mensagem = Replace(mensagem, "##endereco_loja##", loja("endereco"))
mensagem = Replace(mensagem, "##cep_loja##", loja("cep"))
mensagem = Replace(mensagem, "##bairro_loja##", loja("bairro"))
mensagem = Replace(mensagem, "##cidade_loja##", loja("cidade"))
mensagem = Replace(mensagem, "##estado_loja##", loja("estado"))
mensagem = Replace(mensagem, "##url_loja##", "http://" & loja("url_loja"))
mensagem = Replace(mensagem, "##pedido##", request("compra"))
dados = "Data do Envio: "&request("data")&"
Hora do Envio: "&request("hora")&"
Localizador: "&request("localizador")&"
Mensagem: "&request("mensagem")&""
mensagem = Replace(mensagem, "##dados##", dados)
enviar loja("email"), hash(cliente("email")) , loja("nome_loja") &" - Pedido "&compra&" foi alterado!", mensagem
Response.Redirect "vendas.asp?link=ver&id="&request("compra")&"&mensagem=Os dados do envio foram arquivados com sucesso e enviados ao cliente!"
'**** FUNÇÃO PARA MUDAR STATUS
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
elseif request("acao") = "quemsomos" then
textozql = "UPDATE loja SET quemsomos = '"&request("quemsomos")&"'"
set grava = conexao.execute(textozql)
response.redirect "testando.asp?link=quemsomos&mensagem=O texto da página foi alterado com sucesso!"
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
elseif request("acao") = "loja" then
textozql = "UPDATE loja SET loja = '"&request("loja")&"'"
set grava = conexao.execute(textozql)
response.redirect "testando.asp?link=loja&mensagem=O texto da página foi alterado com sucesso!"
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
elseif request("acao") = "cursos" then
textozql = "UPDATE loja SET cursos = '"&request("cursos")&"'"
set grava = conexao.execute(textozql)
response.redirect "testando.asp?link=cursos&mensagem=O texto da página foi alterado com sucesso!"
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
elseif request("acao") = "convenios" then
textozql = "UPDATE loja SET convenios = '"&request("convenios")&"'"
set grava = conexao.execute(textozql)
response.redirect "testando.asp?link=convenios&mensagem=O texto da página foi alterado com sucesso!"
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
elseif request("acao") = "laboratorios" then
textozql = "UPDATE loja SET laboratorios = '"&request("laboratorios")&"'"
set grava = conexao.execute(textozql)
response.redirect "testando.asp?link=laboratorios&mensagem=O texto da página foi alterado com sucesso!"
'**** FUNÇÃO PARA TEXTO QUEM SOMOS
'**** FUNÇÃO PARA CADASTRO DE BANNER
elseif request("acao") = "inserebanner" then
local = request.form("local")
link = request.form("link")
imagem = request.form("banner")
imagem = replace(imagem,"../", "")
sql = "INSERT INTO banners (direcao, link, imagem) values ('"&local&"', '"&link&"', '"&imagem&"')"
set rs = conexao.execute(sql)
response.redirect "banner.asp?link=novo&mensagem=O banner foi cadastrado com sucesso!"
'**** FUNÇÃO PARA CADASTRO DE BANNER
'**** FUNÇÃO PARA ALTERAR BANNER
elseif request("acao") = "alterabanner" then
codigo = request.form("id")
local = request.form("local")
link = request.form("link")
imagem = request.form("banner")
imagem = replace(imagem,"../", "")
sql = "UPDATE banners SET direcao='"&local&"', link='"&link&"', imagem='"&imagem&"' WHERE id='"&codigo&"'"
set rs = conexao.execute(sql)
response.redirect "banner.asp?link=editar&id="&codigo&"&mensagem=O Banner foi alterado com sucesso!"
'**** FUNÇÃO PARA ALTERAR BANNER
'**** FUNÇÃO PARA EXCLUIR BANNER
elseif request("acao") = "excluirbanner" then
codigo = request("id")
sql = "DELETE FROM banners WHERE id='"&codigo&"'"
set excluir= conexao.execute(sql)
response.redirect "banner.asp?link=ver&mensagem=O banner foi excluido com sucesso!"
'**** FUNÇÃO PARA EXCLUIR BANNER
'**** FUNÇÃO PARA INCLUIR CUPOM DESCONTO
elseif request("acao") = "incluircupom" then
sql = "INSERT INTO cupom (data, codigo, valor, tipo, utilizado) values ('"&date&"','"&request.form("codigo")&"','"&request.form("valor")&"','"&request.form("desconto")&"', 'n')"
set grava = conexao.execute(sql)
response.redirect "cupom.asp?link=novo&mensagem=O código de cupom foi cadastrado com sucesso!"
'**** FUNÇÃO PARA INCLUIR CUPOM DESCONTO
'**** FUNÇÃO PARA EDITAR CUPOM DESCONTO
elseif request("acao") = "editarcupom" then
sql = "UPDATE cupom SET valor='"&request.form("valor")&"', tipo='"&request.form("desconto")&"' WHERE id="&request.form("id")&""
set grava = conexao.execute(sql)
response.redirect "cupom.asp?link=editar&id="&request.form("id")&"&mensagem=O cupom desconto foi alterado com sucesso!"
'**** FUNÇÃO PARA EDITAR CUPOM DESCONTO
'**** FUNÇÃO PARA EDITAR CUPOM DESCONTO
elseif request("acao") = "excluircupom" then
sql = "DELETE FROM cupom WHERE id="&request("id")&""
set grava = conexao.execute(sql)
response.redirect "cupom.asp?link=ver&mensagem=O cupom desconto foi excluido com sucesso!"
'**** FUNÇÃO PARA EDITAR CUPOM DESCONTO
'**** FUNÇÃO PARA INCLUIR FABRICANTE
elseif request("acao") = "incluiimg_prod" then
sql = "INSERT INTO produtos (img_prod) values ('"&replace(request.form("imagem"), "../", "")&"')"
set grava = conexao.execute(sql)
response.redirect "produtos.asp?link=incluirimg_prod&mensagem=O Fabricante foi cadastrado com sucesso!"
'**** FUNÇÃO PARA INCLUIR FABRICANTE
'**** FUNÇÃO PARA EDITAR FABRICANTE
elseif request("acao") = "editarimg_prod" then
sql = "UPDATE produtos SET imagem = '"&replace(request.form("imagem"), "../", "")&"' WHERE id='"&request("id")&"'"
set grava = conexao.execute(sql)
response.redirect "produtos.asp?link=editarimg_prod&id="&request("id")&"&mensagem=O Fabricante foi alterado com sucesso!"
'**** FUNÇÃO PARA EDITAR FABRICANTE
elseif request("acao") = "incluimarca" then
sql = "INSERT INTO fabricantes (data, nome, imagem) values ('"&date&"','"&request.form("nome")&"','"&replace(request.form("imagem"), "../", "")&"')"
set grava = conexao.execute(sql)
response.redirect "produtos.asp?link=incluirfabricante&mensagem=O Fabricante foi cadastrado com sucesso!"
'**** FUNÇÃO PARA INCLUIR FABRICANTE
'**** FUNÇÃO PARA EXCLUIR FABRICANTE
elseif request("acao") = "excluirfabricante" then
sql = "DELETE FROM fabricantes WHERE id="&request("id")&""
set grava = conexao.execute(sql)
response.redirect "produtos.asp?link=fabricantes&mensagem=O fabricante foi excluido com sucesso!"
'**** FUNÇÃO PARA EXCLUIR FABRICANTE
'**** FUNÇÃO PARA EDITAR FABRICANTE
elseif request("acao") = "editarmarca" then
sql = "UPDATE fabricantes SET data='"&date&"', nome='"&request.form("nome")&"', imagem = '"&replace(request.form("imagem"), "../", "")&"' WHERE id='"&request("id")&"'"
set grava = conexao.execute(sql)
response.redirect "produtos.asp?link=editarfabricante&id="&request("id")&"&mensagem=O Fabricante foi alterado com sucesso!"
'**** FUNÇÃO PARA EDITAR FABRICANTE
'**** FUNÇÃO PARA BRPAY
elseif request("acao") = "brpay" then
sql = "UPDATE config_brpay SET utilizar='"&request.form("utilizar")&"', email_cobranca='"&request.form("email_cobranca")&"', moeda = '"&request.form("moeda")&"', tipo='"&request.form("tipo")&"'"
set grava = conexao.execute(sql)
response.redirect "geral.asp?link=brpay&mensagem=As configurações do PagSeguro foram alteradas com sucesso!"
'**** FUNÇÃO PARA BRPAY
'**** FUNÇÃO PARA PAGDIGITAL
elseif request("acao") = "pagdigital" then
sql = "UPDATE config_pagdigital SET pagdigital_utilizar='"&request.form("pagdigital_utilizar")&"', pagamentodigital_email='"&request.form("pagamentodigital_email")&"'"
set grava = conexao.execute(sql)
response.redirect "geral.asp?link=pagdigital&mensagem=As configurações do Pagamento Digital foram alteradas com sucesso!"
'**** FUNÇÃO PARA PAGDIGITAL
'**** FUNÇÃO PARA GOOGLE ANALYTICS
elseif request("acao") = "analytics" then
sql = "UPDATE loja SET analytics='"&request.form("id")&"'"
set grava = conexao.execute(sql)
response.redirect "estatistica.asp?mensagem=A ID de configuração Google Analytics foi alterada com sucesso!"
'**** FUNÇÃO PARA GOOGLE ANALYTICS
elseif request("acao") = "vip" then
codigo = request("id")
vip = request("vip")
textosql = "UPDATE clientes SET vip = '" & vip & "' WHERE clienteid = " & codigo & ";"
Set vip = conexao.Execute(textosql)
Response.Redirect "clientes.asp?resposta=ok"
elseif request("acao") = "limpatudo" then
set ca = conexao.execute("SELECT * FROM compras WHERE status='Compra em Aberto'")
while not ca.eof
set dlpedido = conexao.execute("DELETE FROM pedidos WHERE idcompra='"&ca("idcompra")&"'")
ca.movenext
wend
ca.close
set ca = nothing
set dl = conexao.execute("DELETE FROM compras WHERE status='Compra em Aberto'")
dl.close
set dl = nothing
response.redirect "default.asp"
elseif request("acao") = "atualiza" then
set grava = conexao.execute("update loja set atualizado='"&date(now)&"'")
end if
%>