Ejemplo n.º 1
0
        protected void btnAlterar_Click(object sender, EventArgs e)
        {
            try
            {
                //if(UsuarioFacade.Logar(txtLogin.Text, txtSenhaAtual.Text))
                //{
                if (!string.IsNullOrEmpty(txtNome.Text) && !string.IsNullOrEmpty(txtEmail.Text) &&
                    !string.IsNullOrEmpty(txtLogin.Text))
                {
                    //if (!string.IsNullOrEmpty(txtNome.Text) && !string.IsNullOrEmpty(txtEmail.Text) &&
                    //    !string.IsNullOrEmpty(txtLogin.Text) && !string.IsNullOrEmpty(txtSenha.Text) && !string.IsNullOrEmpty(txtCSenha.Text))
                    //{
                    if (EmailFacade.ValidarEmail(txtEmail.Text))
                    {
                        //if (txtSenha.Text.Equals(txtCSenha.Text))
                        //{
                        //if (txtSenha.Text.Length > 5)
                        //{
                        ValueObjectLayer.Usuario usuario = new ValueObjectLayer.Usuario();
                        usuario.Id    = (int)Session["idUsuario"];
                        usuario.Nome  = txtNome.Text;
                        usuario.Email = txtEmail.Text;
                        usuario.Login = txtLogin.Text;
                        //usuario.Senha = txtSenha.Text;

                        ValueObjectLayer.Perfil_Usuario perfilUsuario = new ValueObjectLayer.Perfil_Usuario();
                        //perfilUsuario.IdPerfil = Convert.ToInt32(ddlPerfil.SelectedValue);
                        perfilUsuario._Perfil.Id  = Convert.ToInt32(ddlPerfil.SelectedValue);
                        perfilUsuario._Usuario.Id = usuario.Id;
                        UsuarioPerfilFacade.AlteraPerfilUsuario(perfilUsuario);

                        if (UsuarioFacade.AlteraUsuario(usuario))
                        {
                            StringBuilder sb = new StringBuilder();
                            sb.Append("Sr/Sra: " + txtNome.Text + "\n\r");
                            sb.Append("Seu cadastro foi criado com sucesso!\n\r");
                            sb.Append("Login: "******"\n\r");
                            string msgEmail = sb.ToString();

                            Session.Remove("idUsuario");
                            Session["Mensagem"] = 2;
                            Response.Redirect(@"~/Administrador/Usuario/UsuarioPesquisa.aspx");
                        }
                        else
                        {
                            lblMsg.Text = MensagensValor.GetStringValue(Mensagem.CADASTRO_NAO_REALIZADO.ToString());
                        }
                        //}
                        //else
                        //{
                        //    lblMsg.Text = BusinessLayer.Mensagens.MensagensValor.GetStringValue(BusinessLayer.Mensagens.Mensagem.TAMANHO_SENHA_INVALIDA.ToString());
                        //}
                        //}
                        //else
                        //{
                        //    lblMsg.Text = BusinessLayer.Mensagens.MensagensValor.GetStringValue(BusinessLayer.Mensagens.Mensagem.SENHA_NAO_CONFERE.ToString());
                        //}
                    }
                    else
                    {
                        lblMsg.Text = MensagensValor.GetStringValue(Mensagem.EMAIL_INVALIDO.ToString());
                    }
                }
                else
                {
                    lblMsg.Text = MensagensValor.GetStringValue(Mensagem.CAMPO_OBRIGATORIO.ToString());
                }
                //}
                //else
                //{
                //    lblMsg.Text = BusinessLayer.Mensagens.MensagensValor.GetStringValue(BusinessLayer.Mensagens.Mensagem.LOGIN_INVALIDO.ToString());
                //}
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }