/// <summary> /// Método para alterar senha /// </summary> /// <param name="pessoa"></param> /// <param name="senhaCriptografada"></param> private void AlterarSenha(AcessosUsuario pessoa, string senhaCriptografada) { try { if (senhaCriptografada.Equals(pessoa.senha)) //Verifica se é igual { if (txtNovaSenha.Text.Equals(txtConfirSenha.Text)) //Confere se os dois campos estão com a mesma senha(confirmação) { string senhaNova = CLRegras.Criptografia.CriarSenha(txtNovaSenha.Text); pessoa.senha = senhaNova; consultaAcesso.Salvar(); MessageBox.Show(CLRegras.Constantes.senhaAlterada, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(CLRegras.Constantes.senhaDiferentes, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show(CLRegras.Constantes.senhaAtualDif, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { throw ex; } }
private void btnSalvar_Click(object sender, EventArgs e) { try { if (txtSenha.Text.Equals(txtConfirSenha.Text)) { string senhaCriptografada = CLRegras.Criptografia.CriarSenha(txtSenha.Text); acessoEdit.senha = senhaCriptografada; daoAcesso.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); FrmMenu frm = new FrmMenu(clienteConsulta); this.Hide(); frm.ShowDialog(); this.Close(); } else { MessageBox.Show(CLRegras.Constantes.senhaDiferentes, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { throw ex; } }
private void btnSalvar_Click(object sender, EventArgs e) { try { string cpf = txtCPF.Text; cpf = cpf.Replace(',', '.'); if (edit.Equals(true)) //Edição { string nome = txtNome.Text; cpf = txtCPF.Text; int rg = Convert.ToInt32(txtRg.Text); secretariaEdit.nome = nome; secretariaxml.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else //Cadastro { id = secretariaxml.ContadorID(); string nome = txtNome.Text; int rg = int.Parse(txtRg.Text); cpf = txtCPF.Text; string login = txtLogin.Text; string senha = txtSenha.Text; string confirmarSenha = txtConfirSenha.Text; int pin = Convert.ToInt16(txtPIN.Text); if (senha.Equals(confirmarSenha)) { if (pin.Equals(pinDeAcesso)) { string senhaCriptografada = CLRegras.Criptografia.CriarSenha(senha); int idUsuario = daoAcessos.ContadorID(); novaSecretaria = new UsuariosSistema(id, nome, cpf, rg); acessos = new AcessosUsuario(idUsuario, nome, login, senhaCriptografada, CLRegras.Constantes.usuario); secretariaxml.Adicionar(novaSecretaria); secretariaxml.Salvar(); daoAcessos.Adicionar(acessos); daoAcessos.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show(CLRegras.Constantes.pinInvalido, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show(CLRegras.Constantes.senhaDiferentes, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAlterar_Click(object sender, EventArgs e) { try { usuarioEdit.perfil = cbxPerfil.Text; consultaAcesso.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception ex) { throw ex; } }
/// <summary> /// Se o grid estiver preenchido pega o id da pessoa, se não Cria uma lista de clientes. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnContato_Click(object sender, EventArgs e) { try { if (clientesxml.BuscarClientePorCPF(txtCPF.Text.ToString()) != null) { id = clientesxml.BuscarIdPorCPF(txtCPF.Text.ToString()); EditarCliente(); FrmCadContatosCliente frmContatos = new FrmCadContatosCliente(id); frmContatos.ShowDialog(); AtualizarDgv(); } else { string cpf = txtCPF.Text; cpf = cpf.Replace(',', '.'); if (CLRegras.ValidarCampos.ValidarCpf(cpf).Equals(true)) { id = Convert.ToString(clientesxml.ContadorID()); string nome = txtNome.Text; string sexo = cBxSexo.Text; int rg = int.Parse(txtRg.Text); DateTime dataDeNascimento = Convert.ToDateTime(txtDataNasc.Text); string grupoSanguineo = cBxGrupoSanguineo.Text; cpf = txtCPF.Text; string usuario = txtUsuario.Text; DateTime dataDeExpiracao = Convert.ToDateTime(dtpDataDeExpiração.Text.ToString()); int idUsuario = acesso.ContadorID(); clienteNovo = new Cliente(id, nome, sexo, cpf, rg, dataDeNascimento, grupoSanguineo, dataDeExpiracao); usuarioNovo = new AcessosUsuario(idUsuario, nome, usuario, "null", CLRegras.Constantes.cliente); acesso.Adicionar(usuarioNovo); clientesxml.Adicionar(clienteNovo); clientesxml.Salvar(); acesso.Salvar(); FrmCadContatosCliente frmContatos = new FrmCadContatosCliente(id); frmContatos.ShowDialog(); AtualizarDgv(); } else { MessageBox.Show(CLRegras.Constantes.cpfInvalido, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnAlterarSenha_Click(object sender, EventArgs e) { try { if (txtSenha.Text.Equals(txtConfirSenha.Text) && token.Equals(txtToken.Text)) { string senhaCriptografada = CLRegras.Criptografia.CriarSenha(txtSenha.Text); dadosAcesso.senha = senhaCriptografada; consultaAcesso.Salvar(); MessageBox.Show(CLRegras.Constantes.salvo, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show(CLRegras.Constantes.senhaDiferentes, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { throw ex; } }
private void btnAdicionarContato_Click(object sender, EventArgs e) //botão que o texto vira "Editar Funcionario" para editar { try { if (edicao.Equals(false)) //Cadastro { string cpf = txtCPF.Text; cpf = cpf.Replace(',', '.'); if (funcionariosxml.BuscarFuncionarioPorCPF(cpf) != null) // Quando encotra a pessoa pega o id dela para adicionar ao contato { funcionarioBuscado = funcionariosxml.BuscarFuncionarioPorCPF(cpf); id = funcionarioBuscado.id; EditarFuncionario(); FrmCadContatosFuncion frm = new FrmCadContatosFuncion(id); frm.ShowDialog(); AtualizarDgv(); } else //Novo funcionario { if (CLRegras.ValidarCampos.ValidarCpf(cpf).Equals(true)) //Verifica se o cpf é valido { id = funcionariosxml.ContadorID(); string nome = txtNome.Text; string sexo = cBxSexo.Text; int rg = int.Parse(txtRg.Text); DateTime dataDeNascimento = Convert.ToDateTime(txtDataNasc.Text); string grupoSanguineo = cBxGrupoSanguineo.Text; cpf = txtCPF.Text; string usuario = txtUsuario.Text; string formacao = txtFormacao.Text; string areadeAtuacao = cbAreaDeAtuacao.Text; string grauDeEscolaridade = cbgrauDeEscolaridade.Text; string senhatemp = cpf.Substring(0, 2); senhatemp = CLRegras.Criptografia.CriarSenha(senhatemp); int idUsuario = acesso.ContadorID(); funcionarioNovo = new Funcionario(id, nome, sexo, cpf, rg, dataDeNascimento, grupoSanguineo, formacao, grauDeEscolaridade, areadeAtuacao); usuarioNovo = new AcessosUsuario(idUsuario, nome, usuario, senhatemp, CLRegras.Constantes.funcionario); acesso.Adicionar(usuarioNovo); funcionariosxml.Adicionar(funcionarioNovo); funcionariosxml.Salvar(); acesso.Salvar(); FrmCadContatosFuncion frm = new FrmCadContatosFuncion(id); frm.ShowDialog(); AtualizarDgv(); } else { MessageBox.Show(CLRegras.Constantes.cpfInvalido, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } else //Edição { EditarFuncionario(); MessageBox.Show(CLRegras.Constantes.funcionario + " editado com sucesso!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }