private void QuantasGaleriasEFotos() { int NGalerias = 0; int NFotos = 1; List <Galeria> _galerias = Funcionalidades.BuscarGaleriasDELA(EsteModelo.ID); NGalerias = _galerias.Count; foreach (Galeria glr in _galerias) { List <Foto> _fotos = Funcionalidades.BuscarFotosGaleria(glr.ID); NFotos += _fotos.Count; } if (NFotos == 1) { labelModeloNFotos.Text = "1 foto"; } else { labelModeloNFotos.Text = NFotos + " fotos"; } if (NGalerias == 1) { labelModeloNGalerias.Text = "1 galeria"; } else { labelModeloNGalerias.Text = NGalerias + " galerias"; } }
private void CarregarGalerias() { listBoxGalerias.Items.Clear(); listaGalerias.Clear(); try { //Carregar Galerias listaGalerias = Funcionalidades.BuscarGaleriasDELA(_este.ID); foreach (Galeria glr in listaGalerias) { listBoxGalerias.Items.Add(glr.Designacao); } } catch { _FormInicio.EscreverNaConsola("Erro ao carregar galerias!"); } }
private void CarregarGalerias() { listViewGaleriasDela.Items.Clear(); _listaGalerias.Clear(); try { //Listas de clubes _listaGalerias = Funcionalidades.BuscarGaleriasDELA(EsteModelo.ID); ImageList ListaImagens = new ImageList(); ListaImagens.ImageSize = new Size(256, 256); ListaImagens.ColorDepth = ColorDepth.Depth32Bit; foreach (Galeria glr in _listaGalerias) { List <Foto> _Fotos = Funcionalidades.BuscarFotosGaleria(glr.ID); try { if (_Fotos.Count() > 0) { byte[] buff = System.IO.File.ReadAllBytes(_Fotos[0].CaminhoFoto); using (System.IO.MemoryStream ms = new System.IO.MemoryStream(buff)) { ListaImagens.Images.Add(glr.Designacao, Funcionalidades.getThumbnaiImage(Image.FromStream(ms))); } } else { ListaImagens.Images.Add(glr.Designacao, Funcionalidades.getThumbnaiImage(Resources.no_photo)); } } catch { _FormInicio.EscreverNaConsola(glr.Designacao + " sem fotos"); ListaImagens.Images.Add(glr.Designacao, Funcionalidades.getThumbnaiImage(Resources.no_photo)); } } listViewGaleriasDela.View = View.LargeIcon; listViewGaleriasDela.LargeImageList = ListaImagens; foreach (Galeria glr in _listaGalerias) { ListViewItem lst = new ListViewItem(); lst.Text = glr.Designacao; lst.ImageIndex = 0; lst.Tag = glr.ID; lst.ImageKey = glr.Designacao; listViewGaleriasDela.Items.Add(lst); } if (_listaGalerias.Count() == 1) { labelModeloNGalerias.Text = "1 galeria"; } else { labelModeloNGalerias.Text = _listaGalerias.Count().ToString() + " galerias"; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); Console.WriteLine(ex.Message); _FormInicio.EscreverNaConsola("Erro ao carregar galerias!"); } }