private bool PodeSalvar()
    {
        usuario Usuario = (usuario)HttpContext.Current.Session["Usuario"];

        string sMensagem;

        if (txtSenhaAtual.Text.Trim() == "")
        {
            LimparCampos();
            sMensagem = "Preencha [Senha Atual].";
            PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page);
            return(false);
        }
        if (txtNovaSenha.Text.Trim() == "")
        {
            LimparCampos();
            sMensagem = "Preencha [Nova Senha].";
            PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page);
            return(false);
        }
        if (txtRepetirNovaSenha.Text.Trim() == "")
        {
            LimparCampos();
            sMensagem = "Preencha [Repetir Nova Senha].";
            PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page);
            return(false);
        }
        if (txtNovaSenha.Text.Trim() != txtRepetirNovaSenha.Text.Trim())
        {
            LimparCampos();
            sMensagem = "[Nova Senha] está diferente de [Repetir Nova Senha].";
            PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page);
            return(false);
        }
        usuarioCTL CUsuario = new usuarioCTL();

        if (CUsuario.VerificarSenhaAtual(Usuario.IDUsuario, txtSenhaAtual.Text) == false)
        {
            LimparCampos();
            sMensagem = "[Senha Atual] está incorreta.";
            PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page);
            return(false);
        }
        Usuario = CUsuario.RetornarUsuario(Usuario.IDUsuario);
        if (Usuario.Senha == txtNovaSenha.Text.Trim())
        {
            LimparCampos();
            sMensagem = "A [Nova Senha] não pode ser igual a [Senha Atual].";
            PontoBr.Utilidades.Diversos.ExibirAlertaScriptManager(sMensagem, this.Page);
            return(false);
        }
        return(true);
    }
Пример #2
0
        private bool PodeSalvar()
        {
            string sMensagem;

            if (txtSenhaAtual.Text.Trim() == "")
            {
                LimparCampos();
                sMensagem = "Preencha [Senha Atual].";
                MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            if (txtNovaSenha.Text.Trim() == "")
            {
                LimparCampos();
                sMensagem = "Preencha [Nova Senha].";
                MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            if (txtRepetirNovaSenha.Text.Trim() == "")
            {
                LimparCampos();
                sMensagem = "Preencha [Repetir Nova Senha].";
                MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            if (txtNovaSenha.Text.Trim() != txtRepetirNovaSenha.Text.Trim())
            {
                LimparCampos();
                sMensagem = "[Nova Senha] está diferente de [Repetir Nova Senha].";
                MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return(false);
            }
            usuarioCTL CUsuario = new usuarioCTL();

            if (CUsuario.VerificarSenhaAtual(fLogin.Usuario.IDUsuario, txtSenhaAtual.Text) == false)
            {
                LimparCampos();
                sMensagem = "[Senha Atual] está incorreta.";
                MessageBox.Show(sMensagem, "Tabulare", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return(false);
            }
            return(true);
        }