コード例 #1
0
        /// <summary>
        /// Preenche o list view com as edições
        /// </summary>
        private void PreencheListView()
        {
            while (this.edicoes.ContemProximo())
            {
                this.lvEdicoes.Clear();

                IEdicao edicao = (IEdicao)edicoes.Proximo();
                ComponentesHelper.AdicionaItemListView(edicao.Descricao, this.lvEdicoes);
                ComponentesHelper.AdicionaSubItemListView(this.lvEdicoes.Items.Count - 1, edicao.Id.ToString(), this.lvEdicoes);
            }
        }
コード例 #2
0
        /// <summary>
        /// Preenche o list view com as edições
        /// </summary>
        private void PreencheListView()
        {
            while (this.periodicos.ContemProximo())
            {
                this.lvPeriodicos.Clear();

                IPeriodico periodico = (IPeriodico)this.periodicos.Proximo();

                ComponentesHelper.AdicionaItemListView(periodico.Descricao, this.lvPeriodicos, 2);
                ComponentesHelper.AdicionaSubItemListView(this.lvPeriodicos.Items.Count - 1, periodico.Id.ToString(), this.lvPeriodicos);
            }
        }
コード例 #3
0
        /// <summary>
        /// Preenche o listview com os artigos do autor
        /// </summary>
        public void PreencheListView(Lista <IArtigo> artigos)
        {
            try
            {
                this.lvArtigos.Items.Clear();

                int contador = 0;

                while (artigos.ContemProximo())
                {
                    IArtigo artigo = (IArtigo)artigos.Proximo();

                    if (artigo.Status is Apreciacao)
                    {
                        ComponentesHelper.AdicionaItemListView(artigo.Nome, this.lvArtigos, 0);
                        ComponentesHelper.AdicionaSubItemListView(contador, "Apreciação", this.lvArtigos);
                    }
                    else if (artigo.Status is Avaliacao)
                    {
                        ComponentesHelper.AdicionaItemListView(artigo.Nome, this.lvArtigos, 1);
                        ComponentesHelper.AdicionaSubItemListView(contador, "Avaliação", this.lvArtigos);
                    }
                    else if (artigo.Status is Aceito)
                    {
                        ComponentesHelper.AdicionaItemListView(artigo.Nome, this.lvArtigos, 2);
                        ComponentesHelper.AdicionaSubItemListView(contador, "Aceito", this.lvArtigos);
                    }
                    else if (artigo.Status is Inativo)
                    {
                        ComponentesHelper.AdicionaItemListView(artigo.Nome, this.lvArtigos, 3);
                        ComponentesHelper.AdicionaSubItemListView(contador, "Inativo", this.lvArtigos);
                    }

                    this.lvArtigos.Items[contador].SubItems.Add(artigo.Id.ToString());

                    contador++;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
コード例 #4
0
        /// <summary>
        /// Preenche o listview com os artigos do autor
        /// </summary>
        public void PreencheListView(Lista <IArtigo> artigos)
        {
            this.lvTodos.Items.Clear();

            int contador = 0;

            while (artigos.ContemProximo())
            {
                IArtigo artigo = (IArtigo)artigos.Proximo();

                if (artigo.Status is Aceito)
                {
                    ComponentesHelper.AdicionaItemListView(artigo.Nome, this.lvTodos, 0);
                    ComponentesHelper.AdicionaSubItemListView(contador, "Aceito", this.lvTodos);

                    this.lvTodos.Items[contador].SubItems.Add(artigo.Id.ToString());
                }
                contador++;
            }
        }