Beispiel #1
0
 public void TakeOverCheckOut()
 {
     if (FileWithNoCheckIn != null)
     {
         FileWithNoCheckIn.TakeOverCheckOut();
     }
 }
Beispiel #2
0
        private SPListItem GetListItem()
        {
            SPListItem item = null;

            if (FileWithNoCheckIn != null)
            {
                FileWithNoCheckIn.TakeOverCheckOut();
                using (SPSite site = new SPSite(SiteId))
                    using (SPWeb web = site.OpenWeb(WebId))
                    {
                        item = web.Lists[ListId].GetItemById(ListItemId);
                    }
            }
            else if (File != null)
            {
                item = File.Item;
            }

            if (item == null)
            {
                throw new Exception("Unable to retrieve list item.");
            }

            return(item);
        }
Beispiel #3
0
 public void Delete()
 {
     if (FileWithNoCheckIn != null)
     {
         FileWithNoCheckIn.Delete();
     }
     else if (File != null)
     {
         File.Delete();
     }
 }