protected void Page_Load(object sender, EventArgs e) { if (!IsCallback && Request["Template"] != null && Request["ID"] != null) { var TemplateDoc = Request["Template"].ToString(); var ID = Request["ID"].ToString(); RichEditDocumentServer documentServer = new RichEditDocumentServer(); documentServer.LoadDocument(Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, TemplateDoc)); IEnumerable <CompanyVM> items = GetData(ID); string FileName = "RegisterForm_"; FileName += items.FirstOrDefault()?.Id; FileName += @".docx"; documentServer.Options.MailMerge.DataSource = items; using (MemoryStream stream = new MemoryStream()) { documentServer.MailMerge(stream, DocumentFormat.OpenXml); stream.Position = 0; DocumentManager.CloseDocument(documentId); SaveStreamToFile(stream, Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, FileName)); stream.Position = 0; SendFiletoClientBrowser(Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, FileName)); DemoRichEdit.Open(documentId, DocumentFormat.OpenXml, () => { return(stream); }); } } }
protected void tree_CustomCallback(object sender, TreeListCustomCallbackEventArgs e) { if (e.Argument == "upload_complete") { TreeListNode node = tree.FocusedNode; //string folderName = node == null ? FileManagerHelper.RootFolder : node.GetValue(FileManagerHelper.FullPathName).ToString(); string folderName = node == null ? FileManagerHelper.CurrentDataFolder : node.GetValue(FileManagerHelper.FullPathName).ToString(); string uploadedName = FileManagerHelper.EndUploadFile(folderName); if (!string.IsNullOrEmpty(uploadedName)) { if (node != null) { node.Expanded = true; } tree.RefreshVirtualTree(); FocusByPath(uploadedName); } } if (e.Argument == "select_File") { object keyValue = tree.FocusedNode[tree.KeyFieldName]; TreeListNode selectedNode = tree.FocusedNode; string FileName = selectedNode.GetValue("_path").ToString(); DemoRichEdit.Open(FileName); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DemoRichEdit.Open(Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, @"NORTHWIND.docx")); } }
protected void DemoRichEdit_Callback(object sender, CallbackEventArgsBase e) { if (FileManager.SelectedFile != null) { DemoRichEdit.Open(FileManager.SelectedFile.FullName); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DemoRichEdit.WorkDirectory = Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, "MailMergeResults"); DemoRichEdit.Open(Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, @"MailMergeTemplate.docx")); DemoRichEdit.ViewMergedData = true; } }
protected void DemoRichEdit_Callback(object sender, CallbackEventArgsBase e) { //if (FileManager.SelectedFile != null) // DemoRichEdit.Open(FileManager.SelectedFile.FullName); object keyValue = tree.FocusedNode[tree.KeyFieldName]; TreeListNode selectedNode = tree.FocusedNode; string FileName = selectedNode.GetValue("_path").ToString(); if (FileName != null) { DemoRichEdit.Open(FileName); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsCallback) { RichEditDocumentServer documentServer = new RichEditDocumentServer(); documentServer.LoadDocument(Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, @"MailMergeTemplate.docx")); documentServer.Options.MailMerge.DataSource = GetData(); using (MemoryStream stream = new MemoryStream()) { documentServer.MailMerge(stream, DocumentFormat.OpenXml); stream.Position = 0; DocumentManager.CloseDocument(documentId); DemoRichEdit.Open(documentId, DocumentFormat.OpenXml, () => { return(stream); }); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DemoRichEdit.WorkDirectory = Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, ""); DemoRichEdit.ViewMergedData = true; DemoRichEdit.SettingsDocumentSelector.UploadSettings.Enabled = !Utils.IsSiteMode; //FileManager.Settings.RootFolder = DirectoryManagmentUtils.DocumentBrowsingFolderPath; //FileManager.SettingsUpload.Enabled = !Utils.IsSiteMode; //FileManagerFile file = FileManager.SelectedFolder.GetFiles().FirstOrDefault(); //if (file != null) //{ // FileManager.SelectedFile = file; // DemoRichEdit.Open(file.FullName); //} //else //{ DemoRichEdit.Open(Path.Combine(DirectoryManagmentUtils.CurrentDataDirectory, @"MailMergeTemplate.docx")); //} } }