Ejemplo n.º 1
0
 private void btnCadTerPesquisar_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtCadTerPesquisa.Text))
     {
         mensagem("Insira um valor no campo de pesquisa");
     }
     else
     {
         if (rdbCadTerCodigo.Checked == true)
         {
             try
             {
                 telaAlterarCadTer2();
                 var tDAO = new TerceirizadoDAO();
                 int id = Convert.ToInt32(txtCadTerPesquisa.Text);
                 var t = tDAO.find(id);
                 if (t != null)
                 {
                     preenchendoDadosCadTer(t);
                 }
                 else
                 {
                     mensagem("Nenhum funcionário terceirizado encontrado com esse código");
                     telaInicialCadTer();
                 }
             }
             catch (Exception)
             {
                 mensagem("Falha ao pesquisar funcionário terceirizado");
                 telaInicialCadTer();
             }
         }
         else
         {
             try
             {
                 telaAlterarCadTer2();
                 var tDAO = new TerceirizadoDAO();
                 terceirizados = tDAO.get(t => t.nome.StartsWith(txtCadTerPesquisa.Text, StringComparison.CurrentCultureIgnoreCase));
                 if (terceirizados != null)
                 {
                     btnCadTerSelecionarRegistro.Enabled = true;
                     foreach (Terceirizado t in terceirizados)
                     {
                         dgvCadTerResultadoPesquisa.Rows.Add(t.idPessoaFisica, t.nome, t.rg);
                     }
                 }
                 else
                 {
                     mensagem("Nenhum funcionário encontrado");
                     telaInicialCadTer();
                 }
             }
             catch (Exception)
             {
                 mensagem("Falha ao pesquisar funcionário");
             }
         }
     }
 }
Ejemplo n.º 2
0
 private void btnCadAltSenCadAlt_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtCadAltSenUsuario.Text) || string.IsNullOrWhiteSpace(txtCadAltSenSenha.Text) ||
          cmbCadAltNivelAcesso.SelectedItem == null)
     {
         mensagem("É necessário preencher os campos \"Usuário\" e \"Senha\" e selecionar o nível de acesso");
         txtCadAltSenUsuario.Focus();
         return;
     }
     else
     {
         try
         {
             if (cmbCadAltNivelAcesso.SelectedItem.ToString() == "Coordenadoria" || cmbCadAltNivelAcesso.SelectedItem.ToString() == "Administração" ||
                  cmbCadAltNivelAcesso.SelectedItem.ToString() == "Assistência de Alunos" || cmbCadAltNivelAcesso.SelectedItem.ToString() == "Administrador do Sistema")
             {
                 var fDAO = new FuncionarioDAO();
                 var f = fDAO.find(Convert.ToInt32(txtCadAltID.Text));
                 Autenticacao aut = new Autenticacao()
                 {
                     nivelAcesso = cmbCadAltNivelAcesso.SelectedItem.ToString(),
                     senha = Cripitografia.encripto(txtCadAltSenSenha.Text),
                     usuario = txtCadAltSenUsuario.Text
                 };
                 f.autenticacao = aut;
                 fDAO.atualizar(f);
                 mensagem("Usuário e Senha cadastrada com sucesso");
                 limparTabCadAltSenha();
             }
             else
             {
                 var tDAO = new TerceirizadoDAO();
                 var t = tDAO.find(Convert.ToInt32(txtCadAltID.Text));
                 Autenticacao aut = new Autenticacao()
                 {
                     nivelAcesso = cmbCadAltNivelAcesso.SelectedItem.ToString(),
                     senha = Cripitografia.encripto(txtCadAltSenSenha.Text),
                     usuario = txtCadAltSenUsuario.Text
                 };
                 t.autenticacao = aut;
                 tDAO.atualizar(t);
                 mensagem("Usuário e Senha cadastrada com sucesso");
                 limparTabCadAltSenha();
             }
         }
         catch (Exception)
         {
             mensagem("Falha ao cadastar/alterar usuário e senha");
             limparTabCadAltSenha();
         }
     }
 }