private void btnAlterar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtUsuarioNovo.Text) || string.IsNullOrWhiteSpace(txtSenhaNova1.Text) || string.IsNullOrWhiteSpace(txtSenhaNova2.Text)) { MessageBox.Show("Preencha todos os campos", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUsuarioNovo.Focus(); } else { if (txtSenhaNova1.Text != txtSenhaNova2.Text) { MessageBox.Show("Senha incompatíveis, corrija por favor", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); txtUsuarioNovo.Focus(); } else { var senha = Cripitografia.encripto(txtSenhaNova2.Text); try { if (num == 0) { var funcionario = (Funcionario)pessoaFisica; funcionario.autenticacao.usuario = txtUsuarioNovo.Text; funcionario.autenticacao.senha = senha; var fDAO = new FuncionarioDAO(); fDAO.atualizar(funcionario); } else if (num == 1) { var terceirizado = (Terceirizado)pessoaFisica; terceirizado.autenticacao.usuario = txtUsuarioNovo.Text; terceirizado.autenticacao.senha = senha; var tDAO = new TerceirizadoDAO(); tDAO.atualizar(terceirizado); } MessageBox.Show("Credenciais atualizadas com sucesso", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); estadoInicial(); } catch (Exception) { MessageBox.Show("Falha ao atualizar credenciais", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); estadoInicial(); } } } }
private void btnCadTerSalvar_Click(object sender, EventArgs e) { if (string.IsNullOrWhiteSpace(txtCadTerNome.Text) || string.IsNullOrWhiteSpace(txtCadTerRG.Text) || string.IsNullOrWhiteSpace(txtCadTerTelefone.Text) || string.IsNullOrWhiteSpace(txtCadTerCelular.Text) || cmbCadTerSexo.SelectedItem.ToString() == "Selecione" || string.IsNullOrWhiteSpace(txtCadTerArea.Text) || string.IsNullOrWhiteSpace(txtCadTerEmpresa.Text)) { mensagem("Verifique se todas os campos estão preenchidos"); } else { if (terceirizado == null) { terceirizado = new Terceirizado(); terceirizado.nascimento = dtpCadTerDataNascimento.Value.Date; terceirizado.nome = txtCadTerNome.Text; terceirizado.rg = txtCadTerRG.Text; terceirizado.sexo = cmbCadTerSexo.SelectedItem.ToString(); terceirizado.telefone = txtCadTerTelefone.Text; terceirizado.area = txtCadTerArea.Text; terceirizado.celular = txtCadTerCelular.Text; terceirizado.empresa = txtCadTerEmpresa.Text; try { var tDAO = new TerceirizadoDAO(); tDAO.adicionar(terceirizado); mensagem("Funcionário terceirizado cadastrado com sucesso"); telaInicialCadTer(); } catch (Exception ex) { mensagem("Falha ao cadastrar funcionário terceirizado\nDetalhes: " + ex); } } else { terceirizado.nascimento = dtpCadTerDataNascimento.Value.Date; terceirizado.nome = txtCadTerNome.Text; terceirizado.rg = txtCadTerRG.Text; terceirizado.sexo = cmbCadTerSexo.SelectedItem.ToString(); terceirizado.telefone = txtCadTerTelefone.Text; terceirizado.area = txtCadTerArea.Text; terceirizado.celular = txtCadTerCelular.Text; terceirizado.empresa = txtCadTerEmpresa.Text; try { var tDAO = new TerceirizadoDAO(); tDAO.atualizar(terceirizado); mensagem("Funcionário terceirizado alterado com sucesso"); telaInicialCadTer(); } catch (Exception ex) { mensagem("Falha ao alterar funcionário terceirizado\nDetalhes: " + ex); } } } }
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(); } } }