Exemple #1
0
        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;
            }
        }
Exemple #2
0
 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;
     }
 }
Exemple #3
0
        private void CBX_BlackList_Load()
        {
            CBX_BlackList.Items.Clear();

            foreach (int ID in Blacklist)
            {
                CBX_BlackList.Items.Add(DBPhotosWebServices.GetUser(ID));
            }
        }
Exemple #4
0
 private void AddToBlacklist()
 {
     if (PhotoBrowser.SelectedPhoto != null)
     {
         User CurrentUser = DBPhotosWebServices.GetUser(PhotoBrowser.SelectedPhoto.OwnerId);
         CBX_BlackList.Items.Add(CurrentUser);
         Blacklist.Add(CurrentUser.Id);
     }
 }
Exemple #5
0
        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();
        }
Exemple #6
0
 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;
             }
         }
     }
 }
Exemple #7
0
        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";
            }
        }