Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Crear login en visual basic

Enviado por   •  31 de Octubre de 2018  •  614 Palabras (3 Páginas)  •  501 Visitas

Página 1 de 3

...

frmMenuPrincipal.Show()

frmMenuPrincipal.lblUsuario.Text = "Usuario: " & nuevoUsuario.Usuario

Me.Close()

Else

MsgBox("Su contraseña esta vencida." & vbCrLf & "Cambie su contraseña.", MsgBoxStyle.Information, "Mensaje de SGCP_PROVEEMA")

accionFormularioPreguntas = "CAMBIAR"

frmCambioContraseña.Show()

Me.Close()

End If

End If

Else

numeroIntentos += 1 'Se aumenta la variable de el numero de inetentos

MsgBox("Usuario o contraseña incorrecta.", MsgBoxStyle.Critical, "Mensaje de SGCP_PROVEEMA")

'Si se sobrepasa el numero de intentos permitidos se notifica mediante un mensaje

If numeroIntentos = nuevoUsuario.IntentosPermitidos Then

'Se bloquea el usuario

If nuevoUsuario.cambiarEstadoUsuario(idUsuarios, "Bloqueado") Then

MsgBox("Ha superado el número de intentos permitidos." & vbCrLf & "Su usuario ha sido bloqueado." & vbCrLf & "Si desea desbloquearse notifique al administrador.", MsgBoxStyle.Information, "Mensaje de SGCP_PROVEEMA")

Dim res As MsgBoxResult

res = MsgBox("Desea desbloquearse usted mismo.", MsgBoxStyle.YesNo, "Mensaje de SGCP_PROVEEMA")

If res = MsgBoxResult.Yes Then

frmOlvidoContraseña.Show()

Me.Close()

End If

Else

MsgBox("Error al tratar de bloquear el usuario.", MsgBoxStyle.Information, "Mensaje de SGCP_PROVEEMA")

End If

End If

limpiarLogin()

End If

Else 'Si el usuario no existe.

MsgBox("Usuario o contraseña incorrecta.", MsgBoxStyle.Critical, "Mensaje de SGCP_PROVEEMA")

limpiarLogin()

End If

End If

End Sub

Private Sub ChbContraseña_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ChbContraseña.CheckedChanged

If ChbContraseña.CheckState = CheckState.Checked Then

TxtContraseña.UseSystemPasswordChar = False

ElseIf ChbContraseña.CheckState = CheckState.Unchecked Then

TxtContraseña.UseSystemPasswordChar = True

End If

End Sub

Private Sub TxtUsuario_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TxtUsuario.KeyPress

SoloLetras(e) 'Llamado a la funcion SoloLetras se le pasa como parametro (e) donde esta almacenada la tecla que se presiona

SinEspacios(e)

If Asc(e.KeyChar) = 13 Then TxtContraseña.Focus()

End Sub

Private Sub TxtContraseña_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TxtContraseña.KeyPress

SinEspacios(e) 'Llamado a la funcion SinEspacios se le pasa como parametro (e) donde esta almacenada la tecla que se presiona

If Asc(e.KeyChar) = 13 Then BtnAceptar.Focus()

End Sub

Public Sub limpiarLogin()

TxtUsuario.Text = ""

TxtContraseña.Text = ""

TxtUsuario.Focus()

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles btnSalir.Click

Me.Close()

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles btnMinimizar.Click

Me.WindowState = FormWindowState.Minimized

End Sub

Private Sub frmLogin_Load(sender As Object, e As EventArgs) Handles Me.Load

'Dim miColor1 As Color = Color.FromArgb(0, 102, 204)

'btnMinimizar.BackColor = miColor1

'btnSalir.BackColor = miColor1

misParametros = New Parametros()

misParametros.iniciar()

TxtContraseña.MaxLength = misParametros.tamañoMaximoContraseña

TxtUsuario.Focus()

TxtUsuario.SelectAll()

End Sub

Private Sub LblRecuperarContraseña_MouseHover(sender As Object, e As EventArgs) Handles LblRecuperarContraseña.MouseHover

LblRecuperarContraseña.BackColor

...

Descargar como  txt (6.8 Kb)   pdf (52.4 Kb)   docx (15.7 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club