/// <summary> /// Reasigna posiciones al eliminar un dato /// </summary> /// <param name="n">id del grupo</param> public void AsignarPosicion(int n) { GrupoUsuarios temp = Buscar(n); int t = size - 1; int l = temp.getPosicion(); for (int i = t; i > l; i--) { BuscarPosicion(i).setPosicion(i - 1); } }
/// <summary> /// Busca la posiciĆ³n de un grupo /// </summary> /// <param name="n">posiciĆ³n de grupo</param> /// <returns></returns> public GrupoUsuarios BuscarPosicion(int n) { GrupoUsuarios actual = first; while (actual != null) { if (actual.getPosicion() == n) { return(actual); } actual = actual.siguiente; } return(null); }