From 1b0023deb5c12695190a717f1d024fdf1a61de14 Mon Sep 17 00:00:00 2001 From: Rich Date: Mon, 5 Nov 2012 22:00:36 +0000 Subject: [PATCH] Restored RevDate for approval. Use existing MyProcedure rather than "getting" an item from the database. --- .../VEPROMS.CSLA.Library/Config/ProcConfig.cs | 18 ++++++++++++++++++ .../Config/SectionConfig.cs | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/PROMS/VEPROMS.CSLA.Library/Config/ProcConfig.cs b/PROMS/VEPROMS.CSLA.Library/Config/ProcConfig.cs index a487cc21..b3ebb3f5 100644 --- a/PROMS/VEPROMS.CSLA.Library/Config/ProcConfig.cs +++ b/PROMS/VEPROMS.CSLA.Library/Config/ProcConfig.cs @@ -288,6 +288,24 @@ namespace VEPROMS.CSLA.Library OnPropertyChanged("Print_Rev"); } } + //new rev_date + [Category("Print Settings")] //Note that this print setting is stored under 'Procedure' element + [Browsable(false)] + [DisplayName("Revision RevDate")] + [RefreshProperties(RefreshProperties.All)] + [Description("Revision RevDate")] + public string Print_RevDate + { + get + { + return _Xp["Procedure", "RevDate"]; + } + set + { + _Xp["Procedure", "RevDate"] = value; + OnPropertyChanged("Print_RevDate"); + } + } [Category("Print Settings")] //PROPGRID: Hide Number of Copies [Browsable(false)] diff --git a/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs b/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs index 4dd9e385..520de826 100644 --- a/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs +++ b/PROMS/VEPROMS.CSLA.Library/Config/SectionConfig.cs @@ -72,7 +72,7 @@ namespace VEPROMS.CSLA.Library sect = (sect.ActiveParent as SectionInfo) ?? SectionInfo.Get((sect.ActiveParent as ItemInfo).ItemID); } // There may be levels of procedures, i.e. procedures within a procedure. - ProcedureInfo proc = ProcedureInfo.Get(((ItemInfo)sect.ActiveParent).ItemID); + ProcedureInfo proc = sect.MyProcedure; retval = proc.ProcedureConfig.GetValue(args.Group, args.Item); if (retval != string.Empty) return retval; while (proc.ActiveParent.IsProcedure)