Carrito de compras asp.net
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...
Regístrate para leer el documento completo.