// Se notifica a los observadores el identificador para la nueva mesa
 private void switchNTable()
 {
     for (int i = 0; i < erObservers.Count; i++)
     {
         ObserverER obs = (ObserverER)erObservers[i];
         obs.notifyChangesInNTable(NTable);
     }
 }
 /* Métodos que implementan la función 'Observable' */
 // Se notifica a los observadores ante el cambio de estado de una casilla en la plantilla
 private void switchBox()
 {
     for (int i = 0; i < erObservers.Count; i++)
     {
         ObserverER obs = (ObserverER)erObservers[i];
         obs.notifyChangesInABox(RowSelected, ColumnSelected, BoxState);
     }
 }
 public void registerInterest(ObserverER obs)
 {
     erObservers.Add(obs);
 }