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();
             }
         }
     }
 }
Exemple #2
0
 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);
             }
         }
     }
 }
Exemple #3
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();
         }
     }
 }