Example #1
0
 /// <summary>
 /// <c>ListWebClass</c> Default Constructor
 /// </summary>
 public ListWebClass()
 {
     if (SPVersionClass.SPSiteVersion == SPVersionClass.SiteVersion.SP2007.ToString())
     {
         listService = new ListWebService.Lists();
     }
 }
Example #2
0
        /// <summary>
        /// <c>GetListItemsAsync</c> Event Handler
        /// assigns properties to <c>ListWebService.Lists</c> object.
        /// it register <c>GetListItemsCompleted</c>  Event of  <c>ListWebService.Lists</c> object
        /// and calls <c>GetListItemsAsync</c> function to upload files to sharepoint document library in sharepoint 2007
        /// </summary>
        /// <param name="m_uploadDocLibraryName"></param>
        /// <param name="viewname"></param>
        /// <param name="ndQuery"></param>
        /// <param name="ndViewFields"></param>
        /// <param name="rowlimit"></param>
        /// <param name="ndQueryOptions"></param>
        /// <param name="webid"></param>
        /// <param name="uploadData"></param>
        /// <param name="property"></param>
        public void GetListItemsAsync(string m_uploadDocLibraryName, string viewname, XmlNode ndQuery, XmlNode ndViewFields, string rowlimit, XmlNode ndQueryOptions, string webid, object uploadData, CommonProperties property)
        {
            try
            {

                if (SPVersionClass.SPSiteVersion == SPVersionClass.SiteVersion.SP2007.ToString())
                {

                    // for 2007//
                    ListWebService.Lists listService = new ListWebService.Lists();
                    listService.Credentials = property.Credentionals;
                    listService.Url = property.CopyServiceURL;
                    listService.GetListItemsCompleted += new ListWebService.GetListItemsCompletedEventHandler(listService_GetListItemsCompleted);
                    listService.GetListItemsAsync(m_uploadDocLibraryName, null, ndQuery, ndViewFields, "2", ndQueryOptions, null, uploadData);

                }
            }
            catch (Exception)
            {

            }
        }