private void buttonSignOfZodiac_Click(object sender, EventArgs e) { string value = string.Empty; DateTime date = m_FacebookServicesFacade.BirthdayOfUserDateTime(m_LoggedInUser); eZodiac getLuck = m_FacebookServicesFacade.GetZodiac(date); m_FacebookServicesFacade.YourLuckData().TryGetValue(getLuck, out value); textBoxZodiac.Text = value; switch (getLuck) { case eZodiac.Aries: pictureBoxZodiac.Image = Properties.Resources.Aries; break; case eZodiac.Libra: pictureBoxZodiac.Image = Properties.Resources.Libra; break; case eZodiac.Scorpio: pictureBoxZodiac.Image = Properties.Resources.Scorpio; break; case eZodiac.Aquarius: pictureBoxZodiac.Image = Properties.Resources.Aquarius; break; case eZodiac.Cancer: pictureBoxZodiac.Image = Properties.Resources.Cancer; break; case eZodiac.Capricorn: pictureBoxZodiac.Image = Properties.Resources.Capricorn; break; case eZodiac.Gemini: pictureBoxZodiac.Image = Properties.Resources.Gemini; break; case eZodiac.Leo: pictureBoxZodiac.Image = Properties.Resources.Leo; break; case eZodiac.Pisces: pictureBoxZodiac.Image = Properties.Resources.Pisces; break; case eZodiac.Sagittarius: pictureBoxZodiac.Image = Properties.Resources.Sagittarius; break; case eZodiac.Taurus: pictureBoxZodiac.Image = Properties.Resources.Taurus; break; case eZodiac.Virgo: pictureBoxZodiac.Image = Properties.Resources.Virgo; break; } }
public void ArrangeFriendsByZodiacSign() { List <User> allFriendLoggedIn = m_FacebookServicesFacade.GetAllUserFriends(); int indexOfRowFriend = 0; ImageList imgs = new ImageList(); imgs.ImageSize = new Size(50, 50); DateTime dataUser = m_FacebookServicesFacade.BirthdayOfUserDateTime(m_LoggedInUser); DateTime friendBirthday; eZodiac userZodiacSign = m_FacebookServicesFacade.GetZodiac(dataUser); eZodiac friendsZodiacSigns; foreach (User friend in allFriendLoggedIn) { friendBirthday = DateTime.ParseExact(friend.Birthday, "MM/dd/yyyy", CultureInfo.InvariantCulture); friendsZodiacSigns = m_FacebookServicesFacade.GetZodiac(friendBirthday); if (userZodiacSign.Equals(friendsZodiacSigns)) { pictureBox4.Load(friend.PictureNormalURL); imgs.Images.Add(pictureBox4.Image); listViewFriendsLuck.SmallImageList = imgs; listViewFriendsLuck.Items.Add(friend.Name, indexOfRowFriend); indexOfRowFriend++; } } }
public static eZodiac GetZodiac(DateTime i_DateTime) { eZodiac zodiacSign = eZodiac.Null; eMonth month = (eMonth)i_DateTime.Month; int day = i_DateTime.Day; switch (month) { case eMonth.January: zodiacSign = (day < 20) ? eZodiac.Capricorn : eZodiac.Aquarius; break; case eMonth.February: zodiacSign = (day < 19) ? eZodiac.Aquarius : eZodiac.Pisces; break; case eMonth.March: zodiacSign = (day < 21) ? eZodiac.Pisces : eZodiac.Aries; break; case eMonth.April: zodiacSign = (day < 20) ? eZodiac.Aries : eZodiac.Taurus; break; case eMonth.May: zodiacSign = (day < 21) ? eZodiac.Taurus : eZodiac.Gemini; break; case eMonth.June: zodiacSign = (day < 21) ? eZodiac.Gemini : eZodiac.Cancer; break; case eMonth.July: zodiacSign = (day < 23) ? eZodiac.Cancer : eZodiac.Leo; break; case eMonth.August: zodiacSign = (day < 23) ? eZodiac.Leo : eZodiac.Virgo; break; case eMonth.September: zodiacSign = (day < 23) ? eZodiac.Virgo : eZodiac.Libra; break; case eMonth.October: zodiacSign = (day < 23) ? eZodiac.Libra : eZodiac.Scorpio; break; case eMonth.November: zodiacSign = (day < 22) ? eZodiac.Scorpio : eZodiac.Sagittarius; break; case eMonth.December: zodiacSign = (day < 22) ? eZodiac.Sagittarius : eZodiac.Capricorn; break; } return(zodiacSign); }
public List <User> ZodiacFriends(IFriendsBy i_FriendsBy, List <User> i_allFriends) { List <User> friendsByZoaidc = new List <User>(); foreach (User friend in i_allFriends) { eZodiac friendsZodiacSigns = GetZodiac(DateTime.ParseExact(friend.Birthday, "MM/dd/yyyy", CultureInfo.InvariantCulture)); if (i_FriendsBy.FriendsBy(friendsZodiacSigns.ToString())) { friendsByZoaidc.Add(friend); } } return(friendsByZoaidc); }
private void buttonFamous_Click(object sender, EventArgs e) { { string nameOfTheFamous = string.Empty; DateTime date = m_FacebookServicesFacade.BirthdayOfUserDateTime(m_LoggedInUser); eZodiac getLuck = m_FacebookServicesFacade.GetZodiac(date); m_FacebookServicesFacade.CelebsData().TryGetValue(getLuck, out nameOfTheFamous); textBoxNameFamous.Text = nameOfTheFamous; switch (getLuck) { case eZodiac.Aries: pictureBoxCeleb.Image = Properties.Resources.sarahJessicaParker; break; case eZodiac.Libra: pictureBoxCeleb.Image = Properties.Resources.gandhi; break; case eZodiac.Scorpio: pictureBoxCeleb.Image = Properties.Resources.billGates; break; case eZodiac.Aquarius: pictureBoxCeleb.Image = Properties.Resources.oprahWinfrey; break; case eZodiac.Cancer: pictureBoxCeleb.Image = Properties.Resources.ladyDiana; break; case eZodiac.Capricorn: pictureBoxCeleb.Image = Properties.Resources.elvisPresley; break; case eZodiac.Gemini: pictureBoxCeleb.Image = Properties.Resources.marilynMonroe; break; case eZodiac.Leo: pictureBoxCeleb.Image = Properties.Resources.Madonna; break; case eZodiac.Pisces: pictureBoxCeleb.Image = Properties.Resources.yitzhakRabin; break; case eZodiac.Sagittarius: pictureBoxCeleb.Image = Properties.Resources.bruceLee; break; case eZodiac.Taurus: pictureBoxCeleb.Image = Properties.Resources.davidBeckham; break; case eZodiac.Virgo: pictureBoxCeleb.Image = Properties.Resources.seanConnery; break; } } }