private static void ProcesaNodo(ref List<Secciones> lista, SiteMapNode nodo)
        {
            bool TieneSeccion = (nodo["Seccion"] != null);
            bool EsVisible = (nodo["Visible"] == null) || ((nodo["Visible"] != null) && (nodo["Visible"] != "false"));

            if (TieneSeccion && EsVisible)
            {
                Secciones seccion = new Secciones();
                seccion.ID = Convert.ToInt32(nodo["Seccion"]);
                seccion.Descripcion = nodo.Description;
                lista.Add(seccion);
            }
        }
        private void BindSecciones()
        {
            if (this.cboSeccion != null)
            {
                //List<Secciones> source = SeccionesDal.GetAllSecciones();
                List<Secciones> source = SeccionesManager.GetSecciones();

                Secciones PrimerElemento = new Secciones();
                PrimerElemento.ID = -1;
                PrimerElemento.Descripcion = "Seleccione una sección";
                source.Insert(0, PrimerElemento);

                this.cboSeccion.DataSource = source;
                this.cboSeccion.DataTextField = "Descripcion";
                this.cboSeccion.DataValueField = "ID";
                this.cboSeccion.DataBind();
            }
        }
 /// <summary>
 /// Create a new Secciones object.
 /// </summary>
 /// <param name="id">Initial value of the ID property.</param>
 /// <param name="descripcion">Initial value of the Descripcion property.</param>
 public static Secciones CreateSecciones(global::System.Int32 id, global::System.String descripcion)
 {
     Secciones secciones = new Secciones();
     secciones.ID = id;
     secciones.Descripcion = descripcion;
     return secciones;
 }
 /// <summary>
 /// Deprecated Method for adding a new object to the Secciones EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToSecciones(Secciones secciones)
 {
     base.AddObject("Secciones", secciones);
 }