protected void lkbSalvarVariavel_Click(object sender, EventArgs e) { List <Variavel> dadosVariavelLista = new List <Variavel>(); VariavelBLL oVariavel = new VariavelBLL(); Variavel dadosVariavel = new Variavel(); dadosVariavel.Modelo = new Modelo() { IDModelo = Convert.ToInt32(ddlModelo.SelectedValue) }; dadosVariavel.LinhaNegocio = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio; dadosVariavelLista = (List <Variavel>)HttpContext.Current.Session["ListaVariavel"]; try { oVariavel.Persistir(dadosVariavelLista); dadosVariavelLista = oVariavel.ListarLinhaNegocioModelo(dadosVariavel); trvVariavel.Nodes[0].ChildNodes.Clear(); for (int i = 0; i < dadosVariavelLista.Count; i++) { Swap(trvVariavel.Nodes[0], dadosVariavelLista[i]); //TreeNode tnVariavel = new TreeNode(); //tnVariavel.Value = dadosVariavelLista[i].IDVariavel.ToString(); //tnVariavel.Text = string.Concat(dadosVariavelLista[i].Codigo, " - ", dadosVariavelLista[i].Descricao); //trvVariavel.Nodes[0].ChildNodes.Add(tnVariavel); } HttpContext.Current.Session["ListaVariavel"] = dadosVariavelLista; LimpaCampos(); } catch (Exception) { throw; } }
protected void ddlModelo_SelectedIndexChanged(object sender, EventArgs e) { Variavel dadosVariavel = new Variavel(); VariavelBLL oVariavel = new VariavelBLL(); List <Variavel> dadosVariavelLista = new List <Variavel>(); dadosVariavel.Modelo = new Modelo() { IDModelo = Convert.ToInt32(ddlModelo.SelectedValue) }; dadosVariavel.LinhaNegocio = ((Usuario)HttpContext.Current.Session["UsuarioLogado"]).LinhaNegocio; dadosVariavelLista = oVariavel.ListarLinhaNegocioModelo(dadosVariavel); trvVariavel.Nodes[0].ChildNodes.Clear(); for (int i = 0; i < dadosVariavelLista.Count; i++) { Swap(trvVariavel.Nodes[0], dadosVariavelLista[i]); } HttpContext.Current.Session["ListaVariavel"] = dadosVariavelLista; }