Beispiel #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if (Session["IdUsuario"] != null)
                {
                    if (Session["IdCategoriaUpdate"] != null)
                    {
                        Categoria    categoria    = new Categoria();
                        DataTable    dt           = new DataTable();
                        CategoriaBLL categoriaBLL = new CategoriaBLL();

                        dt = categoriaBLL.ListaCategoriaPorId(Convert.ToInt32(Session["IdCategoriaUpdate"].ToString()));

                        //Remove session que contém o código da categoria
                        Session.Remove("IdCategoriaUpdate");

                        //Preenche objeto e salva em session para caso de atualização
                        categoria = PreencherCategoriaUpdate(dt);
                        Session["objCategoria"] = categoria;

                        PreencherCampos(dt);
                    }
                }

                else
                {
                    Session.RemoveAll();
                    Response.Redirect("~/Conta");
                }
            }
        }