Пример #1
0
        private void btn_ingresar_Click(object sender, EventArgs e)
        {
            this.CatchException(() =>
            {
                var usuario    = txt_user.Text;
                var contraseña = txt_contraseña.Text;
                ////admin123

                if (usuarioBLL.ObtenerUsuarioConEmail(usuario).Activo)
                {
                    var ingresa = usuarioBLL.LogIn(usuario, contraseña);

                    if (ingresa)
                    {
                        this.Hide();
                        formControl.GuardarDatosSesionUsuario(usuarioBLL.ObtenerUsuarioConEmail(usuario));
                        PrincipalForm.ComprobarSiEsPrimerLogin(usuario);
                        PrincipalForm.Show();
                    }

                    else if (usuarioBLL.ObtenerUsuarioConEmail(usuario).ContadorIngresosIncorrectos < 3)
                    {
                        MessageBox.Show("Login Incorrecto");
                    }
                    else
                    {
                        MessageBox.Show("Cuenta bloqueada contacte a su administrador");
                    }
                }
                else
                {
                    MessageBox.Show("Su usuario no se encuentra activo");
                }
            },
                                (ex) => MessageBox.Show($"Ocurrio un error por lo siguiente {ex.Message}"));
        }