コード例 #1
0
ファイル: Default.aspx.cs プロジェクト: vgerevini/nardys
    private void EsqueciMinhaSenha()
    {
        try
        {
            if (!string.IsNullOrEmpty(txtEmailEsqueci.Text))
            {
                Usuario usuarioLogado = DOUsuario.ObterUsuarioEmail(txtEmailEsqueci.Text);

                if (usuarioLogado.Id > 0)
                {
                    EnviarEmail(usuarioLogado);

                    lblMensagem.Text    = Resources.Textos.Login_Mensagem_Email_Enviado_Sucesso;
                    phlMensagem.Visible = true;
                }
                else
                {
                    lblMensagem.Text    = Resources.Textos.Login_Mensagem_Usuario_Nao_Encontrado;
                    phlMensagem.Visible = true;
                }
            }
            else
            {
                lblMensagem.Text    = Resources.Textos.Login_Mensagem_Esqueci_Senha_Login_Email;
                phlMensagem.Visible = true;
            }
        }
        catch (Exception ex)
        {
            lblMensagem.Text    = Resources.Textos.Modulo_Prospeccao_Email_Gerente_Reenvio_Mensagem_Erro;
            phlMensagem.Visible = true;
        }
    }
コード例 #2
0
    private void EsqueciMinhaSenha()
    {
        try
        {
            string strEmail = txtEmailEsqueci.Text.TrimStart('0');


            if (!string.IsNullOrEmpty(strEmail))
            {
                Usuario usuarioLogado = DOUsuario.ObterUsuarioEmail(strEmail);

                if (usuarioLogado.Id > 0)
                {
                    EnviarEmail(usuarioLogado);

                    lblMensagem.Text    = Resources.Login.Mensagem_Email_Enviado_Sucesso;
                    phlMensagem.Visible = true;
                }
                else
                {
                    lblMensagem.Text    = Resources.Login.Mensagem_Usuario_Nao_Encontrado;
                    phlMensagem.Visible = true;
                }
            }
            else
            {
                lblMensagem.Text    = Resources.Login.Mensagem_Esqueci_Senha_Login_Email;
                phlMensagem.Visible = true;
            }
        }
        catch (Exception ex)
        {
            DOLog.Inserir(string.Concat("Erro Sistema: ", ex), Utilitarios.TipoLog.Sistema);
            lblMensagem.Text    = ex.Message.ToString();
            phlMensagem.Visible = true;
        }
    }