private void btnCadastroUsuario_Click(object sender, RoutedEventArgs e) { if (_usuario.UsuarioMaster == true) { var cadUsuario = new CadastroUsuario(_usuario, "Tela Principal"); cadUsuario.Owner = this; cadUsuario.ShowDialog(); lblNomeUsuario.Content = _usuario.Nome; } else { MessageBox.Show("Apenas Usuario Master tem permissão para acessar o Cadastro de Usuários.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Stop); } }
void worker_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { cmbUsuario.ItemsSource = usuarios; cmbUsuario.DisplayMemberPath = "Nome"; if (config != null && usuarios.Count > 0) { GridContagem.Visibility = Visibility.Hidden; GridLogin.Visibility = Visibility.Visible; } else { if (usuarios.Count < 1) { MessageBox.Show("Nenhum Usuário encontrado no Banco de Dados. Favor cadastrar o primeiro Usuário.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information); var cadastroUsuario = new CadastroUsuario(usuarios, "Tela Login"); cadastroUsuario.Owner = this; cadastroUsuario.ShowDialog(); cmbUsuario.ItemsSource = usuarios; cmbUsuario.DisplayMemberPath = "Nome"; cmbUsuario.SelectedIndex = 0; passSenha.Focus(); } if (config == null) { MessageBox.Show("É necessário configurar o sistema antes de entrar. Favor entrar com os dados de configuração.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information); var configuracoes = new Configuracoes(this); configuracoes.Owner = this; configuracoes.ShowDialog(); if (config == null) { MessageBox.Show("Não foi possível encontrar os dados de Configuração do Sistema. O Sistema será encerrado.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Information); this.Close(); } } GridContagem.Visibility = Visibility.Hidden; GridLogin.Visibility = Visibility.Visible; } }