From b5b44d14b2e3b255775679597f7f8f6767348bf3 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 17 Jan 2014 22:21:12 +0000 Subject: [PATCH] Logic to save and retrieve the PDFFilePrefix and PDFFileSuffix settings --- .../Config/DocVersionConfig.cs | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs b/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs index f24fa506..4f4344c0 100644 --- a/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs +++ b/PROMS/VEPROMS.CSLA.Library/Config/DocVersionConfig.cs @@ -717,6 +717,44 @@ namespace VEPROMS.CSLA.Library } } [Category("Print Settings")] + [DisplayName("PDFFilePrefix")] + [RefreshProperties(RefreshProperties.All)] + [Description("PDF File Prefix")] + public string Print_PDFFilePrefix + { + get + { + return _Xp["PrintSettings", "PDFFilePrefix"]; + } + set + { + if (_SaveChangesToDocVersionConfig) + { + _Xp["PrintSettings", "PDFFilePrefix"] = value; // save selected value + OnPropertyChanged("Print_PDFFilePrefix"); + } + } + } + [Category("Print Settings")] + [DisplayName("PDFFileSuffix")] + [RefreshProperties(RefreshProperties.All)] + [Description("PDF File Suffix")] + public string Print_PDFFileSuffix + { + get + { + return _Xp["PrintSettings", "PDFFileSuffix"]; + } + set + { + if (_SaveChangesToDocVersionConfig) + { + _Xp["PrintSettings", "PDFFileSuffix"] = value; // save selected value + OnPropertyChanged("Print_PDFFileSuffix"); + } + } + } + [Category("Print Settings")] [DisplayName("AlwaysOverwritePDF")] [RefreshProperties(RefreshProperties.All)] [Description("Always Overwrite PDF File")] @@ -1615,6 +1653,7 @@ OnPropertyChanged("Default_BkColor"); } */ #endregion + #region Slave public void AddSlave(string xml) { XmlDocument xd = new XmlDocument(); @@ -1662,5 +1701,6 @@ OnPropertyChanged("Default_BkColor"); return GetCombinedSlaveValue(item, "0"); } //end added by jcb to fix master issue byron/braidwood + #endregion } } \ No newline at end of file