private void UpdateBlacklistFB() { bool AlreadyInBlacklist = false; if (PhotoBrowser.SelectedPhoto != null) { User CurrentUser = DBPhotosWebServices.GetUser(PhotoBrowser.SelectedPhoto.OwnerId); foreach (User User in CBX_BlackList.Items) { if (CurrentUser == User) { AlreadyInBlacklist = true; } } } if (!AlreadyInBlacklist) { AddToBlacklistMode = true; FB_Blacklist_Add.ClickedImage = Properties.Resources.Add_Clicked; FB_Blacklist_Add.DisabledImage = Properties.Resources.Add_Disabled; FB_Blacklist_Add.NeutralImage = Properties.Resources.Add_Neutral; FB_Blacklist_Add.OverImage = Properties.Resources.Add_Over; } }
public void ShowPhoto() { //Modifier la façon de savoir si l'image et en mode show ou hide. if (!IsInfoOpen) { IsInfoOpen = true; DLG = new InfoPhoto(this); DLG.Photo = PhotoBrowser.SelectedPhoto; DLG.User = DBPhotosWebServices.GetUser(PhotoBrowser.SelectedPhoto.OwnerId).ToString(); DLG.Show(); FB_Image_Show.BackgroundImage = Properties.Resources.Hide_Neutral; FB_Image_Show.ClickedImage = Properties.Resources.Hide_Clicked; FB_Image_Show.DisabledImage = Properties.Resources.Hide_Disabled; FB_Image_Show.NeutralImage = Properties.Resources.Hide_Neutral; FB_Image_Show.OverImage = Properties.Resources.Hide_Over; } else { if (!DLG.IsClosing) { DLG.Close(); } FB_Image_Show.BackgroundImage = Properties.Resources.Show_Neutral; FB_Image_Show.ClickedImage = Properties.Resources.Show_Clicked; FB_Image_Show.DisabledImage = Properties.Resources.Show_Disabled; FB_Image_Show.NeutralImage = Properties.Resources.Show_Neutral; FB_Image_Show.OverImage = Properties.Resources.Show_Over; FB_Image_Show.Refresh(); IsInfoOpen = false; } }
private void CBX_BlackList_Load() { CBX_BlackList.Items.Clear(); foreach (int ID in Blacklist) { CBX_BlackList.Items.Add(DBPhotosWebServices.GetUser(ID)); } }
private void AddToBlacklist() { if (PhotoBrowser.SelectedPhoto != null) { User CurrentUser = DBPhotosWebServices.GetUser(PhotoBrowser.SelectedPhoto.OwnerId); CBX_BlackList.Items.Add(CurrentUser); Blacklist.Add(CurrentUser.Id); } }
private void InfoPhoto_Load(object sender, EventArgs e) { LoadSettings(); PictureBox.Image = Photo.GetOriginalImage(); TBX_Author.Text = User; TBX_Title.Text = Photo.Title; TBX_CreationDate.Text = Photo.CreationDate.ToString(); RTB_Description.Text = Photo.Description; TBX_Keywords.Text = Photo.Keywords; TBX_Size.Text = Photo.GetOriginalImage().Width + "x" + Photo.GetOriginalImage().Height + " pixels"; PBX_Avatar.BackgroundImage = DBPhotosWebServices.GetUser(Photo.OwnerId).GetAvatarOriginalImage(); }
private void RemoveFromBlacklist() { if (CBX_BlackList.SelectedIndex >= 0) { foreach (int Id in Blacklist) { if (DBPhotosWebServices.GetUser(Id).Name == CBX_BlackList.SelectedItem.ToString()) { CBX_BlackList.Items.Remove(CBX_BlackList.SelectedItem); Blacklist.Remove(Id); CBX_BlackList.ResetText(); break; } } } }
private void User_To_DLG() { User = DBPhotosWebServices.GetUser(UID); photo = DBPhotosWebServices.GetPhoto(ID); TB_Title.Text = photo.Title; TB_keywords.Text = photo.Keywords; RTBX_Description.Text = photo.Description; dateTimePicker1.Value = photo.CreationDate; IBX_photo.BackgroundImage = photo.GetOriginalImage(); TB_Left.Text = photo.GetOriginalImage().Width.ToString(); TB_right.Text = photo.GetOriginalImage().Height.ToString(); User u = DBPhotosWebServices.GetUser(photo.OwnerId); LB_Nom.Text = u.Name; if (photo.Shared) { LB_Shared.Text = "Shared"; } else { LB_Shared.Text = "Private"; } }