예제 #1
0
파일: frmPrincipal.cs 프로젝트: Bia0001/T
 public void verificarUsuarioLogado(int id, string nivelAcesso)
 {
     try
     {
         var pDAO = new PessoaFisicaDAO();
         usuarioLogado = pDAO.find(id);
         acessoPessoa = usuarioLogado;
         lblUsuario.Text = usuarioLogado.nome;
         if (nivelAcesso == "Administração")
         {
             tabControl.TabPages.Clear();
             tabControl.TabPages.Add(tabCadastrarUsoEstacionamento);
             tabControl.TabPages.Add(tabPermanenciaVeiculo);
             tabControl.TabPages.Add(tabManterTerceirizado);
         }
         else if (nivelAcesso == "Coordenadoria")
         {
             tabControl.TabPages.Clear();
         }
         else if (nivelAcesso == "Portaria")
         {
             tabControl.TabPages.Clear();
             tabControl.TabPages.Add(tabPermanenciaVeiculoEncerrar);
             tabControl.TabPages.Add(tabSolicitacoesSaidaAbertas);
             tabControl.TabPages.Add(tabEntradaVisitanteForncedor);
             tabControl.TabPages.Add(tabRegistrarSaidaFornecedor);
             tabControl.TabPages.Add(tabRegistrarSaidaVisitante);
             tabControl.TabPages.Add(tabEstacionamento);
         }
         else if (nivelAcesso == "Assistência de Alunos")
         {
             tabControl.TabPages.Clear();
             tabControl.TabPages.Add(tabSolicitacoes);
         }
     }
     catch (Exception)
     {
         mensagem("Falha ao inicializar aplicação.\nTente novamente");
         Application.Exit();
     }
 }
예제 #2
0
파일: frmPrincipal.cs 프로젝트: Bia0001/T
 private void btnPesquisarPessoaEstacionamento_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrWhiteSpace(txtPesquisarPessoaEstacionamento.Text))
         {
             mensagem("Por favor digite valor no campo de pesquisa");
         }
         else
         {
             if (rdbCodigoEstacionamento.Checked == true)
             {
                 var pDAO = new PessoaFisicaDAO();
                 var vDAO = new VagaDAO();
                 if (rdbCodigoEstacionamento.Checked == true)
                 {
                     pessoaFisica = pDAO.find(Convert.ToInt32(txtPesquisarPessoaEstacionamento.Text));
                     if (pessoaFisica.Equals(null))
                     {
                         mensagem("Nenhuma pessoa encontrada");
                     }
                     else
                     {
                         /*Verificando pessoa fisica possui vaga*/
                         preencherFormEstacionamento();
                     }
                 }
             }
             else
             {
                 var pDAO = new PessoaFisicaDAO();
                 var ps = pDAO.get(p => p.nome.StartsWith(txtPesquisarPessoaEstacionamento.Text, StringComparison.CurrentCultureIgnoreCase));
                 frmPessoasFisicas f = new frmPessoasFisicas(ps);
                 f.ShowDialog();
             }
         }
     }
     catch (Exception ex)
     {
         mensagem("Falha ao carregar dados. Detalhes: " + ex);
     }
 }