private void btnClose_Click(object sender, EventArgs e) { Visible = false; frmTelaLogin login = new frmTelaLogin(); login.ShowDialog(); Close(); }
private void button1_Click(object sender, EventArgs e) { //verifica campos nulos if (txtemail.Text == string.Empty || txtNovoEmail.Text == string.Empty || txtConfNovoEmail.Text == string.Empty) { MessageBox.Show("Preencha os Campos corretamente"); } //verifica se esse email é cadstrado else if (troca.VerificarEmailPraTroca(txtemail.Text) == false) { MessageBox.Show("Esse Email não é o Email Cadastrado"); } //verifica se o novo email condiz com sua confirmação else if (txtNovoEmail.Text != txtConfNovoEmail.Text) { MessageBox.Show("Novo Email não correspondente a sua confirmação"); } else { //pergunta se ele realmente quer trocar de email DialogResult result; string senha; result = MessageBox.Show("Realmente deseja Trocar seu Email?", "Trocar Email", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //auditoria AuditoriaDtHr(); tabelamod = "Usuário"; descricao = "Usuário desejou alterar seu Email"; aud.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data); //auditoria tabelamod = "Usuário"; descricao = "Foi cadastrado uma nova senha criado pelo software e enviado para o novo Email do Usuário"; aud.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data); //atualiza o email do usuário troca.TrocarEmail(txtNovoEmail.Text); //cria uma senha aleatória pra enviar para o email senha = troca.CreatePassword(7); //atualiza a senha e coloca a primeiraentrada_usu=0 troca.SenhaEmail(senha); //envia para o mais novo email Email.CadConfSenha(txtNovoEmail.Text, abstractClasse.Nome_logon, senha); MessageBox.Show("Seu Email foi trocado com Sucesso!" + "\r\n" + "Você será Deslogado e uma senha será Enviada para seu Email"); //vai pra tela de login Visible = false; frmTelaLogin login = new frmTelaLogin(); login.ShowDialog(); Close(); } } }
private void btnLogoff_Click(object sender, EventArgs e) { DialogResult result; result = MessageBox.Show("Realmente deseja deslogar?", "Deslogar", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { Visible = false; frmTelaLogin TelaLogin = new frmTelaLogin(); TelaLogin.ShowDialog(); Close(); } }
private void btnLogoff_Click(object sender, EventArgs e) { DialogResult result; result = MessageBox.Show("Realmente deseja sair?", "Sair do programa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { AuditoriaDtHr(); tabelamod = "usuário"; descricao = "Saiu do Programa"; aud.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data); Visible = false; frmTelaLogin TelaLogin = new frmTelaLogin(); TelaLogin.ShowDialog(); Close(); } }
private void btndelete_Click(object sender, EventArgs e) { DialogResult result; result = MessageBox.Show("Realmente deseja desativar seu perfil?", "Desativar Conta", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { //evento pra determinar se é o ultimo adm if (adm.UltimoADM(abstractClasse.Id_logon) == true) { //evento pra pegar hora e data pra auditoria AuditoriaDtHr(); //coloca a descrição e a tabela de modificação da auditoria tabelamod = "Usuário"; descricao = "Desativou sua Conta"; //evento da auditoria Aud.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data); //evento que desativa a conta adm.DesativaConta(); //mensagem de desativação da conta MessageBox.Show("Sua conta foi desativada com sucesso"); //evento que limpa os campos Limpar(); pctbperfil.ImageLocation = Path.Combine(abstractClasse.LocalIMG, "semimagem.jpg"); //volta a tela de login Visible = false; frmTelaLogin login = new frmTelaLogin(); login.ShowDialog(); Close(); } else { //evento pra pegar hora e data pra auditoria AuditoriaDtHr(); //coloca a descrição e a tabela de modificação da auditoria tabelamod = "Usuário"; descricao = "Tentou Desativar Sua Conta Porém é o ultimo ADM"; //evento da auditoria Aud.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data); //mensagem que demonstra que não foi possivel desativar conta MessageBox.Show("Você é o Ultimo Administrador! Desativação de conta não Autorizada"); } } }
private void tmrTelaSplash_Tick(object sender, EventArgs e) { //se o valor da progressBar for menor que a maxima estipulada if (pgbtime.Value < pgbtime.Maximum) { //é adiconado a mesma o valor atual mais algum número multiplo da maxima pgbtime.Value = pgbtime.Value + 500; } else if (pgbtime.Value == pgbtime.Maximum) { //para o timer tmrTelaSplash.Stop(); //vai pra tela de login Visible = false; frmTelaLogin TelaMenu = new frmTelaLogin(); TelaMenu.ShowDialog(); Close(); } }
private void btnEnviarEmail_Click(object sender, EventArgs e) { if (txtemail.Text == string.Empty || mskConfCpf.Text == string.Empty) { MessageBox.Show("Digite as respectivas informações nos Campos não Preenchidos"); } else if (login.VerificarEmailExistente(txtemail.Text, mskConfCpf.Text) == true)//evento que verifica se o email e o cpf é cadastrado e se ele é ativo ativo { id = login.Id_usu; //criar uma senha aleatória pra enviar pro email senha = adm.CreatePassword(7); //enviando o email Email.EsqSenha(txtemail.Text, login.Nome_usu, senha); //atualizar as informações do usuario voltando a primeiraentrada pra 0 e // alterando a senha para a criada aleatóriamente, para que o seja possivel logar login.VoltarPrimeiraEntrada(id, senha); //evento que pega data e hora AuditoriaDtHr(); tabelamod = "Usuario"; descricao = "enviou uma nova senha para o email pois esqueceu sua senha"; //criando auditoria aud.cadAudAdm(id, tabelamod, descricao, hora, data); //voltando a TelaLogin Visible = false; frmTelaLogin Telalogin = new frmTelaLogin(); Telalogin.ShowDialog(); Close(); } else { MessageBox.Show("Email ou Cpf não cadastrados!" + "\r\n" + "Digite um email Válido para obter uma nova senha"); } }
private void btnCadastrar_Click(object sender, EventArgs e) { try { //campos nulos if (txtnome.Text == string.Empty || mskdtnasc.MaskFull == false || txtemail.Text == string.Empty || txtSenha.Text == string.Empty || txtConfSenha.Text == string.Empty || NomedaImagem == string.Empty || cmbsx.Text == string.Empty || msktel.MaskFull == false || mskcpf.MaskFull == false || mskrg.MaskFull == false || mskCep.MaskFull == false || txtNum.Text == string.Empty || cmbPerguntaSecreta.Text == string.Empty || txtrespsec.Text == string.Empty) { MessageBox.Show("Por favor Preencha todos os campos obrigatórios"); } else if (txtSenha.Text != txtConfSenha.Text) { MessageBox.Show("Senhas não correspondem"); } //se o label que verifica se a senha é forte ou não, ou se foi digitado há quantidade mínima de caracteres else if (lblSenhaForte.Text == "Senha Fraca" && lblSenhaForte.Text == "Favor digitar outra senha com 6 caracteres no mínimo") { MessageBox.Show("Senha é fraca ou curta demais! Por Favor Digite uma senha Forte ou Média"); } else { //caso zona rural se sim lel limpa cep if (dadosCEP.ZonaRural == "S") { cepLimpo = limparCEP(mskCep.Text); } else { cepLimpo = dadosCEP.Cep; } //complemento recebe "Sem complemento" if (txtComplemento.Text == string.Empty) { txtComplemento.Text = "Sem complemento"; } //a varaivel recebe a letra que será cadastrada if (cmbsx.SelectedIndex == 0) { sexo = "M"; } if (cmbsx.SelectedIndex == 1) { sexo = "F"; } if (cmbsx.SelectedIndex == 2) { sexo = "O"; } if (NomedaImagem == null) { NomedaImagem = "PerfilPadrao.png"; } //o tipo recebe 2 tipouso = 1; //evento cadastrar adm.inserir(tipouso.ToString(), txtnome.Text, mskdtnasc.Text, txtemail.Text, txtSenha.Text, msktel.Text, sexo, NomedaImagem, mskrg.Text, mskcpf.Text, mskCep.Text, txtNum.Text, txtComplemento.Text, cmbPerguntaSecreta.Text, txtrespsec.Text); MessageBox.Show("Primeiro Administrador Cadastrado com sucesso"); adm.IDPrimeiroADM(); abstractClasse.Id_logon = adm.Id_usu; senhasAntigas.senhas_antigas(txtSenha.Text); //evento que pega data e hora AuditoriaDtHr(); tabelamod = "Usuario"; descricao = "O Primeiro Administrador foi cadastrado"; //criando auditoria auditoria.cadAudAdm(abstractClasse.Id_logon, tabelamod, descricao, hora, data); //voltando a tela de login Visible = false; frmTelaLogin Telalogin = new frmTelaLogin(); Telalogin.ShowDialog(); Close(); } } catch { } }