コード例 #1
0
        private void Selecionar()
        {
            Model.Entidade.Portal objPortal = new Model.Entidade.Portal();
            objPortal.Tipo = "2";
            IList <Model.Entidade.Portal> lsPortal;

            if (Request.QueryString["codigo"] != null)
            {
                objPortal.Codigo = Convert.ToInt32(Request.QueryString["codigo"]);
                lsPortal         = objPortal.SelecionarporCodigo();
                //carrega a lista
            }
            else
            {
                lsPortal = objPortal.SelecionarporTipo(0);
            }
            if (lsPortal != null)
            {
                for (int i = 0; i < lsPortal.Count; i++)
                {
                    LiteralControl lc = new LiteralControl(@"<HR WIDTH=100%>
                    <table>
                    <tr>
                         <td>Notícia:<b> " + lsPortal[i].Titulo + "</b></td>" +
                                                           "</tr>" +
                                                           "<tr><td>Data: " + lsPortal[i].Data.ToString("dd/MM/yyyy HH:mm") + "</td>" +
                                                           "<tr>" +
                                                           "<td>" + lsPortal[i].Descricao + "</td>" +
                                                           "</tr>" +
                                                           "</table>"
                                                           );
                    Panel1.Controls.Add(lc);
                    Panel        pn             = new Panel();
                    PortalImagem objPoralImagem = new PortalImagem();
                    objPortal.Codigo      = lsPortal[i].Codigo;
                    objPoralImagem.Portal = objPortal;
                    IList <PortalImagem> lsImagem = objPoralImagem.SelecionarPorPortal();
                    foreach (PortalImagem ls in lsImagem)
                    {
                        string         caminho     = "../upload/Portal/" + ls.Diretorio;
                        string         caminhoTemp = "../upload/Portal/tmp/" + ls.Diretorio;
                        LiteralControl lcImagens   = new LiteralControl(
                            "<a rel='gal" + i.ToString() + "' href='" + caminho + "' class='nyroModal' title='" + ls.Imagem + "' ><img src='" + caminhoTemp + "' Width=50px Height=50px/></a>"
                            );
                        pn.Controls.Add(lcImagens);
                        Panel1.Controls.Add(pn);
                    }
                }
            }
        }
コード例 #2
0
ファイル: portal.Master.cs プロジェクト: wreimann/gepex
        private void SelecionarPropagandas()
        {
            Model.Entidade.Portal objPortal = new Model.Entidade.Portal();
            objPortal.Tipo = "3";
            IList <Model.Entidade.Portal> lsPropagandas = objPortal.SelecionarporTipo(5);

            if (lsPropagandas != null)
            {
                foreach (Model.Entidade.Portal ls in lsPropagandas)
                {
                    foreach (PortalImagem lsImg in ls.ListaImagem)
                    {
                        string         caminhoTemp = "../upload/portal/tmp/" + lsImg.Diretorio;
                        LiteralControl lc          = new LiteralControl(
                            "<p><a href='http://" + ls.Titulo + "'><img src='" + caminhoTemp + "'id='centro'/></a></p>"
                            );

                        Panel1.Controls.Add(lc);
                    }
                }
            }
        }