protected void rellenarVistaLista() { limpiarLista(); IIteradorLista <TInstancia> iterador = this.controladorLista.IteradorLista; if (iterador.Conteo > 0) { iterador.Iniciar(); while (iterador.Iterar()) { ListViewItem lvi = new ListViewItem(); completarListViewItem(lvi, iterador.Actual); lvi.Tag = iterador.Actual; this.vistaLista.Items.Add(lvi); } } }
public void ReflejarMensajes(IIteradorLista <Mensaje> iterador) { this.vistaMensajes.Items.Clear(); if (iterador != null && iterador.Conteo > 0) { iterador.Iniciar(); while (iterador.Iterar()) { if (!iterador.Actual.Atendido) { if (!contieneTema(iterador.Actual.Tema)) { incluirTema(iterador.Actual.Tema); } incluirMensaje(iterador.Actual); } } } }
public PropiedadLista(string nombreClave) { this.lista = new Dictionary <string, TInstancia>(); this.nombreClave = nombreClave; this.iterador = null; }