コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
 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);
             }
         }
     }
 }
コード例 #3
0
 public PropiedadLista(string nombreClave)
 {
     this.lista       = new Dictionary <string, TInstancia>();
     this.nombreClave = nombreClave;
     this.iterador    = null;
 }