Ejemplo n.º 1
0
 public static Common.Image LoadImage(Guid imageGuid)
 {
     Business.Image imageController = new Business.Image();
     Common.Image   images          = new Common.Image();
     imageController.Load(imageGuid, images);
     return(images);
 }
Ejemplo n.º 2
0
        private bool btnOkClicked()
        {
            //User clicked 'Delete images'.  Delete the hi-res images for the selected albums and images.
            string[] selectedItems = RetrieveUserSelections();

            if (selectedItems.Length == 0)
            {
                // No images were selected. Inform user and exit function.
                string msg = String.Format(CultureInfo.CurrentCulture, "<p class='gsp_msgwarning'><span class='gsp_bold'>{0} </span>{1}</p>", Resources.GalleryServerPro.Task_No_Objects_Selected_Hdr, Resources.GalleryServerPro.Task_No_Objects_Selected_Dtl);
                phMsg.Controls.Clear();
                phMsg.Controls.Add(new System.Web.UI.LiteralControl(msg));

                return(false);
            }

            try
            {
                HelperFunctions.BeginTransaction();

                // Convert the string array of IDs to integers. Also assign whether each is an album or media object.
                // (Determined by the first character of each id's string: a=album; m=media object)
                foreach (string selectedItem in selectedItems)
                {
                    int  id     = Convert.ToInt32(selectedItem.Substring(1), CultureInfo.InvariantCulture);
                    char idType = Convert.ToChar(selectedItem.Substring(0, 1), CultureInfo.InvariantCulture);                     // 'a' or 'm'

                    if (idType == 'm')
                    {
                        Business.Image image = (Business.Image)Factory.LoadImageInstance(id);

                        image.DeleteHiResImage();

                        GalleryObjectController.SaveGalleryObject(image);
                    }

                    if (idType == 'a')
                    {
                        DeleteHiResImagesFromAlbum(Factory.LoadAlbumInstance(id, true));
                    }
                }
                HelperFunctions.CommitTransaction();
            }
            catch
            {
                HelperFunctions.RollbackTransaction();
                throw;
            }

            HelperFunctions.PurgeCache();

            return(true);
        }
Ejemplo n.º 3
0
 public static bool ActiveImage(Guid imageGuid)
 {
     Business.Image imageController = new Business.Image();
     return(imageController.ActiveImage(imageGuid));
 }
Ejemplo n.º 4
0
 public static bool Update(Common.Image image)
 {
     Business.Image imageController = new Business.Image();
     return(imageController.Update(image));
 }
Ejemplo n.º 5
0
 public static bool Delete(Guid imageGuid)
 {
     Business.Image imageController = new Business.Image();
     return(imageController.Delete(imageGuid));
 }
Ejemplo n.º 6
0
 public static bool Insert(Common.Image images)
 {
     Business.Image imageController = new Business.Image();
     return(imageController.Insert(images) != Guid.Empty ? true : false);
 }
Ejemplo n.º 7
0
        //public static DataTable GetAllImage(Guid userGuid)
        //{
        //	Business.Image imageController = new Business.Image();
        //	return imageController.GetAllImage(userGuid);
        //}

        public static DataTable GetImagesOfGallery(Guid galleryImageGuid)
        {
            Business.Image imageController = new Business.Image();
            return(imageController.GetImagesOfGallery(galleryImageGuid));
        }