From 3cbac327459b2a6ce8661a7cf98d4464d0ef3088 Mon Sep 17 00:00:00 2001 From: John Date: Thu, 11 Aug 2022 18:25:02 +0000 Subject: [PATCH] =?UTF-8?q?F2022-024=20=E2=80=93=20added=20a=20button=20to?= =?UTF-8?q?=20generate=20a=20Time=20Critical=20Action=20Summary=20report?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Volian.Controls.Library/StepTabRibbon.cs | 21 ++++++++++++++++++ .../StepTabRibbon.designer.cs | Bin 562746 -> 564798 bytes 2 files changed, 21 insertions(+) diff --git a/PROMS/Volian.Controls.Library/StepTabRibbon.cs b/PROMS/Volian.Controls.Library/StepTabRibbon.cs index 63170843..0aa57477 100644 --- a/PROMS/Volian.Controls.Library/StepTabRibbon.cs +++ b/PROMS/Volian.Controls.Library/StepTabRibbon.cs @@ -1034,6 +1034,13 @@ namespace Volian.Controls.Library if (ContActionSummaryRequest != null) ContActionSummaryRequest(this, args); } + // F2022-024 Time Critical Action Summary + public event StepTabRibbonEvent TimeCriticalActionSummaryRequest; + private void OnTimeCriticalActionSummaryRequest(StepTabRibbonEventArgs args) + { + if (TimeCriticalActionSummaryRequest != null) + TimeCriticalActionSummaryRequest(this, args); + } public event StepTabRibbonEvent AddProcToDVInTree; private void OnAddProcToDVInTree(StepTabRibbonEventArgs args) { @@ -1753,9 +1760,15 @@ namespace Volian.Controls.Library btnEditMode.Enabled = btnCMEditMode1.Enabled = setting; if (((MyItemInfo.ActiveFormat.PlantFormat.FormatData.PurchaseOptions.Value & E_PurchaseOptions.EnhancedBackgrounds) == E_PurchaseOptions.EnhancedBackgrounds) || ((MyItemInfo.ActiveFormat.PlantFormat.FormatData.PurchaseOptions.Value & E_PurchaseOptions.EnhancedDeviations) == E_PurchaseOptions.EnhancedDeviations)) + { btnCASCreate.Enabled = false; + btnTCASCreate.Enabled = false; // F2022-024 Time Critical Action Summary button + } else + { btnCASCreate.Enabled = (MyEditItem != null) ? (MyEditItem.MyStepPanel.ApplDisplayMode > 0) : false; + btnTCASCreate.Enabled = btnCASCreate.Enabled; // F2022-024 Time Critical Action Summary button + } // B2016-237 added context menu item to change image size // B2020-058 added check for null MyEditItem btnCMImgSz.Enabled = MyEditItem!=null && MyEditItem.MyItemInfo.IsFigure && (MyEditItem.MyItemInfo.MyContent.MyImage != null || MyEditItem.MyItemInfo.MyContent.Text.ToUpper().Contains("#LINK")); @@ -4731,6 +4744,14 @@ namespace Volian.Controls.Library MyFlexGrid.Invalidate(); } #endregion + + // F2022-024 Time Critical Action Summary + private void btnTCASCreate_Click(object sender, EventArgs e) + { + if (MyItemInfo == null) return; // if creating a Time Critical Action Summary before rtb exists, return; + if (MyEditItem != null) MyEditItem.SaveCurrentAndContents(); + OnTimeCriticalActionSummaryRequest(new StepTabRibbonEventArgs(MyItemInfo.MyProcedure)); + } } public class StepTabRibbonEventArgs : EventArgs { diff --git a/PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs b/PROMS/Volian.Controls.Library/StepTabRibbon.designer.cs index f9aaf8191df96fa10a609c9c7b22812db6493b48..3d5e3c055d10ef770b6f4106cbe8d2fdf2c1df2e 100644 GIT binary patch delta 688 zcmaJxrWhU*TEkm0 zlPbOthQ4in(oHUtE@C4`Nxzm4XwgY7kRZ+_U^|W`z)|-vXPx2x&j6zWZk!*a4*d3l zc~w>5N@`p9#syZt;afbFgaZ}E#j3oOBzV-HpM)Fm*9LjbCKCS23x_qY)T2KyjIMgD oMs1%LI^JWzD0ZZdi~JvR;n_!`4%;K*v6LXTp|4SUHKjzuZzB@xdjJ3c delta 322 zcmdnDM`_m@r43aa(=RYGiEW-Ce?)0>0|%4%bc1qcp~+c!UXxPQrZ+S&3vGVov|`%i z4-e!fo82-4DVCUg>Q=|(17El%*8l|s>X^kgC*9t`J-vs8iEFdU^CaHw$Nn*Ph%=f^ zU+BsrKYf7`lhpP$F{Tx)lb`&OnZ7}qNw2*^hG~0+46{wd=AJKy*g!fXCjAzgocEVw z^MT(<9L(kn=F{!@Skx!?{bQTnvV~b}dj<>R7XIyVB8*oUrxz?@=9>PBk6CW|1W`tz z?RjF15ii=;l`sP_%l368tPWkgCJcrQW(+zE3P9R;Y9X8D^e1(!VeK9NS+{rmXVW>q zz3M7^1rylGlU1JEOt-kfJ^}2v>3TQWXMj96{l*P;yX^;VvS%Hhex;McWqN`xhYwFJ L11|#?1B3(s2ex|)