Download - Guia programacion acceso al asistema

Transcript
Page 1: Guia programacion  acceso al asistema

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

Page 2: Guia programacion  acceso al asistema

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