public void refresh() { noPostLbl.Text = ""; int scroll = postPanel.VerticalScroll.Value; postPanel.Controls.Clear(); var feedCooker = new FeedCooker(new BuilderProfileFeed(this.refresh, this, postPanel, user.ID, otherUser.ID, proxy)); feedCooker.ObtenerFeed(); postPanel.VerticalScroll.Value = scroll; }
public FeedView() { user = MainView.user; proxy = MainView.proxy; user = proxy.GetUserById(user.ID); InitializeComponent(); var feedCooker = new FeedCooker(new BuilderMainFeed(this.refresh, this, postPanel, user.ID, user.ID, proxy)); feedCooker.ObtenerFeed(); if (postPanel.Controls.Count < 2) { noPostLbl.Text = "Sin actividad en tu feed."; } nameBtn.Text = user.firstName; imageLocation = "null"; }
public OtherProfile(int otherUserID) { InitializeComponent(); user = MainView.user; proxy = MainView.proxy; otherUser = proxy.GetUserById(otherUserID); user = proxy.GetUserById(user.ID); otherUser.friends = proxy.GetFriends(otherUser.ID); checkFriendship = proxy.CheckFriendship(user.ID, otherUser.ID); checkRequest = proxy.CheckRequest(user.ID, otherUser.ID); checkInversedRequest = proxy.CheckRequest(otherUser.ID, user.ID); completeNameLabel.Text = otherUser.firstName + " " + otherUser.lastName; dateJoinedLabel.Text = otherUser.dateJoined.ToString("MMMM") + " " + otherUser.dateJoined.Year.ToString(); birthdayDateLabel.Text = otherUser.birthday.Day.ToString() + " de " + otherUser.birthday.ToString("MMMM"); profilePictureImage.Image = Image.FromFile(otherUser.profilePicture); nameBtn.Text = user.firstName; countFriendsLabel.Text = otherUser.friends.Count.ToString(); if (checkRequest) { friendsBtn.Text = "Aceptar solicitud"; } else if (checkInversedRequest) { friendsBtn.Text = "Cancelar solicitud"; } else if (!checkFriendship) { friendsBtn.Text = "Añadir amigo"; } else { friendsBtn.Text = "Eliminar amigo"; } var feedCooker = new FeedCooker(new BuilderProfileFeed(this.refresh, this, postPanel, user.ID, otherUser.ID, proxy)); feedCooker.ObtenerFeed(); if (postPanel.Controls.Count < 2) { noPostLbl.Text = "Sin actividad en su perfil."; } }
public Profile() { InitializeComponent(); user = MainView.user; proxy = MainView.proxy; user = proxy.GetUserById(user.ID); user.friends = proxy.GetFriends(user.ID); completeNameLabel.Text = user.firstName + " " + user.lastName; dateJoinedLabel.Text = user.dateJoined.ToString("MMMM") + " " + user.dateJoined.Year.ToString(); birthdayDateLabel.Text = user.birthday.Day.ToString() + " de " + user.birthday.ToString("MMMM"); profilePictureImage.Image = Image.FromFile(user.profilePicture); nameBtn.Text = user.firstName; countFriendsLabel.Text = user.friends.Count.ToString(); var feedCooker = new FeedCooker(new BuilderProfileFeed(this.refresh, this, postPanel, user.ID, user.ID, proxy)); feedCooker.ObtenerFeed(); if (postPanel.Controls.Count < 2) { noPostLbl.Text = "Sin actividad en tu perfil."; } }