Esempio n. 1
0
        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";
            }
        }
Esempio n. 2
0
        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!");
            }
        }
Esempio n. 3
0
        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!");
            }
        }