public void ValidarLogin() { if (txtusuario.Text != "" && txtcontraseña.Text != "") { if (cont < 3) { try { Entidades.EUsuario usuario = new Entidades.EUsuario(); usuario.Name_User = txtusuario.Text.Trim(); usuario.Key_User = txtcontraseña.Text.Trim(); Negocio.NUsuario validar = new Negocio.NUsuario(); validar.Validarusuario(usuario); if (usuario.Exist == 1) { if (usuario.Estado == "A") { DOTA Logged = DOTA.Instance(); Logged.IdUser = usuario.IdUser; Logged.Name_User = txtusuario.Text; this.Hide(); FrmPrincipal pr = new FrmPrincipal(); pr.Show(); } else if (usuario.Estado == "B") { MessageBox.Show("El usuario que ah ingresado esta bloqueado", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Default; } else { cont += 1; MessageBox.Show("Los datos ingresados no coinciden", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Default; } } else { MessageBox.Show("El usuario ingresado no existe", "Intento fallido", MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Default; } } catch (Exception x) { MessageBox.Show(x.ToString()); } txtcontraseña.Text = ""; txtusuario.Text = ""; txtusuario.Focus(); Cursor.Current = Cursors.Default; } else { if (cont == 3) { MessageBox.Show("AGOTO SUS INTENTOS PERMITIDOS, INTENTELO MAS TARDE."); Application.Exit(); } } } }
public static DOTA Instance() { if (datos == null) { datos = new DOTA(); } return(datos); }