Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ( ! IsPostBack)
            {
                try
                {
                    EstoqueBusiness rep = new EstoqueBusiness();
                    List<Estoque> lista = new List<Estoque>();
                    lista = rep.ListarTodos();

                    ddlEstoque.DataSource = lista;
                    ddlEstoque.DataValueField = "IdEstoque";
                    ddlEstoque.DataTextField = "Nome";
                    ddlEstoque.DataBind();

                    //incluindo um item default no campo..
                    ddlEstoque.Items.Insert(0, new ListItem("- Escolha uma Opção -", ""));
                }
                catch(Exception ex)
                {
                    lblMessagem.Text = ex.Message;
                    lblMessagem.CssClass = "label label-danger";
                }
            }
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                EstoqueBusiness business = new EstoqueBusiness();
                List <Estoque>  lista    = new List <Estoque>();

                lista            = business.ListarTodos();
                lblMensagem.Text = "Quantidades de Estoque encontrados: " + lista.Count();

                gridEstoque.DataSource = lista;
                gridEstoque.DataBind();
            }
            catch (Exception ex)
            {
                lblMensagem.Text = ex.Message;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                try
                {
                    //pegando id da URL
                    int id = int.Parse(Request.QueryString["id"]);

                    //instanciando objetos
                    ProdutoBusiness rep    = new ProdutoBusiness();
                    EstoqueBusiness repEst = new EstoqueBusiness();
                    Produto         p      = new Produto();
                    Estoque         est    = new Estoque();

                    //pegando valores dos campos
                    p = rep.EncontrarProduto(id);
                    List <Estoque> lista = repEst.ListarTodos();

                    //alimentando os campos
                    txtId.Text             = p.IdProduto.ToString();
                    txtNome.Text           = p.Nome;
                    txtPreco.Text          = p.Preco.ToString();
                    txtQuantidade.Text     = p.Quantidade.ToString();
                    txtDataCadastrada.Text = p.DataCadastro.ToString();

                    //alimentar o dropdown do estoque
                    ddlEstoque.Text           = p.Estoque.IdEstoque.ToString();
                    ddlEstoque.DataSource     = lista;
                    ddlEstoque.DataValueField = "IdEstoque";
                    ddlEstoque.DataTextField  = "Nome";
                    ddlEstoque.DataBind();

                    //incluindo um item default no campo..
                    ddlEstoque.Items.Insert(0, new ListItem(p.Estoque.IdEstoque.ToString(), ddlEstoque.Text));
                }
                catch (Exception ex)
                {
                    lblMessagem.Text = ex.Message;
                }
            }
        }
        private void CarregarEstoques()
        {
            try
            {
                EstoqueBusiness rep   = new EstoqueBusiness();
                List <Estoque>  lista = new List <Estoque>();

                lista = rep.ListarTodos();

                ddlEstoque.DataSource     = lista;
                ddlEstoque.DataValueField = "IdEstoque";
                ddlEstoque.DataTextField  = "Nome";
                ddlEstoque.DataBind();

                ddlEstoque.Items.Insert(0, new ListItem("- Selecione uma Opção -", ""));
            }
            catch (Exception ex)
            {
                lblmensagem.Text = ex.Message;
            }
        }