Example #1
0
        /// <summary>
        /// <c>listService_GetListItemsCompleted</c> Event Handler
        /// it gets the uploaded data node from sharepoint 2007 document library and calls 
        /// <c>listService_GetListItemsCompleted</c>  method to update status 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void listService_GetListItemsCompleted(object sender, SharePoint_Link.ListWebService.GetListItemsCompletedEventArgs e)
        {
            try
            {
                if (e.Result != null)
                {
                    XmlNode ndVolunteerListItems = e.Result;
                    UserModule.UploadItemsData uploaditemdata = (UserModule.UploadItemsData)e.UserState;

                    SharePoint_Link.frmUploadItemsList fmuploaditemlist = new frmUploadItemsList();
                    fmuploaditemlist.ListItemCompleted(ndVolunteerListItems, uploaditemdata);

                }

            }
            catch (Exception ex)
            {

                string outMessage1 = ex.Message;
                if (ex.InnerException != null)
                {
                    outMessage1 = ex.InnerException.Message;
                }

                UserModule.UploadItemsData uitemdata = (UserModule.UploadItemsData)e.UserState;

                SharePoint_Link.frmUploadItemsList fmuploaditemlist = new frmUploadItemsList();
                fmuploaditemlist.UpdataGridRows(false, "exception in getlistitemscompleted event." + outMessage1, " ", uitemdata);

                fmuploaditemlist.Show();
                fmuploaditemlist.HideProgressPanel(true);

            }
        }
Example #2
0
        /// <summary>
        /// <c>copyws_CopyIntoItemsCompleted</c> Event Handler
        /// it is executed after uploading file to document library 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void copyws_CopyIntoItemsCompleted(object sender, SPCopyService.CopyIntoItemsCompletedEventArgs e)
        {
            try
            {
                UploadItemsData uploaditemdata = (UploadItemsData)e.UserState;
                SPCopyService.CopyResult[] result = e.Results;
                int resultlength = result.Length;
                string outMessage = null;
                if (result.Length > 0)
                {

                    if (result[0].ErrorMessage != null)
                    {

                        if (Convert.ToString(result[0].ErrorMessage) == "Object reference not set to an instance of an object.")
                        {
                            outMessage = "Cause :: No prermission to access the List.(OR) List or Library is deleted or moved";
                        }
                        else if (Convert.ToString(result[0].ErrorCode) == "InvalidUrl")
                        {
                            outMessage = "Upload Falied.Filename contains some special characters." + result[0].DestinationUrl;
                        }
                        else
                        {
                            outMessage = result[0].ErrorMessage;
                        }

                    }

                }
                SharePoint_Link.frmUploadItemsList fmuploaditemlist = new frmUploadItemsList();
                fmuploaditemlist.CopyIntoItemCompleted(uploaditemdata, resultlength, outMessage);

            }
            catch (Exception)
            {

            }
        }