Carrito de compras asp.net

Solo disponible en BuenasTareas
  • Páginas : 34 (8351 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de diciembre de 2011
Leer documento completo
Vista previa del texto
Carrito de Compras con Visual Studio 2005 y SQL Server 2005
Propiedad Control ID Text Propiedades

Utilización de controles de Validación y Estándar

En esta aplicación se desarrollara un sistema de ventas a nivel web de u una empresa llamada Poseidón que comercializa a nivel mundial productos alimenticos, para ello el usuario antes de comprar tiene que registrarse y luego validar su correoelectrónico y una contraseña para poder ingresar al carrito de compras .

Asp:label Asp:label Asp:label Asp:label Asp:label Asp:label Asp:label Asp:label Asp:label Asp:Textbox Asp:Textbox Asp:Textbox Asp:Textbox Asp:Textbox Asp:Textbox Asp:Textbox Label7 Label8 lblmensaje Txtid Txtnombre Txtempresa Txtpais txtciudad Txtemail Txtclave Label6 Label5 Label4 País Ciudad E. mail Contraseña ConfirmarContraseña Label3 Empresa Label2 Nombre Cliente

Label1

Id Cliente

Descripción de la aplicación

El sitio debe permitir efectuar ventas por internet y la vez permitir al administrador hacer un mantenimiento de la base de datos y actualizar la lista de productos.

Dentro del Archivo web.config, Establecer la Cadena de conexión



Propiedad Modo de Texto Password Propiedad Modo deTexto Password

Esta cadena de conexión dentro del archivo web.config, permite modificar de una forma mas sencilla la conexión de la base de datos ya que es mucho mas sencillo al momento de llevar al servidor y ejecutar las aplicación ya que el archivo web config es un archivo XML.

Para ello crearemos la pagina principal es decir la pagina index.aspx, esta pagina esta diseñada enDreamWeaver.

Propiedad Enable =False

Luego de Haber creado la página principal procederemos a crear la página de registro de clientes, Esta página permite tener un control de todas las personas que ingresan a la página web, además generara un código automáticamente al ingresar los datos a su vez validara los tipos de Datos que usted ingresara, no permitirá el ingreso de 2 correos electrónicos iguales.Solución.

1. Crearemos un formulario Llamado usuario.aspx.

Propiedad modo de texto Password Asp:Textbox txtrclave Propiedad modo de texto Password Asp: RequiredFieldValidator rfvnomcliente
*

2. Dentro del formulario insertaremos los Siguientes Controles:

ControlToValidate
Txtnombre

Asp: RequiredFieldValidator

rfvpais

*

ControlToValidate
Txtpais

Asp:RequiredFieldValidator
txtciudad Create procedure insertarcliente @idcliente nvarchar(5), @nomcliente nvarchar(30), @email nvarchar(24), @empresa nvarchar(40), @pais nvarchar(15), @ciudad nvarchar(15), @clave nvarchar(24)

rfvciudad

*

ControlToValidate

3. Crear el siguiente procedimiento almacenado dentro de SQL Server

Asp: RequiredFieldValidator
Txtemail

rfve_mail

*

ControlToValidateAsp: RequiredFieldValidator
Txtclave

rfvclave

*

ControlToValidate

Asp: RequiredFieldValidator
txtrclave

rfvrclave

*

ControlToValidate

revemail ControlToValidate
as Txtemail

Asp: RegularExpressionValidator

ValidationExpression
Dirección de correo Electrónico de Internet GO SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO

insert intoclientes(idcliente,nomcliente,email,empresa,pais,ciudad,clave)values (@idcliente,@nomcliente,@email,@empresa,@pais,@ciudad,@clave)

ErrorMessage
Ingrese un correo Valido

Asp: CompareValidator ErrorMessage
Las contraseñas no coinciden

cmvrclave
4. Luego hacer doble clic en el formulario y en la parte superior importar las siguientes librerias Imports System.Data.SqlClient Imports System.Data 5. En la partesuperior del evento Load del Formuario estabalecer la cadena de conexión es decir invocar la conexión establecida dentro del archivo web.config. Dim carritocn As New SqlConnection(ConfigurationManager.ConnectionStrings("cn").ToString())

ControlToCompare
txtClave

ControlToValidate
txtrclave

Asp: Button Headertext : Verifique ShowMessagebox :
True

btnAceptar

Aceptar
6. Una vez que se...
tracking img