private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { string item = ""; List <ItemNode> item_arr = new List <ItemNode>(); for (int i = 0; i < LV_item.SelectedItems.Count; i++) { ItemNode find = FindNodeLV(LV_item.SelectedItems[i]); if (find != null) { item_arr.Add(find); item += find.Info.Name + "\r\n"; } } DeleteConfirmForm f = new DeleteConfirmForm(); f.TB.Text = item; f.ShowDialog(this); if (f.Delete) { DeleteItems items = new DeleteItems() { Items = item_arr, PernamentDelete = f.CB_pernament.Checked }; Setting_UI.reflection_eventtocore.ExplorerAndManagerFile.DeletePath(items); } }
public DeleteInfoHibernate <TEntity> AddDeleteDependenceFromCollection(Expression <Func <TEntity, object> > propertyRefExpr) { string propName = PropertyUtil.GetName(propertyRefExpr); DeleteItems.Add(DeleteDependenceInfo.CreateFromCollection <TEntity>(propName)); return(this); }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { DeleteItems newDeleteItems = new DeleteItems(); newDeleteItems.DeleteChangeEvent += new EventHandler <DeleteChangeEventArgs>(this.OnDeleteChangeEvent); newDeleteItems.Show(); }
private void OnDeleteClick(object sender, EventArgs e) { DeleteItems DeleteItemForm = new DeleteItems(); DeleteItemForm.DeleteItemEvent += new EventHandler <DeleteItemEventArgs>(OnDeleteChangeEvent); DeleteItemForm.Show(); }
//long task (need thread) public void Delete(DeleteItems items) { CheckThread(true); Type type_deleteform = LoadDllUI.GetTypeInterface(typeof(CloudManagerGeneralLib.UiInheritance.UIDelete)); DeleteTask dw = new DeleteTask(items.Items, AppSetting.UIMain.CreateUI <CloudManagerGeneralLib.UiInheritance.UIDelete>(type_deleteform), items.PernamentDelete); dw.Start(); }
/// <summary> /// When the control is loaded, we want to make sure the cmdUpload is registered for postback because of the nature of the file upload control and security. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <remarks></remarks> protected void Page_Load(object sender, System.EventArgs e) { //Localization (needed because of AJAX) cmdDelete.ToolTip = Localization.GetString("Delete", this.LocalResourceFile); cmdUpload.Text = Localization.GetString("Upload", this.LocalResourceFile); //plUpload.Text = Localization.GetString("plUpload", this.LocalResourceFile) + ":"; //plUpload.HelpText = Localization.GetString("plUpload.Help", this.LocalResourceFile); //plAttachments.Text = Localization.GetString("plAttachments", this.LocalResourceFile) + ":"; //plAttachments.HelpText = Localization.GetString("plAttachments.Help", this.LocalResourceFile); // We can only delete files while not in use, look for Items to be deleted (PostID set to -2) if (Page.IsPostBack == false) { AttachmentController cntAttachment = new AttachmentController(); List <AttachmentInfo> lstAttachments = cntAttachment.GetAllByPostID(-2); if (lstAttachments.Count > 0) { foreach (AttachmentInfo objFile in lstAttachments) { DeleteItems += objFile.FileName + ";"; } } } else { //Delete any files set for deletion if (DeleteItems != string.Empty) { string ParentFolderName = PortalSettings.HomeDirectoryMapPath; ParentFolderName += BaseFolder; ParentFolderName = ParentFolderName.Replace("/", "\\"); if (ParentFolderName.EndsWith("\\") == false) { ParentFolderName += "\\"; } char[] splitter = { ';' }; string[] Array = DeleteItems.Split(splitter); foreach (string item in Array) { if (item != string.Empty) { DotNetNuke.Common.Utilities.FileSystemUtils.DeleteFile(ParentFolderName + item, PortalSettings, true); // Remove the filename from DeleteItems. // If it was not deleted, it will be picked up next time DeleteItems = DeleteItems.Replace(item + ";", ""); } } } } }
void Delete() { MessageBoxResult result = System.Windows.MessageBox.Show("Delete selected items\r\nAre you sure?\r\n\r\nYes: Send To Recycle Bin\r\nNo: Permanently Delete", "Confirm Delete", MessageBoxButton.YesNoCancel, MessageBoxImage.Question); if (result == MessageBoxResult.Cancel) { return; } DeleteItems items = new DeleteItems(); foreach (LV_data data in LV_items.SelectedItems) { items.Items.Add(data.Node); } items.PernamentDelete = result == MessageBoxResult.No; Setting_UI.reflection_eventtocore.ExplorerAndManagerFile.DeletePath(items); }
private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { DeleteConfirmForm d = new DeleteConfirmForm(); switch (TV_item.SelectedNode.ImageIndex) { case 0: //disk break; case 1: //folder TreeNode_ parent_node = GetRootParent(TV_item.SelectedNode); if (parent_node.ImageIndex == 0) { d.TB.Text = TV_item.SelectedNode.FullPath; //disk } else { d.TB.Text = ((CloudType)parent_node.ImageIndex).ToString() + ":" + TV_item.SelectedNode.FullPath; } d.ShowDialog(this); if (d.Delete) { DeleteItems deleteitems = new DeleteItems() { PernamentDelete = d.CB_pernament.Checked }; deleteitems.Items.Add(((TreeNode_)TV_item.SelectedNode).ExplorerNode as ItemNode); Setting_UI.reflection_eventtocore.ExplorerAndManagerFile.DeletePath(deleteitems); } break; default: //cloud d.TB.Text = ((CloudType)TV_item.SelectedNode.ImageIndex).ToString() + ":" + TV_item.SelectedNode.Text; d.CB_pernament.Enabled = false; d.ShowDialog(this); if (d.Delete) { TV_item.Nodes.Remove(TV_item.SelectedNode); Setting_UI.reflection_eventtocore.AccountsAndCloud.DeleteAccountCloud(TV_item.SelectedNode.Text, (CloudType)TV_item.SelectedNode.ImageIndex); } break; } }
/// <summary> /// Delete List items /// </summary> /// <param name="items">Class CloudManagerGeneralLib.DeleteItems</param> public void DeletePath(DeleteItems items) { EventDeletePath(items); }
public DeleteInfoHibernate <TEntity> AddDeleteDependence(DeleteDependenceInfo info) { DeleteItems.Add(info); return(this); }
public DeleteInfoHibernate <TEntity> AddDeleteCascadeDependence(Expression <Func <TEntity, object> > propertyRefExpr) { DeleteItems.Add(DeleteDependenceInfo.CreateFromParentPropery <TEntity> (propertyRefExpr)); return(this); }
public DeleteInfoHibernate <TEntity> AddDeleteDependence <TDependOn>(Expression <Func <TDependOn, object> > propertyRefExpr) { DeleteItems.Add(DeleteDependenceInfo.Create <TDependOn> (propertyRefExpr)); return(this); }