internal short OpenTemplet(string szFileName) { if (string.IsNullOrEmpty(szFileName)) { return(SystemData.ReturnValue.PARAM_ERROR); } DesignEditForm designEditForm = new DesignEditForm(this.MainForm); designEditForm.FlagCode = Guid.NewGuid().ToString(); this.MainForm.OpenDesignEditForm(designEditForm); return(designEditForm.Open(szFileName) ? SystemData.ReturnValue.OK : SystemData.ReturnValue.FAILED); }
internal short OpenTemplet() { OpenFileDialog openDialog = new OpenFileDialog(); openDialog.Filter = "护理病历模板(*.hndt)|*.hndt|所有文件(*.*)|*.*"; openDialog.FilterIndex = 1; if (openDialog.ShowDialog() != DialogResult.OK) { return(SystemData.ReturnValue.CANCEL); } DesignEditForm designEditForm = new DesignEditForm(this.MainForm); designEditForm.FlagCode = Guid.NewGuid().ToString(); this.MainForm.OpenDesignEditForm(designEditForm); return(designEditForm.Open(openDialog.FileName) ? SystemData.ReturnValue.OK : SystemData.ReturnValue.FAILED); }
internal bool OpenDesignEditForm(ScriptEditForm scriptForm) { if (scriptForm == null || scriptForm.IsDisposed) { return(false); } DesignEditForm designEditForm = this.GetDesignForm(scriptForm); if (designEditForm != null) { designEditForm.DockHandler.Activate(); return(true); } designEditForm = new DesignEditForm(this.MainForm); designEditForm.FlagCode = scriptForm.FlagCode; this.MainForm.OpenDesignEditForm(designEditForm); return(designEditForm.Open(scriptForm.DocTypeInfo, scriptForm.HndfFile)); }
internal short OpenTemplet(TempletType docTypeInfo) { if (docTypeInfo == null) { return(SystemData.ReturnValue.FAILED); } DesignEditForm designEditForm = this.GetDesignForm(docTypeInfo); if (designEditForm != null) { designEditForm.Activate(); return(SystemData.ReturnValue.OK); } designEditForm = new DesignEditForm(this.MainForm); designEditForm.FlagCode = Guid.NewGuid().ToString(); this.MainForm.OpenDesignEditForm(designEditForm); string szDocTypeID = docTypeInfo.DocTypeID; string szHndfFile = string.Format("{0}\\Cache\\{1}.hndt" , GlobalMethods.Misc.GetWorkingPath(), szDocTypeID); byte[] byteTempletData = null; if (szDocTypeID != string.Empty) { short shRet = TempletTypeAccess.Instance.GetTempletData(szDocTypeID, ref byteTempletData); if (shRet != SystemData.ReturnValue.OK) { return(shRet); } } GlobalMethods.IO.WriteFileBytes(szHndfFile, byteTempletData); return(designEditForm.Open(docTypeInfo, szHndfFile) ? SystemData.ReturnValue.OK : SystemData.ReturnValue.FAILED); }