Exemplo n.º 1
0
        protected void startUpdate(object sender, RepeaterCommandEventArgs e)
        {
            try
            {
                int x = 0;
                id          = int.Parse(e.CommandArgument.ToString());
                idcom.Value = id.ToString();
                StockManager              cargar        = new StockManager();
                List <string>             tipos         = new List <string>();
                BindingList <Ingrediente> ingredientes2 = cargar.ListarStock("");
                BindingList <Comida>      pedido        = lista.TraerComidas();
                listingredientes           = lista.TraerCxi(int.Parse(e.CommandArgument.ToString()) + 1);
                ddlIngredientes.DataSource = ingredientes2;

                ddlIngredientes.DataTextField = "Descripcion";

                ddlIngredientes.DataValueField = "Id";

                ddlIngredientes.DataBind();
                for (x = 0; x < ingredientes2.Count(); x++)
                {
                    tipos.Add(ingredientes2[x].Tipocant);
                }
                iding.Value                = e.CommandArgument.ToString();
                txtdescripcion.Value       = pedido[int.Parse(e.CommandArgument.ToString())].Descripcion;
                txtprecio.Value            = pedido[int.Parse(e.CommandArgument.ToString())].Precio.ToString();
                rptIngredientes.DataSource = listingredientes;
                rptIngredientes.DataBind();
                foreach (Item item in listingredientes)
                {
                    lista.cargaaux(item.Id, item.Descripcion, item.Cantidad, item.tipo);
                }
                pnlCargadiv.Visible = false;
                pnlCarga.Visible    = true;
            }
            catch (Exception ex)
            {
                Console.Write(ex);
            }
        }