internal static void ImportUISpec(AxMicrosoft.Office.Interop.VisOcx.AxDrawingControl visioControlIn) { ParamCache paramCache = new ParamCache(); paramCache.visioControl = visioControlIn; Common.WarningMessage("WARNING: Importing VUI Spec changes requires the 'Track Changes Option' is set ON in your MS Word Dcoument."); ProgressBarForm progressBarForm = new ProgressBarForm("Import User Interface Spec Changes", ImportUserInterfaceSpecWorker, paramCache); progressBarForm.ShowDialog(); }
/// <summary> /// /// </summary> public static void ResetCache() { ParamCache.Clear(); }
internal static void ExportUserInterfaceSpec(AxMicrosoft.Office.Interop.VisOcx.AxDrawingControl visioControl, Boolean skipDiagramExport) { ParamCache paramCache = new ParamCache(); paramCache.visioControl = visioControl; paramCache.skipDiagramExport = skipDiagramExport;//JDK recent feature enhancement paramCache.docTitleShadow = PathMaker.LookupDocTitleShadow(); if (paramCache.docTitleShadow == null) { Common.ErrorMessage("Missing Document Title shape"); return; } paramCache.startShadow = PathMaker.LookupStartShadow(); if (paramCache.startShadow == null) { Common.ErrorMessage("Missing Start shape"); return; } //Get changeLogShawdow to get version and date information changeLogShadow = PathMaker.LookupChangeLogShadow(); if (changeLogShadow == null) { Common.ErrorMessage("Missing Change Log shape"); return; } //Get appDescShadow to get detailed information //using text box GUID for this new field appDescShadow = PathMaker.LookupAppDescShadow(); if (appDescShadow == null) { //Common.ErrorMessage("Missing App Description shape");//JDK removed check for compatibility //return; } //Get prefixListShadow to get detailed information //using text box GUID for this new field prefixListShadow = PathMaker.LookupPrefixListShadow(); if (prefixListShadow == null) { //Common.ErrorMessage("Missing Prefix List shape");//JDK removed check for compatibility //return; } if (saveFileDialog == null) saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = PathMaker.getCurrentFileDirectory(visioControl); saveFileDialog.Title = Common.GetResourceString(Strings.SaveUISpecTitleRes); saveFileDialog.Filter = Common.GetResourceString(Strings.SaveUISpecFilterRes); saveFileDialog.FilterIndex = 1; paramCache.targetFilename = paramCache.visioControl.Src; paramCache.currentFileName = System.IO.Path.GetFileName(paramCache.targetFilename); saveFileDialog.FileName = Common.StripExtensionFileName(paramCache.currentFileName) + ".docx"; if (saveFileDialog.ShowDialog() == DialogResult.OK) paramCache.targetFilename = saveFileDialog.FileName; else return; ProgressBarForm progressBarForm = new ProgressBarForm("Exporting UI", ExportUserInterfaceSpecWorker, paramCache); progressBarForm.ShowDialog(); }
public static SqlParameter AddParam <T>(this SqlCommand command, string parameterName, Cluster <T> cluster) => ParamCache <T> .Func(command, parameterName, cluster.Value);
public static SqlParameter AddParam <T>(this SqlCommand command, string parameterName, Param <T> param) => ParamCache <T> .Func(command, parameterName, param.Value);
internal static void ImportUISpec(AxMicrosoft.Office.Interop.VisOcx.AxDrawingControl visioControlIn) { ParamCache paramCache = new ParamCache(); paramCache.visioControl = visioControlIn; ProgressBarForm progressBarForm = new ProgressBarForm("Import User Interface Spec Changes", ImportUserInterfaceSpecWorker, paramCache); progressBarForm.ShowDialog(); }
internal static void ExportUserInterfaceSpec(AxMicrosoft.Office.Interop.VisOcx.AxDrawingControl visioControl) { ParamCache paramCache = new ParamCache(); paramCache.visioControl = visioControl; paramCache.docTitleShadow = PathMaker.LookupDocTitleShadow(); if (paramCache.docTitleShadow == null) { Common.ErrorMessage("Missing Document Title shape"); return; } paramCache.startShadow = PathMaker.LookupStartShadow(); if (paramCache.startShadow == null) { Common.ErrorMessage("Missing Start shape"); return; } //Get changeLogShawdow to get version and date information changeLogShadow = PathMaker.LookupChangeLogShadow(); if (changeLogShadow == null) { Common.ErrorMessage("Missing Change Log shape"); return; } if (saveFileDialog == null) saveFileDialog = new SaveFileDialog(); saveFileDialog.InitialDirectory = PathMaker.getCurrentFileDirectory(visioControl); saveFileDialog.Title = Common.GetResourceString(Strings.SaveUISpecTitleRes); saveFileDialog.Filter = Common.GetResourceString(Strings.SaveUISpecFilterRes); saveFileDialog.FilterIndex = 1; paramCache.targetFilename = paramCache.visioControl.Src; paramCache.currentFileName = System.IO.Path.GetFileName(paramCache.targetFilename); saveFileDialog.FileName = Common.StripExtensionFileName(paramCache.currentFileName) + ".docx"; if (saveFileDialog.ShowDialog() == DialogResult.OK) paramCache.targetFilename = saveFileDialog.FileName; else return; ProgressBarForm progressBarForm = new ProgressBarForm("Exporting UI", ExportUserInterfaceSpecWorker, paramCache); progressBarForm.ShowDialog(); }