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"); } } } }
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(); } } }