4 Commits

Author SHA1 Message Date
ad6bd1f479 Melhorias em autenticação, tabelas e tratamento de erros
- Substituído `Console.ReadLine()` por `Thread.Sleep(3000)` após erro de autenticação para pausar execução.
- Tornada obrigatória a propriedade `Acao` na classe `Record`.
- Criada tabela `tableContReunioes` para exibir dados de reuniões.
- Adicionados contadores para reuniões agendadas, realizadas e canceladas.
- Implementada lógica para preencher `tableContReunioes` com dados calculados.
- Melhorado tratamento de exceções com `try-catch` para capturar erros.
- Alterada lógica de ordenação para priorizar data, ação e usuário.
- Adicionado painel com cabeçalho "Reuniões Agendadas e Realizadas".
- Ajustado valor padrão de `Acao` para "Desconhecida" em novos registros.
2025-07-21 16:26:38 -03:00
858a52b551 chore: Correção de lógica de contagem e remoção de usuário de testes. 2025-07-21 15:39:27 -03:00
5e85c05cf7 Refatoração e melhorias na exibição e autenticação
- Adicionadas dependências: `System.Data.Common`, `Npgsql` e `Spectre.Console`.
- Alterado `_windowsID` para valor fixo `"gestao1.3"`.
- Criada lista `_actionIds` para mapear ações do sistema.
- Refatorado método `Autenticacao` com `AnsiConsole.Status` e consulta ao banco.
- Criada classe `Record` para representar registros de ações.
- Refatorado `AtualizarDados` com novas tabelas e lógica de exibição.
- Adicionados métodos auxiliares `ToIntOrNull` e `ToStringOrNull`.
- Melhorias na exibição no console: tabelas estilizadas e links clicáveis.
- Reorganizado código para maior modularidade e legibilidade.
- Alterada lógica de contagem de registros para uso de objetos `Record`.
- Criado painel detalhado para "Reuniões no Mês".
- Removido código comentado e implementações obsoletas.
2025-07-21 15:25:19 -03:00
3cd0ab1212 Adicionar arquivos de projeto. 2025-07-10 18:04:46 -03:00