예제 #1
0
 private void showNewImages()
 {
     if (imagemController.NovasImagens.Count > 0)
     {
         Imagem imagem = this.imagemController.NovasImagens[0];
         listBox1.Items.Add(imagem.Caminho);
         this.loadImagem(imagem.Caminho);
         this.imagemController.NovasImagens.RemoveAt(0);
         this.imagemController.Lista.Add(imagem);
     }
 }
예제 #2
0
        public List <Imagem> GetFromDirectory(DirectoryInfo dir)
        {
            List <Imagem> listaRetorno = new List <Imagem>();

            foreach (FileInfo file in dir.GetFiles())
            {
                if (file.Extension.ToUpper().Equals(".JPG"))
                {
                    var listaFiltrada = Lista.Where(c => c.Nome.ToUpper() == file.Name.ToUpper());
                    if (listaFiltrada.Count() == 0)
                    {
                        Imagem imagem = new Imagem {
                            Caminho = file.FullName, Nome = file.Name, Extensao = file.Extension
                        };
                        listaRetorno.Add(imagem);
                    }
                }
            }
            return(listaRetorno);
        }