Ejemplo n.º 1
0
        private void BtnAcceder_Click(object sender, RoutedEventArgs e)
        {
            UsuarioControlador usuarioControlador = new UsuarioControlador();

            Tuple <int, int, int> estatus = usuarioControlador.LoginUsuario(txtCorreoElectronico.Text, usuarioControlador.EncriptacionSHA256(pwdPassword.Password));

            if (estatus == null)
            {
                MessageBox.Show("Lo sentimos, el correo y/o la contraseña que usted ha introducido no fueron encontrados",
                                "Correo y/o contraseña incorrectos", MessageBoxButton.OK, MessageBoxImage.Error);
                return;
            }

            Estado.IdUsuario = estatus.Item1;
            Estado.IdGrupo   = estatus.Item3;

            switch (estatus.Item2)
            {
            case 1:     // admin
                VistaAdmin vistaAdmin = new VistaAdmin();
                vistaAdmin.Show();
                this.Close();
                break;

            case 2:     // usuario empleado
                VistaEmpleado vistaEmpleado = new VistaEmpleado();
                vistaEmpleado.Show();
                this.Close();
                break;

            default:
                break;
            }
        }