<%@Language="VBScript"%>
<%
Option Explicit
%>
<!--#Include file="Conexao.inc"-->
<%
dim conexaoDataBase
'obter variável Request.Form
private function Req(var)
Req=trim(Request.Form(var))
end function
'verificar se o utilizador existe, se existir retorna o código
private function UserExists(user)
dim cod_cliente, strIns, rs
cod_cliente=-1
strIns = "Select cod_cliente From Login "
strIns = strIns + " Where username = '" + user + "' "
Call AbreConexao
Set rs = conexaoDataBase.Execute(strIns)
if not rs.EOF then cod_cliente=rs("cod_cliente")
Set rs=nothing
Call FechaConexao
UserExists = cod_cliente
end function
'adicionar utilizador, retorna o código do utilizador criado
private function AddUser(varUsername, varPassword, varNome, varSexo, varMorada, varCP, varLocalidade, varBI, varTelefone, varDataNascimento)
Call AbreConexao
dim cod_cliente, strIns, rs
cod_cliente=-1
strIns = "INSERT INTO Cliente "
strIns = strIns & "(Nome, Sexo, Data_Nascimento, Morada, BI, CP, Telefone, Localidade) Values ("
strIns = strIns & "'" & varNome & "',"
strIns = strIns & "'" & varSexo & "',"
strIns = strIns & varDataNascimento & ","
strIns = strIns & "'" & varMorada & "',"
strIns = strIns & "'" & varBI & "',"
strIns = strIns & "'" & varCP & "',"
strIns = strIns & "'" & varTelefone & "',"
strIns = strIns & "'" & varLocalidade &"')"
Call AbreConexao
Set rs = conexaoDataBase.Execute(strIns)
strIns = "Select max(Cod_cliente) as cod from Cliente"
Set rs = conexaoDataBase.Execute(strIns)
if not rs.EOF then cod_cliente = rs("cod")
Set rs=nothing
Call FechaConexao
AddUser = cod_cliente
end function
'adicionar login
private function AddLogin(cod_cliente, username, password)
dim strIns, rs
strIns = "INSERT INTO Login "
strIns = strIns & "(Username, Password, cod_cliente)"
strIns = strIns & " VALUES ('" & username & "',"
strIns = strIns & "'" & password &"', " & cod_cliente & ")"
Call AbreConexao
Set rs = conexaoDataBase.Execute(strIns)
Set rs=nothing
Call FechaConexao
end function
if UserExists(Req("txtusername"))>0 then 'verificar se o utilizador já existe
response.Redirect("criarconta.asp") 'já existe, redireccionar para outra página
else
dim cod_cliente
cod_cliente=AddUser(Req("txtusername"), Req("txtpass"),Req("txtnome"),Req("txtsexo"), Req("txtmorada"),Req("txtcp"), Req("txtlocalidade"),Req("txtbi"),Req("txttelefone"), Req("txtData"))
'se existir vamos adicionar então o login
if cod_cliente>0 then AddLogin cod_cliente, Req("txtusername"), Req("txtpass")
end if
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>BlockBuster Lacueva & Ramgi</title>
<link rel="stylesheet" href="site/musicstore/style.css" type="text/css" charset="utf-8" />
</head>
<body>
<div id="outer">
<div id="wrapper">
<div id="header">
<h1>BlockBuster Lacueva & Ramgi </h1>
<p>Online Video Store </p>
</div>
<div id="nav">
<div id="head" align = "center"></div>
<div id="head-pip"></div>
<ul>
<li id="m1"><a href="index.html">Home</a></li>
<li id="m2"><a href="http://localhost/Myweb/clientes.asp">Clientes</a></li>
<li id="m3"><a href="filmes.html">Filmes</a></li>
<li id="m4"><a href="estreias.html">Estreias</a></li>
<li id="m5"><a href="top10.html">Top 10</a></li>
<li id="m6"><a href="contactos.html">Contactos</a></li>
</ul>>
<div id="search">
<h2>Procurar Filme </h2>
<Form method="Post" ACTION="pesquisa.asp">
<input type="text" name="txtTitulo">
<input type="submit" value="Pesquisar" name="pesq" />
</form>
</div>
</div>
<div id="body">
<div id="body-inner">
<div id="body-left">
<div id="topic-pic">
<img src="site/musicstore/images/blockbuster.jpg" width="259" height="199" alt="Logo Blockbuster Lacueva & Ramgi" />
</div>
<h2 align="center">Blockbuster Lacueva & Ramgi</h2>
<div align="justify">
<p class="style10">A nossa empresa, BlockBuster Lacueva & Ramgi, surgiu através de um projecto do âmbito escolar, que tem como objectivo a comercialização de material cinematográfico. A BlockBuster Lacueva & Ramgi pretende fornecer as melhores soluções com a melhor equipa do mercado no ramo cinematográfico; satisfazer os clientes e liderar, com comprometimento à excelência; crescer continuamente na quota de mercado e rentabilidade, pela melhoria contínua do nosso conhecimento e pela eficiência dos nossos processos de negócio e conduzir o nosso negócio com integridade, respeito pela lei e pelo ambiente. A empresa BlockBuster Lacueva & Ramgi pretende reforçar o seu posicionamento no mercado do Cinema, intervindo de forma decisiva no processo de consolidação em curso. Intervirá em mercados onde, suportada pelas suas competências básicas, seja capaz de atingir uma posição de liderança.</p>
</div>
</div>
<div id="body-right">
<h2>Confirmar:</h2>
<div class="box">
<div align="center"><strong>Conta criada com sucesso!
</strong></div>
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
</div>
<div id="copyright">
<div id="copyright-left">
Copyright © 2009, Lacueva & Ramgi, ,all right reserved</div>
</div>
<div class="clear"> </div>
</div>
</div>
</div>
</body>
</html>