Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var categorias = _controllerCategoria.GetAllCategorias();

                listCategorias.DataSource     = categorias.ToList();
                listCategorias.DataTextField  = "Nome";
                listCategorias.DataValueField = "Id";
                listCategorias.DataBind();
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var IdProduto = Request.QueryString["Id"];
                var Id        = Convert.ToInt32(IdProduto);

                var objProduto = _controller.GetById(Id);
                if (objProduto != null)
                {
                    txtNome.Text = objProduto.Nome;

                    if (!String.IsNullOrEmpty(objProduto.Descricao))
                    {
                        txtDescricao.Text = objProduto.Descricao;
                    }
                    else
                    {
                        txtDescricao.Text = string.Empty;
                    }

                    if (objProduto.Ativo == 1)
                    {
                        chkAtivo.Checked = true;
                    }
                    else
                    {
                        chkAtivo.Checked = false;
                    }

                    #region Combobox categorias

                    var categorias = _controllerCategoria.GetAllCategorias();

                    listCategorias.DataSource     = categorias.ToList();
                    listCategorias.DataTextField  = "Nome";
                    listCategorias.DataValueField = "Id";
                    listCategorias.DataBind();

                    listCategorias.SelectedValue = Convert.ToString(objProduto.idCategoria);

                    #endregion
                }
                else
                {
                    Response.Redirect("Index.aspx");
                }
            }
        }