示例#1
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            Funcionario funcionario = new Funcionario();

            funcionario = FuncionarioBLL.EsqueciSenhaBLL(txtCPF.Text, txtEmail.Text);
            MessageBox.Show("Senha é: " + funcionario.senha);
            if (funcionario.senha != "")
            {
                MailMessage mensagem = new MailMessage();
                SmtpClient  smtp     = new SmtpClient();
                mensagem.From = new MailAddress("*****@*****.**", "Daniel");
                mensagem.To.Add(txtEmail.Text);
                mensagem.Subject    = ("Recuperação de senha");
                mensagem.IsBodyHtml = true;
                mensagem.Body       = "<h3> Segue abaixo a sua senha utilizada em nosso serviço: " + funcionario.senha + "</h3>";
                mensagem.Priority   = MailPriority.Normal;


                smtp.EnableSsl   = true;
                smtp.Port        = 587;
                smtp.Host        = "smtp.gmail.com";
                smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "HELPFASTADS4");


                try
                {
                    smtp.Send(mensagem);
                }
                catch (System.Exception erro)
                {
                    MessageBox.Show("ERRO!");
                }
                finally
                {
                    mensagem = null;
                    frmEsqueci esqueci = new frmEsqueci();
                    esqueci.Close();
                }
            }
            else
            {
                MessageBox.Show("E-mail ou CPF não encontrado, verifique os dados digitados");
            }
        }
示例#2
0
        private void lblEsqueciSenha_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            frmEsqueci esquecisenha = new frmEsqueci();

            esquecisenha.Show();
        }