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); }
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); }