RUTINA DE PROGRAMACION PARA EL ACCESO AL SISTEMA
Formulario inicio de sesión:
Propiedades:
Control Propiedad Valor
Textbox1 Name Txtusaurio
Textbox2 Name Txtclave
Button1 Name BtnAceptar
Button2 Name BtnCancelar
Picturebox1 Name Picusaurio
Asignar el control Errorprovider para la validación de los controles de
entrada de datos.
CÓDIGO PARA EL BOTÓN ACEPTAR
Private Sub BtnAceptar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnAceptar.Click
If Txtusuario.Text = "" Then
ErrorProvider1.SetError(Me.Txtusuario, "Debe Ingresar el
Usuario")
Txtusuario.Focus()
Else
If TxtClave.Text = "" Then
ErrorProvider1.SetError(Me.TxtClave, "Debe Ingresar la
contraseña")
TxtClave.Focus()
Else
sql = "Select * FROM Usuario where Usuario='" &
Txtusuario.Text.ToUpper & "' and clave='" & TxtClave.Text & "'"
comando = New OleDbCommand(sql, conexion)
conexion.Open()
buscar = comando.ExecuteReader
If buscar.Read Then
TipoUsuario = buscar("Tipo").ToString
NombreUsuario = buscar("Nombre").ToString
Me.Dispose()
FrmBarra.Show()
conexion.Close()
Else
MessageBox.Show("Nombre de usuario o contraseña no es
correcta", "Software Académico", MessageBoxButtons.OK,
MessageBoxIcon.Warning)
TxtClave.Text = ""
Txtusuario.Text = ""
TxtClave.Focus()
conexion.Close()
End If
End If
End If
End Sub
CÓDIGO PARA EL BOTÓN CANCELAR
Private Sub BtnCancelar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles BtnCancelar.Click
End
End Sub
CÓDIGO PARA EL TEXTBOX USUARIO
Private Sub Txtusuario_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles Txtusuario.TextChanged
If Txtusuario.TextLength > 0 Then
ErrorProvider1.SetError(Me.Txtusuario, "")
End If
CÓDIGO PARA EL TEXTBOX CLAVE
Private Sub TxtClave_TextChanged(ByVal sender As System.Object, ByVal e
As System.EventArgs) Handles TxtClave.TextChanged
If TxtClave.TextLength > 0 Then
ErrorProvider1.SetError(Me.TxtClave, "")
End If