示例#1
0
        private void UpdateCurrentTweet(ITweetWithSearchMetadata tweet)
        {
            string tweetUser    = tweet.CreatedBy != null ? tweet.CreatedBy.Name : "Unknown Author";
            string tweetText    = tweet.FullText;
            string tweetPlace   = tweet.Place != null ? tweet.Place.FullName : "Unknown Place";
            string retweetCount = tweet.RetweetCount + "";
            int    length       = tweet.CalculateLength(true);

            lbCharacterCount.Text = "Caracteres: " + length;
            tbTweet.Text          = "Usuario: " + tweetUser + "\r\n" + tweetText + "\r\n" + "Lugar: " + tweetPlace + "\r\n" + "Retweets: " + retweetCount;
        }
示例#2
0
 private void BtBack_Click(object sender, EventArgs e)
 {
     --index;
     if (index >= 0)
     {
         ITweetWithSearchMetadata currentTweet = currentTweets.ElementAt(index);
         UpdateCurrentTweet(currentTweet);
     }
     else
     {
         tooltip.SetToolTip(btNext, "Esta en el primer tweet");
     }
 }
示例#3
0
 private void BtNext_Click(object sender, EventArgs e)
 {
     ++index;
     if (index < currentTweets.ToArray().Length)
     {
         ITweetWithSearchMetadata currentTweet = currentTweets.ElementAt(index);
         UpdateCurrentTweet(currentTweet);
     }
     else
     {
         tooltip.SetToolTip(btNext, "Esta en el ultimo tweet");
     }
 }
示例#4
0
 private void UpdateTweets(IEnumerable <ITweetWithSearchMetadata> tweets)
 {
     if (tweets != null && tweets.Count() > 0)
     {
         currentTweets      = tweets;
         lbTotalTweets.Text = "Total tweets: " + currentTweets.ToArray().Length;
         ITweetWithSearchMetadata currentTweet = currentTweets.ElementAt(index = 0);
         UpdateCurrentTweet(currentTweet);
     }
     else
     {
         MessageBox.Show("No se encontraron Tweets");
     }
 }
示例#5
0
 private TwitterSearchResult ConvertResult(ITweetWithSearchMetadata tweet, string query)
 {
     return(new TwitterSearchResult()
     {
         Title = tweet.CreatedBy.Name + FormatTitle(tweet.Text),
         IsRetweeted = tweet.Retweeted,
         IsRetweet = tweet.IsRetweet,
         PublishedDate = tweet.CreatedAt,
         Content = tweet.FullText,
         CreatorName = tweet.CreatedBy.Name,
         CreatorId = tweet.CreatedBy.ScreenName,
         OriginalURL = tweet.Url,
         Keyword = query,
         ID = tweet.Id
     });
 }