protected void ddlFiltro_SelectedIndexChanged(object sender, EventArgs e) { try { Medicamento m = (Medicamento)Session["medicamento"]; List <Pedido> listaentregados = LogicaPedido.ListarEntregados(m); List <Pedido> listagenerados = LogicaPedido.ListarGenerados(m); List <Pedido> listatodos = LogicaPedido.ListarTodos(m); if (ddlFiltro.SelectedValue == "Todos") { lstPedidos.Items.Clear(); for (int i = 0; i < listatodos.Count; i++) { lstPedidos.Items.Add(listatodos[i].ToString()); } lstPedidos.DataBind(); } else if (ddlFiltro.SelectedValue == "Generados") { lstPedidos.Items.Clear(); for (int i = 0; i < listagenerados.Count; i++) { lstPedidos.Items.Add(listagenerados[i].ToString()); } lstPedidos.DataBind(); } else if (ddlFiltro.SelectedValue == "Entregados") { lstPedidos.Items.Clear(); for (int i = 0; i < listaentregados.Count; i++) { lstPedidos.Items.Add(listaentregados[i].ToString()); } lstPedidos.DataBind(); } } catch (Exception ex) { lblError.Text = ex.Message; } }
protected void gvMedicamentos_SelectedIndexChanged(object sender, EventArgs e) { try { List <Medicamento> lista = (List <Medicamento>)Session["listamed"]; Medicamento m = lista[gvMedicamentos.SelectedIndex]; Session["medicamento"] = m; List <Pedido> listatodos = LogicaPedido.ListarTodos(m); lstPedidos.Items.Clear(); for (int i = 0; i < listatodos.Count; i++) { lstPedidos.Items.Add(listatodos[i].ToString()); } lstPedidos.DataBind(); } catch (Exception ex) { lblError.Text = ex.Message; } }