Está en la página 1de 5

TEMA: Cambiar de usuario

Resultados de Aprendizaje:

Que el estudiante pueda generar aplicaciones con conexiones a la base de datos


Generar una aplicación donde el usuario de sesión entre diferentes usuarios

DESCRIPCION:

• En esta práctica utilizaremos los dataset para la realización de conexiones a base de


datos
• Los estudiantes podrán realizar una aplicación , donde los usuarios puedan cambiar de
sesiones

DESARROLLO:

Recordatorio de elementos principales para la realización de validación de formularios


errorProvider

Los Proporciona una Interfaz de Usuario para indicar al usuario que el control
de un formulario tiene un error asociado.

Propiedades importantes de los ErrorProvider


Propiedades Descripción
SetError Esta propiedad setea el texto a mostrar en un control, al
tener un error
Ejemplo:
errorProvider1.setError(txtNombre, "Ingrese el nombre del
usuario, este dato es obligatorio")

Funciones para las cadenas de Sting


Siempre que trabajamos con validaciones es necesario contar con algunas instrucciones para el
manejo de String entre las que se destacan
Funcion Descripción
Trim Esta función elimina los espacios en blanco antes y después
de un texto
Empty Retorna verdadero si una String esta vacio
Conversiones
Ya hemos trabaja realizando conversiones en ejemplos anteriores utilizando la función val , o
semejantes , pero cuando no ingresábamos un dato numérico nuestra aplicación se rompía, por
cual necesitamos otra manera para realizar estos por lo cual existen un par de métodos para
solucionar esto

Funcion Descripción
Esta Función intenta realizar la conversión en caso de no
Integer.TryParse(string,variabel )
poder retornar falso
Si pudo realizar la conversión los datos son guardados en la
variable
Esta Función intenta realizar la conversión en caso de no
Double.TryParse(string,variabel )
poder retornar falso
Si pudo realizar la conversión los datos son guardados en la
variable

Expresiones Regulares
En la generación de validaciones siempre es necesario la utilización de expresiones regulares , para
ellos debemos de agregar la siguiente sintaxis antes de clase

Imports System.Text.RegularExpressions
Public Class Form1

Una de los patronos que debemos de tener siempre a la mano es el del correo electrónico que es
^[_a-z0-9-]+(.[a-z0-9-]+)@[a-z0-9-]+(.[a-z0-9-]+)*(.[a-z]{2,4})$
Ejemplo 1 Cambio de contraseña
Daremos continuidad a la aplicación que hemos realizado con anterioridad, para poder cambiar
entre usuarios que utilicen la aplicación

proyecto en visual basic


1. Abrimos el proyecto “comercial”, que creamos en la práctica anterior

2. Agregamos un nuevo formulario en la carpeta formulario con nombre frmCambiarUsuario

3. .vb, de tipo formulario de inicio de sesión como se muestra la figura siguiente

4. Lo anterior creara un formulario como el siguiente

5. Agregar un elemento de tipo ErrorProvider para la validación de formularios

6. Tómese en consideración cambiar algunas de las propiedades de los objetos


Objeto Propiedad
frmCambiarUsuario text=Cambiar Usuario, startPosition= CenterScreen
UsernameLabel text= &Correo de usuario
UsernameTextBox Name = correoUsuarioTextBox
PasswordTextBox Name = claveTextBox
7. Debemos de agregar la importación como se muestra a continuación, porque más
adelante manejaremos expresiones regulares

Imports System.Text.RegularExpressions
Public Class frmCambiarUsuario

8. Agregamos la variable usuario que contendrá la información del nuevo usuario logueado

9. Inicializamos la variable usuario en el evento load del formulario

10. Una vez finalizado nuestro diseño, es hora de darle vida a nuestro formulario y lo
programaremos el botón Aceptar
11. Utilizaremos el elemento del menú cambiar usuario del formulario frmInicio que hemos
creado en la sesión anterior

12. Programamos el evento clip del menú cambiar usuario

13. Solo nos queda probar nuestra aplicación presionando F5

EJERCICIOS DE PRÁCTICA:

Con base al ejemplo anterior, realizar los siguientes ejercicios.

También podría gustarte