private void RegistrarControles()
 {
     List<Controls> lista = new List<Controls>();
     foreach (Control controlChotex in this.Controls)
     {
         Controls c = new Controls();
         c.ControlID = controlChotex.Name;
         c.Page = this.Name;
         lista.Add(c);
     }
     GestorControles oGC = new GestorControles();
     for (int i = 0; i < lista.Count; i++)
     {
         if (!oGC.Existe(lista[i]))
         {
             oGC.Insertar(lista[i]);
         }
     }
 }
        private void CargarControles()
        {
            UsuarioConectado = oGU.Buscar(UsuarioID);
            GestorRoles oGR = new GestorRoles();
            Roles oRol = null;
            UsersToRoles oUserRoles = null;
            Controls oControls = null;
            GestorUsersToRoles oGUR = new GestorUsersToRoles();
            GestorControles oGC = new GestorControles();
            List<gestionalumnos.Entities.Roles> listaRoles = null;
            if (UsuarioConectado != null)
            {
                oUserRoles = new UsersToRoles();
                oUserRoles.FKUserID = UsuarioID;
                listaRoles = oGUR.Buscar(oUserRoles).ToList();
                oControls = new gestionalumnos.Entities.Controls();
                oControls.Page = this.Name;
                List<Controls> listaControles = oGC.ListarPorPagina(oControls).ToList();
                if (listaControles.Count>0)
                {
                    for (int i = 0; i < listaControles.Count-1; i++)
                    {
                        HabilitarControles(listaRoles[i].RoleID, listaControles);
                    }
                }
                //HabilitarControles(listaRoles[0].RoleID, listaControles);
                Console.Write("asdas");

            }
        }