Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a58ef4ecdd | ||
|
|
81e9ceb784 |
@@ -2469,7 +2469,7 @@ namespace VEPROMS.CSLA.Library
|
|||||||
DialogResult rslt = DialogResult.No;
|
DialogResult rslt = DialogResult.No;
|
||||||
|
|
||||||
SectionConfig secCfg = itemInfo.ActiveSection.MyConfig as SectionConfig;
|
SectionConfig secCfg = itemInfo.ActiveSection.MyConfig as SectionConfig;
|
||||||
if (copyItemInfo.HasEnhancedLinkedStep && secCfg.MyEnhancedDocuments.Count > 0)
|
if (copyItemInfo.HasEnhancedLinkedStep && secCfg.MyEnhancedDocuments.Count > 0 && IsValidTypeToCopybackground(itemInfo, copyItemInfo))
|
||||||
rslt = FlexibleMessageBox.Show("The step you are copying contains linked background documents." +
|
rslt = FlexibleMessageBox.Show("The step you are copying contains linked background documents." +
|
||||||
"\r\n\r\nDo you also wish to make a copy of the background documents?",
|
"\r\n\r\nDo you also wish to make a copy of the background documents?",
|
||||||
"Paste background documents", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
|
"Paste background documents", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
|
||||||
@@ -2618,8 +2618,15 @@ namespace VEPROMS.CSLA.Library
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// B2026-094
|
||||||
|
// When you paste a Caution, Note, or high level step that has background information tied to it
|
||||||
|
// into a substep or an RNO step
|
||||||
|
// PROMS should NOT paste the background information
|
||||||
|
public static bool IsValidTypeToCopybackground(ItemInfo itemInfo, ItemInfo copyItemInfo) => (!copyItemInfo.IsCaution && !copyItemInfo.IsNote && !copyItemInfo.IsHigh) || (!itemInfo.IsInRNO && !itemInfo.IsSubStep);
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
private static bool HandleSqlExceptionOnCopy(Exception ex)
|
private static bool HandleSqlExceptionOnCopy(Exception ex)
|
||||||
{
|
{
|
||||||
if (ex.Message.Contains("This step has been deleted"))
|
if (ex.Message.Contains("This step has been deleted"))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in new issue
Block a user