/// <summary> /// Insetar un nuevo dato en la lista /// </summary> /// <param name="nuevo">Insertar un grupo de usuarios</param> public void Insertar(GrupoUsuarios nuevo) { if (size == 0) { if (first == null) { first = nuevo; } else { last.siguiente = nuevo; } last = nuevo; nuevo.setPosicion(0); size++; MessageBox.Show("Grupo de Usuario Creado"); } else if (size > 0) { if (Buscar(nuevo.getIdGrupo()) == null) { nuevo.setPosicion(UltimaPosicion() + 1); if (first == null) { first = nuevo; } else { last.siguiente = nuevo; } last = nuevo; size++; ni++; MessageBox.Show("Grupo de Usuario Creado"); } else { if (nuevo.getIdGrupo() == Buscar(nuevo.getIdGrupo()).getIdGrupo()) { MessageBox.Show("No puede ingresar dos veces el mismo Id"); } } } }