示例#1
0
        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;
            }
        }
示例#2
0
        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;
        }