Beispiel #1
0
        private void ButtonLogin1_Click(object sender, RoutedEventArgs e)
        {
            UsuarioViewModel uvm = DataContext as UsuarioViewModel;

            uvm.Password     = campoPass.Password;
            lblError.Content = "";
            lblError.SetCurrentValue(ForegroundProperty, Brushes.Red);
            if (controller.AutenticarUsuario(uvm.User, uvm.Password))
            {
                Usuario user = controller.BuscarUsuarioPorNome(uvm.User);
                if (user.Administrador)
                {
                    MainAdmin admin = new MainAdmin();
                    this.Visibility = Visibility.Hidden;
                    admin.Show();
                }
                else
                {
                    MainWindow objMainWindow = new MainWindow();
                    this.Visibility = Visibility.Hidden;
                    objMainWindow.Show();
                }
            }
            else
            {
                lblError.Content = "Usuário/Senha incorreto(s) ou Usuário Desativado!";
            }
        }