示例#1
0
    public List<TextoEdit> getLista(string ordenacao)
    {
        List<TextoEdit> lista = new List<TextoEdit>();

        DataTable dt = edi.select();

        foreach (DataRow row in dt.Rows)
        {

            TextoEdit text =
                new TextoEdit((int)row[0],               // idTexto
                             row[1].ToString(),          // Titulo
                             row[2].ToString(),          // Texto
                             row[3].ToString(),          // Intro
                             row[4].ToString(),          // user
                             row[5].ToString(),          // link
                             Convert.ToDateTime(row[6]), // Data Acesso
                             Convert.ToDateTime(row[7])  // Data Mod
                             );
            lista.Add(text);
        }

        if (ordenacao.Equals("TitAsc"))
        {
            TextoSortByTituloAsc sorter = new TextoSortByTituloAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("TitDesc"))
        {
            TextoSortByTituloDesc sorter = new TextoSortByTituloDesc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateAsc"))
        {
            TextoSortByDataAsc sorter = new TextoSortByDataAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateDesc"))
        {
            TextoSortByDataDesc sorter = new TextoSortByDataDesc();
            lista.Sort(sorter);
        }

        return lista;
    }
示例#2
0
    public List <TextoEdit> getLista(string ordenacao)
    {
        List <TextoEdit> lista = new List <TextoEdit>();

        DataTable dt = edi.select();

        foreach (DataRow row in dt.Rows)
        {
            TextoEdit text =
                new TextoEdit((int)row[0],                // idTexto
                              row[1].ToString(),          // Titulo
                              row[2].ToString(),          // Texto
                              row[3].ToString(),          // Intro
                              row[4].ToString(),          // user
                              row[5].ToString(),          // link
                              Convert.ToDateTime(row[6]), // Data Acesso
                              Convert.ToDateTime(row[7])  // Data Mod
                              );
            lista.Add(text);
        }

        if (ordenacao.Equals("TitAsc"))
        {
            TextoSortByTituloAsc sorter = new TextoSortByTituloAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("TitDesc"))
        {
            TextoSortByTituloDesc sorter = new TextoSortByTituloDesc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateAsc"))
        {
            TextoSortByDataAsc sorter = new TextoSortByDataAsc();
            lista.Sort(sorter);
        }
        if (ordenacao.Equals("DateDesc"))
        {
            TextoSortByDataDesc sorter = new TextoSortByDataDesc();
            lista.Sort(sorter);
        }

        return(lista);
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Funcoes Javascript para alterar o titulo
        LabelTitulo.Attributes.Add("onclick", "ShowEditBox();");
        ButtonUpdate.Attributes.Add("onclick", "SaveEditBox();");
        ButtonClose.Attributes.Add("onclick", "HideEditBox();");

        LabelTitulo.Text = HiddenField1.Value;

        // verifica qual o id passado para saber
        // qual o texto que deve apresentar
        string id = Request.QueryString["id"];

        // Descarrega da Base de Dados o texto com o id passado na QueryString
        txt = edi.getTexto(Convert.ToInt32(id));

        // Altera o titulo da pagina
        this.Title = "Web2Text : " + txt.Titulo;

        // Se nao foi feito um PostBack da pagina
        // (ou seja quando se entra na pagina pela primeira vez )
        if (!IsPostBack)
        {
            // Altera titulo do texto em vizualizacao
            LabelTitulo.Text   = txt.Titulo;
            HiddenField1.Value = txt.Titulo;

            // Altera conteudo da Area de texto
            TextBox1.Text = txt.TextContent;

            // Detalhes do texto
            labelUser.Text      = txt.User;
            labelDtMod.Text     = txt.DtMod.ToString();
            linkWWW.NavigateUrl = txt.Link;
            labelDtAcess.Text   = txt.DtAcesso.ToString();
        }
    }
示例#4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Funcoes Javascript para alterar o titulo
        LabelTitulo.Attributes.Add("onclick", "ShowEditBox();");
        ButtonUpdate.Attributes.Add("onclick", "SaveEditBox();");
        ButtonClose.Attributes.Add("onclick", "HideEditBox();");

        LabelTitulo.Text = HiddenField1.Value;

        // verifica qual o id passado para saber
        // qual o texto que deve apresentar
        string id = Request.QueryString["id"];

        // Descarrega da Base de Dados o texto com o id passado na QueryString
        txt = edi.getTexto(Convert.ToInt32(id));

        // Altera o titulo da pagina
        this.Title = "Web2Text : " + txt.Titulo;

        // Se nao foi feito um PostBack da pagina
        // (ou seja quando se entra na pagina pela primeira vez )
        if (!IsPostBack)
        {
            // Altera titulo do texto em vizualizacao
            LabelTitulo.Text = txt.Titulo;
            HiddenField1.Value = txt.Titulo;

            // Altera conteudo da Area de texto
            TextBox1.Text = txt.TextContent;

            // Detalhes do texto
            labelUser.Text = txt.User;
            labelDtMod.Text = txt.DtMod.ToString();
            linkWWW.NavigateUrl = txt.Link;
            labelDtAcess.Text = txt.DtAcesso.ToString();
        }
    }