示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                bool badRequest = true;

                int ideiaID;
                if (int.TryParse(Request.QueryString["ideiaID"], out ideiaID))
                {
                    BO.Ideia    ideiaBO    = new BO.Ideia();
                    Model.Ideia ideiaModel = ideiaBO.SelecionarPorID(ideiaID);
                    if (ideiaModel.Restrita)
                    {
                        if (ideiaBO.UsuarioLogadoEhDono(ideiaModel))
                        {
                            this.IdeiaID = ideiaID;
                            Carregar(ideiaID);
                            badRequest = false;
                        }
                    }
                }

                if (badRequest)
                {
                    Server.Transfer("/erro/badRequest/badRequest.aspx");
                }
            }
        }
示例#2
0
 private void Carregar()
 {
     Model.Ideia ideiaModel = ideiaBO.SelecionarPorID(this.IdeiaID);
     if (ideiaBO.UsuarioLogadoEhDono(ideiaModel))
     {
         ucFormulario.Titulo       = ideiaModel.Titulo;
         ucFormulario.PreDescricao = ideiaModel.PreDescricao;
         ucFormulario.Descricao    = ideiaModel.Descricao;
         ucFormulario.Categoria    = ideiaModel.CategoriaID;
         ucFormulario.Restrita     = ideiaModel.Restrita;
     }
     else
     {
         Server.Transfer("/erro/badRequest/badRequest.aspx");
     }
 }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            bool badRequest = true;

            int ideiaID;

            if (int.TryParse(Request.QueryString["ideiaID"], out ideiaID))
            {
                Model.Ideia ideiaModel = ideiaBO.SelecionarPorID(ideiaID);
                if (ideiaModel != null)
                {
                    ProcessarIdeia(ideiaModel);
                    badRequest = false;
                }
            }

            if (badRequest)
            {
                Server.Transfer("/erro/badRequest/badRequest.aspx");
            }
        }