private void btnSalvar_Click(object sender, EventArgs e) { try { consultaAcesso.Carregar(); if (funcionarioLogado != null) // Alterar senha do funcionario logado { var usuarioEdit = consultaAcesso.Buscar(funcionarioLogado.rg.ToString()); //Busca o usuario string senhaCript = CLRegras.Criptografia.CriarSenha(txtSenhaAtual.Text); //Converte a senha digitada para criptografada AlterarSenha(usuarioEdit, senhaCript); } else if (secretariaLogado != null) // Alterar senha do secretaria logado { var usuarioEdit = consultaAcesso.Buscar(secretariaLogado.rg.ToString()); //Busca o usuario string senhaCript = CLRegras.Criptografia.CriarSenha(txtSenhaAtual.Text); //Converte a senha digitada para criptografada AlterarSenha(usuarioEdit, senhaCript); } else if (clienteLogado != null) // Alterar senha do cliente logado { var usuarioEdit = consultaAcesso.Buscar(clienteLogado.rg.ToString()); //Busca o usuario string senhaCript = CLRegras.Criptografia.CriarSenha(txtSenhaAtual.Text); //Converte a senha digitada para criptografada AlterarSenha(usuarioEdit, senhaCript); } } catch (Exception ex) { throw ex; } }
private void btnBuscar_Click(object sender, EventArgs e) { try { } catch (Exception ex) { throw ex; } if (consultaAcesso.ValidarLogin(txtUsuario.Text).Equals(true)) { var consultar = consultaCliente.BuscarClientePorUsuario(Convert.ToInt32(txtUsuario.Text)); //Busca CLiente para mandar email string id = consultar.id; dadosAcesso = consultaAcesso.Buscar(txtUsuario.Text); token = GetUniqueKey(); // Gera token para mudança de senha EnviarEmailParaValidar(consultaContato.EmailsContato(id), token, consultar.nome); txtToken.Enabled = true; txtSenha.Enabled = true; txtConfirSenha.Enabled = true; btnAlterarSenha.Enabled = true; } else { MessageBox.Show("Não " + CLRegras.Constantes.encontrado, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnBuscar_Click(object sender, EventArgs e) { try { string usuario = txtUsuario.Text; var x = consultaAcesso.Buscar(usuario); if (x != null) { dgvControle.Rows.Clear(); dgvControle.Rows.Add(x.id, x.nome, x.login, x.perfil); } else { MessageBox.Show("não " + CLRegras.Constantes.encontrado, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Stop); } } catch (Exception ex) { throw ex; } }
public FrmAlterarPerfil(string usuario) { try { InitializeComponent(); consultaAcesso.Carregar(); usuarioEdit = consultaAcesso.Buscar(usuario); cbxPerfil.Text = usuarioEdit.perfil; } catch (Exception ex) { throw ex; } }
public FrmPrimeiroAcesso(string nome, string usuario) { try { InitializeComponent(); daoAcesso.Carregar(); lblNome.Text = nome; acessoEdit = daoAcesso.Buscar(usuario); consulta.Carregar(); clienteConsulta = consulta.BuscarClientePorUsuario(Convert.ToInt32(usuario)); } catch (Exception ex) { throw ex; } }
private void btnBuscar_Click(object sender, EventArgs e) { try { usuarioEdit = consultaAcesso.Buscar(txtUsuario.Text); if (usuarioEdit != null) { MessageBox.Show(usuarioEdit.perfil + CLRegras.Constantes.encontrado, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); txtConfirSenha.Enabled = true; txtSenha.Enabled = true; btnSalvar.Enabled = true; txtUsuario.Enabled = false; btnBuscar.Enabled = false; } else { MessageBox.Show(CLRegras.Constantes.verica, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception ex) { throw ex; } }
private void btnEntrar_Click(object sender, EventArgs e) { try { daoAcesso.Carregar(); acessoCliente.Carregar(); string login = txtLoginTela.Text; string senha = txtSenhaTela.Text; if (login.Equals(CLRegras.Constantes.loginSuporte) && senha.Equals(senhaSuporte)) //Suporte(Administradores) { MessageBox.Show(CLRegras.Constantes.bemVindo, CLRegras.Constantes.tipoLogin, MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMenu frm = new FrmMenu(CLRegras.Constantes.tipoLogin); this.Hide(); frm.ShowDialog(); this.Close(); } string senhaCriptografada = CLRegras.Criptografia.CriarSenha(senha); string perfil = daoAcesso.BuscarPerfil(login); if (perfil.Equals(CLRegras.Constantes.usuario)) //Secretária { daoAcesso.Carregar(); AcessosUsuario userLogado = daoAcesso.Buscar(login); if (daoAcesso.ValidarLogin(login) && daoAcesso.ValidarSenha(senhaCriptografada).Equals(true)) //VALIDA usuários { MessageBox.Show(CLRegras.Constantes.bemVindo, CLRegras.Constantes.usuario, MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMenu frm = new FrmMenu(userLogado.login); this.Hide(); frm.solicitaçãoToolStripMenuItem.Visible = false; // Menus que os usuários não pode visualizar frm.secretariaToolStripMenuItem.Visible = false; frm.gerenciarToolStripMenuItem.Visible = false; frm.ShowDialog(); this.Close(); } else { MessageBox.Show(CLRegras.Constantes.verica, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (perfil.Equals(CLRegras.Constantes.cliente)) //Cliente { var item = daoAcesso.Buscar(login); //Cliente ja cadastro com login e senha, para ter acesso verifica a da de expiranção do login int usuario = Convert.ToInt32(txtLoginTela.Text); var item2 = acessoCliente.BuscarClientePorUsuario(usuario); if (daoAcesso.ValidarLogin(login) && daoAcesso.ValidarSenha(senhaCriptografada) && acessoCliente.ValidarExpiracao(item2.dataDeExpiracao).Equals(true)) //VALIDA CLIENTE { MessageBox.Show(CLRegras.Constantes.bemVindo, CLRegras.Constantes.cliente, MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMenu frm = new FrmMenu(item2); this.Hide(); frm.cadastroToolStripMenuItem1.Visible = false; // Menus que cliente não pode visualizar frm.chamadosAbertosToolStripMenuItem.Visible = false; frm.buscaToolStripMenuItem.Visible = false; frm.secretariaToolStripMenuItem.Visible = false; frm.gerenciarToolStripMenuItem.Visible = false; frm.funcionárioToolStripMenuItem.Visible = false; frm.ShowDialog(); this.Close(); } else { MessageBox.Show(CLRegras.Constantes.verica + " ou " + CLRegras.Constantes.usuario, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else if (perfil.Equals(CLRegras.Constantes.funcionario)) //Funcionário { acessoFuncionario.Carregar(); var item = acessoFuncionario.BuscarFuncionarioPorUsuario(Convert.ToInt32(login)); if (daoAcesso.ValidarLogin(login) && daoAcesso.ValidarSenha(senhaCriptografada).Equals(true)) //VALIDA FUNCIONÁRIO { MessageBox.Show(CLRegras.Constantes.bemVindo, CLRegras.Constantes.funcionario, MessageBoxButtons.OK, MessageBoxIcon.Information); FrmMenu frm = new FrmMenu(item); this.Hide(); frm.buscaToolStripMenuItem.Visible = false; // Menus que funcionario não pode visualizar frm.acompanhamentoToolStripMenuItem.Visible = false; frm.abrirChamadoToolStripMenuItem.Visible = false; frm.cadastroToolStripMenuItem1.Visible = false; frm.secretariaToolStripMenuItem.Visible = false; frm.gerenciarToolStripMenuItem.Visible = false; frm.ShowDialog(); this.Close(); } else { MessageBox.Show(CLRegras.Constantes.verica, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show(CLRegras.Constantes.verica, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (Exception) { //throw ex; MessageBox.Show(CLRegras.Constantes.msgLogin, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); } }