From b8e250f827d222025db033f22dc6f321c1ec740f Mon Sep 17 00:00:00 2001 From: Kathy Date: Tue, 22 Jan 2019 14:04:38 +0000 Subject: [PATCH] =?UTF-8?q?B2019-012:=20Can=20remove=20=E2=80=98=5FUCF?= =?UTF-8?q?=E2=80=99=20from=20end=20of=20UCF=20name=20and=20save=20without?= =?UTF-8?q?=20it.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PROMS/VEPROMS User Interface/frmUCF.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/PROMS/VEPROMS User Interface/frmUCF.cs b/PROMS/VEPROMS User Interface/frmUCF.cs index e347dbf1..9c28201b 100644 --- a/PROMS/VEPROMS User Interface/frmUCF.cs +++ b/PROMS/VEPROMS User Interface/frmUCF.cs @@ -75,6 +75,18 @@ namespace VEPROMS PG.Refresh(); } } + else if (SelectedGridField.EndsWith(" Name")) // B2019-012: don't allow removal of '_UCF' from name. + { + if ((string)e.OldValue != MyFormatConfig.Name) + { + if (((string)e.OldValue).EndsWith("_UCF") && !MyFormatConfig.Name.EndsWith("_UCF")) + { + MessageBox.Show(this, "Cannot remove '_UCF' from User Controlled Format name", "UCF Name", MessageBoxButtons.OK); + MyFormatConfig.Name = MyFormatConfig.Name + ("_UCF"); + PG.Refresh(); + } + } + } } private string SelectedGridField = "Identification: Name"; // first field sectioned upon creation of form void PG_SelectedGridItemChanged(object sender, SelectedGridItemChangedEventArgs e)