Dra En Informacion
Crearemos una base de datos en SQL Server llamada: administración y dentro de la misma definiremos una tabla llamada usuarios con tres campos:
nombre varchar(30) Clave primaria
clave varchar(30)
mail varchar(30)
Crearemos un sitio web en el Visual Studio 2008 llamado abm1.
La primer página solo tendrá los hipervínculos a otras páginas que tendrán porobjetivo efectuar una el alta de usuarios, otra la baja, otra las modificaciones y por último otra la consulta:
[pic]
Para crear esta interface insertaremos cuatro objetos de la clase HyperLink, como mínimo debemos inicializar las propiedades text (es el texto que mostrará el hipervínculo en el navegador y la propiedad NavigateUrl que indica el nombre de la página que debe cargar el navegadorcuando se presione el hipervínculo)
Como todavía no tenemos creada las otras cuatro páginas no podemos inicializar la propiedad NavigateUrl de cada HyperLink.
Como segundo paso creemos las cuatro páginas, para ello desde el menú: Archivo -> Nuevo archivo… seleccionamos la plantilla “Web Forms” y en la parte inferior definimos el nombre del archivo aspx.
Los nombres de las cuatro páginas a crearserán:
altausuario.aspx
consultausuario.aspx
bajausuario.aspx
modificacionusuario.aspx
Una vez que hemos creado las cuatro páginas aspx podemos proceder a enlazar la propiedad NavigateUrl de cada control HyperLink.
Cuando seleccionamos la propiedad NavigateUrl aparece un dialogo que nos permite seleccionar la página aspx a enlazar.
Una vez inicializada la propiedad NavigateUrl podremos verque el texto aparece subrayado (indicando que se trata de un hipervínculo)
Definición de la cadena de conexión con la base de datos en el archivo web.config
Web.config es el archivo principal de opciones de configuración para una aplicación web en ASP.NET.
El archivo es un documento XML que define información de configuración concerniente a la aplicación web. El archivo web.config contieneinformación que controla la carga de módulos, configuraciones de seguridad, configuraciones del estado de la sesión, opciones de compilación y el lenguaje de la aplicación.
El archivo web.config contiene también la cadenas de conexión a la base de datos.
Debemos modificar la sección:
y remplazarlo por:
Como vemos en la propiedad connectionString indicamos en Initial Catalog el nombrede la base de datos que hemos creado en SQL Server.
Altas
Activemos desde el Visual Studio 2008 la pestaña altausuario.aspx para elaborar la interface visual que nos permita efectuar la carga de datos de usuarios:
[pic]
Como podemos ver disponemos tres controles de tipo TextBox, el que solicita el ingreso de la clave modificamos la propiedad TextMode con el valor Password, los otros dos losdejamos con el valor SingleLine.
Disponemos un objeto de la clase Button y una Label donde mostraremos un mensaje si el alta se efectuó correctamente.
Por último disponemos un objeto de la clase HyperLink configurando la propiedad NavigateUrl con la dirección de la página principal (Default.aspx)
Ahora codificamos el evento clic del botón de alta:
Imports System.Data.SqlClient
PartialClass altausuario
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Button1.Click
Try
Dim s As String
s = ConfigurationManager.ConnectionStrings("administracion").ConnectionString
Dim conexion As New SqlConnection(s)
conexion.Open()
Dimcomando As New SqlCommand("insert into usuarios(nombre,clave,mail) values('" _
& Me.TextBox1.Text & "','" & Me.TextBox2.Text & "','" _
& Me.TextBox3.Text & "')", conexion)
comando.ExecuteNonQuery()
Me.Label1.Text = "Se registró el usuario"
conexion.Close()
Catch ex As SqlException
Me.Label1.Text = ex.Message...
Regístrate para leer el documento completo.