private void asHyperlinkToolStripMenuItem_Click(object sender, EventArgs e) { ISPCItem listItem = LibraryContentDataGridView.SelectedRows[0].Tag as ISPCItem; Outlook.MailItem emailItem = GetCurrentInspactor().CurrentItem as Outlook.MailItem; emailItem.Body = listItem.URL + Environment.NewLine + emailItem.Body; }
public bool CheckFileExistency(ISPCFolder folder, ISPCItem item, string newFileName) { // EUListItem listItem = (EUListItem)item; EUFolder listFolder = (EUFolder)folder; return(SharePointManager.CheckFileExistency(listFolder.SiteSetting, listFolder.WebUrl, listFolder.ListName, listFolder.FolderPath, null, newFileName)); }
public bool CheckFileExistency(ISPCFolder folder, ISPCItem item, string newFileName) { FSFolder fsFolder = (FSFolder)folder; FSItem fsItem = (FSItem)item; return(File.Exists(fsFolder.Path + "\\" + newFileName)); }
public bool CheckFileExistency(ISPCFolder folder, ISPCItem item, string newFileName) { GItem fileItem = (GItem)item; GFolder _folder = folder as GFolder; return(GMailManager.GetInstance().CheckFileExistency(fileItem.SiteSetting, _folder.UniqueIdentifier, fileItem.Title)); }
public void CopyFile(ISPCFolder folder, ISPCItem item, string newFileName) { FSFolder fsFolder = (FSFolder)folder; FSItem fsItem = (FSItem)item; File.Copy(fsItem.URL, fsFolder.Path + "\\" + newFileName); }
private void asAnAttachmentToolStripMenuItem_Click(object sender, EventArgs e) { ISPCItem listItem = (ISPCItem)LibraryContentDataGridView.SelectedRows[0].Tag; Outlook.MailItem emailItem = GetCurrentInspactor().CurrentItem as Outlook.MailItem; emailItem.Attachments.Add(listItem.URL, OlAttachmentType.olByValue, 1, listItem.Title); }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { ISPCItem listItem = (ISPCItem)LibraryContentDataGridView.SelectedRows[0].Tag; DialogResult result = MessageBox.Show("Are you sure you would like to delete " + listItem.Title + "?", "", MessageBoxButtons.YesNo); if (result == DialogResult.No) { return; } OutlookConnector.GetConnector(listItem.SiteSetting).DeleteListItem(listItem); RefreshViewExt(); }
public void CopyFile(ISPCFolder folder, ISPCItem item, string newFileName) { EUListItem listItem = (EUListItem)item; EUFolder listFolder = (EUFolder)folder; string folderPath = listFolder.WebUrl + "/" + listFolder.FolderPath; string webUrl = listFolder.WebUrl; string listName = listFolder.ListName; SharePointCopyWS.CopyResult[] myCopyResultArray = null; SharePointManager.CopyFile(listFolder.SiteSetting, webUrl, listItem.URL, folderPath + "/" + newFileName, out myCopyResultArray); }
private void LibraryContentDataGridView_SelectionChanged(object sender, EventArgs e) { if (LibraryContentDataGridView.SelectedRows.Count != 1) { return; } if (LibraryContentDataGridView.SelectedRows[0].Tag == null) { return; } ISPCItem listItem = LibraryContentDataGridView.SelectedRows[0].Tag as ISPCItem; if (listItem == null) { return; } SelectionChanged(listItem, null); }
private void ListItemContextMenuStrip_Opening(object sender, CancelEventArgs e) { if (LibraryContentDataGridView.SelectedRows.Count != 1 || LibraryContentDataGridView.SelectedRows[0].Tag == null) { foreach (ToolStripItem toolStripItem in ListItemContextMenuStrip.Items) { toolStripItem.Enabled = false; } pasteToolStripMenuItem.Enabled = (CopiedListItem == null ? false : true); return; } ISPCItem listItem = LibraryContentDataGridView.SelectedRows[0].Tag as ISPCItem; foreach (ToolStripItem toolStripItem in ListItemContextMenuStrip.Items) { toolStripItem.Enabled = true; } pasteToolStripMenuItem.Enabled = (CopiedListItem == null ? false : true); if (listItem == null) { attachToolStripMenuItem.Visible = false; versionHistoryToolStripMenuItem.Visible = false; checkOutToolStripMenuItem.Visible = false; checkInToolStripMenuItem.Visible = false; undoCheckOutToolStripMenuItem.Visible = false; approveRejectToolStripMenuItem.Visible = false; editPropertiesToolStripMenuItem.Visible = false; } else { if (GetCurrentInspactor() == null) { attachToolStripMenuItem.Visible = false; } else { attachToolStripMenuItem.Visible = true; Outlook.MailItem emailItem = GetCurrentInspactor().CurrentItem as Outlook.MailItem; attachToolStripMenuItem.Enabled = false; if (emailItem != null) { attachToolStripMenuItem.Enabled = true; } } EUFolder folder = SelectedFolder as EUFolder; if (folder != null) { versionHistoryToolStripMenuItem.Visible = folder.EnableVersioning; } if (folder == null || folder.IsDocumentLibrary == false) { checkOutToolStripMenuItem.Visible = false; checkInToolStripMenuItem.Visible = false; undoCheckOutToolStripMenuItem.Visible = false; } else { if ((listItem as EUListItem).CheckoutUser == String.Empty) { checkOutToolStripMenuItem.Visible = true; checkInToolStripMenuItem.Visible = false; undoCheckOutToolStripMenuItem.Visible = false; } else { checkOutToolStripMenuItem.Visible = false; checkInToolStripMenuItem.Visible = true; undoCheckOutToolStripMenuItem.Visible = true; } } } }
private void copyToolStripMenuItem_Click(object sender, EventArgs e) { CopiedListItem = (ISPCItem)LibraryContentDataGridView.SelectedRows[0].Tag; }
private void openToolStripMenuItem_Click(object sender, EventArgs e) { ISPCItem listItem = (ISPCItem)LibraryContentDataGridView.SelectedRows[0].Tag; Process.Start("IExplore.exe", listItem.URL); }
public bool CheckFileExistency(ISPCFolder folder, ISPCItem item, string newFileName) { throw new Exception("Not implemented"); }
public void DeleteListItem(ISPCItem item) { EUListItem listItem = (EUListItem)item; SharePointManager.DeleteListItem(listItem.SiteSetting, listItem.WebURL, listItem.ListName, listItem.URL, listItem.ID); }
public void DeleteListItem(ISPCItem item) { GItem fileItem = (GItem)item; GMailManager.GetInstance().DeleteFile(fileItem.SiteSetting, fileItem.UniqueIdentifier); }
public void CopyFile(ISPCFolder folder, ISPCItem item, string newFileName) { GFolder _folder = folder as GFolder; // GMailManager.GetInstance().UploadFile(folder.SiteSetting, emailUploadFile.FilePath, folder.UniqueIdentifier); }
public void DeleteListItem(ISPCItem item) { throw new Exception("Not implemented"); }
public void Initialize(ISPCItem selectedListItem, ISPCFolder selectedFolder) { SelectedListItem = selectedListItem; SelectedFolder = selectedFolder; FileNameTextBox.Text = selectedListItem.Title; }
public void CopyFile(ISPCFolder folder, ISPCItem item, string newFileName) { throw new Exception("Not implemented"); }
public void DeleteListItem(ISPCItem item) { FSItem fileItem = (FSItem)item; File.Delete(fileItem.URL); }