protected void Page_Load(object sender, EventArgs e)
        {
            var permisos = new PermisosSesion(this.Page);

            permisos.ValidarSesion();

            if (!Page.IsPostBack)
            {
                //permisos.ValidarPermisos(this.rtb1);

                List <CatCNac_Estructura> hijosPrimerNodo = null;
                RadTreeNode nodoOrigen    = null;
                int         id            = Int32.Parse(Request.QueryString["Id"]);
                int         id_ClienteMat = Int32.Parse(Request.QueryString["IdMatriz"]);
                string      NombreCliente = Request.QueryString["Nombre"];

                CN_CatCNac_Estructura cm_Estr = new CN_CatCNac_Estructura(model);

                listEstructura = cm_Estr.ConsultarTodos(id_ClienteMat);



                CN_CatCNac_Usuario cm_Usuario = new CN_CatCNac_Usuario(model);
                Session["cm_Usuario"] = cm_Usuario;

                cmbRol_Auditorias.DataSource = cm_Usuario.ComboAuditorias();
                cmbRol_Auditorias.DataBind();

                cmbRol_Ecommerce.DataSource = cm_Usuario.ComboECommerce();
                cmbRol_Ecommerce.DataBind();

                if (id > 0)
                {
                    var    usuario    = cm_Usuario.ConsultarItem(id);
                    object objusuario = usuario;
                    AsignacionCampos.AsignaCamposForma(ref objusuario, "", this);

                    //Permisos
                    listPermisos = cm_Usuario.ConsultarPermisos(id);
                }

                nodoOrigen           = new RadTreeNode(NombreCliente, "0");
                nodoOrigen.Font.Bold = true;
                nodoOrigen.Font.Size = 11;

                hijosPrimerNodo = listEstructura.Where(x => x.Nivel == 1).ToList();
                ConstruirEstructura(ref nodoOrigen, hijosPrimerNodo);
                treeEstructura.Nodes.Add(nodoOrigen);
                treeEstructura.ExpandAllNodes();
            }
        }