protected void mfbEI_ImageMadeDefault(object sender, MFBImageInfoEvent e)
 {
     if (e != null && MakeDefault != null)
     {
         MakeDefault(this, e);
     }
 }
    protected void mfbIl_MakeDefault(object sender, MFBImageInfoEvent e)
    {
        if (e == null)
        {
            throw new ArgumentNullException("e");
        }

        m_ac.DefaultImage = e.Image.ThumbnailFile;
        AddPicturesForAircraft();   // refresh.
    }
 /// <summary>
 /// If you'd like, you can call this from your delete handler to actually delete the specified file.
 /// It assumes that the clicked object was a LinkButton.
 /// </summary>
 /// <param name="sender">The object that was clicked (a LinkButton)</param>
 /// <param name="e">Standard event args for the click</param>
 public void HandleDeleteClick(object sender, MFBImageInfoEvent e)
 {
     // Remove the image from the list; faster than refreshing and works for pending images too.
     if (e == null)
     {
         throw new ArgumentNullException("e");
     }
     Images.RemoveImage(e.Image);
     Refresh(false);
 }
Exemplo n.º 4
0
    protected void mfbIl_MakeDefault(object sender, MFBImageInfoEvent e)
    {
        if (e == null)
        {
            throw new ArgumentNullException("e");
        }

        m_ac.DefaultImage = e.Image.ThumbnailFile;
        UserAircraft ua         = new UserAircraft(Page.User.Identity.Name);
        Aircraft     acToUpdate = ua.GetUserAircraftByID(m_ac.AircraftID);

        if (acToUpdate != null)
        {
            acToUpdate.DefaultImage = m_ac.DefaultImage;
            ua.FAddAircraftForUser(acToUpdate);
        }
        AddPicturesForAircraft();   // refresh.
    }