protected void btnEnter_Click(object sender, EventArgs e) { if (tvwFolder.SelectedNode != null) { try { int?folderID = int.Parse(tvwFolder.SelectedNodeID); if (folderID.Value == 0) { folderID = null; } List <string> ids = JsonToList <string>(CommonSerialize.Deserialize(hiddenFiles.Text).ToString()); List <FineOffice.Modules.HD_Attachment> list = (from s in ids select new FineOffice.Modules.HD_Attachment { ID = int.Parse(s), FolderID = folderID }).ToList(); fileBll.Update(list); PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference("refresh_File")); } catch (Exception ex) { Alert.ShowInParent(ex.Message); } } }
protected void btnEnter_Click(object sender, EventArgs e) { int[] selecteds = personGrid.SelectedRowIndexArray; List <string> ids = JsonToList <string>(CommonSerialize.Deserialize(hiddenFiles.Text).ToString()); List <FineOffice.Modules.HD_Attachment> list = new List <FineOffice.Modules.HD_Attachment>(); foreach (int id in selecteds) { int personnelID = int.Parse(personGrid.DataKeys[id][0].ToString()); if (personnelID == CookiePersonnel.ID) { continue; } foreach (string file in ids) { FineOffice.Modules.HD_Attachment newFile = new FineOffice.Modules.HD_Attachment { ID = int.Parse(file), IsPublic = false, SendID = CookiePersonnel.ID, SendTime = DateTime.Now, Owner = personnelID, }; list.Add(newFile); } } fileBll.Add(list); PageContext.RegisterStartupScript(ActiveWindow.GetHideReference()); }