Ejemplo n.º 1
0
        protected void btEsqueceuSenha_Click(object sender, EventArgs e)
        {
            try
            {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "FechaModal", "$('#ModalReenviarSenha').modal('hide');", true);

                FuncionarioNegocios     oNegocios = new FuncionarioNegocios();
                List <FuncionarioModel> oList     = new List <FuncionarioModel>();
                FuncionarioModel        oModel    = new FuncionarioModel();
                oModel.Email = txUser.Text.Trim();

                if (oNegocios.AlterarSenha(oModel))
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "SenhaAlterada", "$(document).MensagemModal(1,'Uma nova senha foi enviada para seu e-mail.');", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "EmailNaoExiste", "$(document).MensagemModal(3,'E-mail não cadastrado!');", true);
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EROOR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true);
            }
        }
Ejemplo n.º 2
0
        protected void btnAlterarSenha_Click(object sender, EventArgs e)
        {
            try {
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "FechaModal", "$('#ModalAlterarSenha').modal('hide');", true);

                if (string.IsNullOrEmpty(txPass.Text))
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "CamposObrigatorios", "$(document).MensagemModal(3,'Digite a senha e a confirmação da senha!');", true);
                    return;
                }
                else if ((string.IsNullOrEmpty(txPass.Text)) != (string.IsNullOrEmpty(txPassConfirm.Text)))
                {
                    ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "CamposObrigatorios", "$(document).MensagemModal(3,'A senha está diferente da confirmação da senha!');", true);
                    return;
                }
                else
                {
                    FuncionarioModel    oModel    = new FuncionarioModel();
                    FuncionarioNegocios oNegocios = new FuncionarioNegocios();

                    oModel.Email = txtEmail_Original.Text;
                    oModel.Senha = txPass.Text;
                    if (oNegocios.AlterarSenha(oModel))
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "SenhaAltrada", "$(document).MensagemModal(1,'Senha alterada com sucesso!');", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "ErroAlterarSenha", "$(document).MensagemModal(3,'Ocorreu um erro ao alterar sua senha!');", true);
                    }
                }
            }
            catch (Exception ex)
            {
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true);
            }
        }