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)