diff --git a/Fab2ApprovalSystem/Controllers/ECNController.cs b/Fab2ApprovalSystem/Controllers/ECNController.cs index bd86104..01f4b0a 100644 --- a/Fab2ApprovalSystem/Controllers/ECNController.cs +++ b/Fab2ApprovalSystem/Controllers/ECNController.cs @@ -1221,6 +1221,12 @@ public class ECNController : PdfViewController { try { lastApproverAndLastStep = true; + ecn.CancellationDate = DateTime.Now; + ecn.CancellationApprovalDate = DateTime.Now; + ecn.CancellationApproved = true; + ecn.Cancelled = true; + ecnDMO.UpdateECN(ecn); + ECNPdf ecnPDF = new ECNPdf(); GenerateECNPdf(ecnNumber, out ecnPDF); diff --git a/Fab2ApprovalSystem/DMO/ECN_DMO.cs b/Fab2ApprovalSystem/DMO/ECN_DMO.cs index b953fe2..e7cf0b6 100644 --- a/Fab2ApprovalSystem/DMO/ECN_DMO.cs +++ b/Fab2ApprovalSystem/DMO/ECN_DMO.cs @@ -42,6 +42,9 @@ public class ECN_DMO { parameters.Add("@ExpirationDate", ecn.ExpirationDate); parameters.Add("@ExtensionDate", ecn.ExtensionDate); parameters.Add("@CancellationDate", ecn.CancellationDate); + parameters.Add("@CancellationApprovalDate", ecn.CancellationApprovalDate); + parameters.Add("@CancellationApproved", ecn.CancellationApproved); + parameters.Add("@Cancelled", ecn.Cancelled); parameters.Add("@AcknowledgementRequired", ecn.AcknowledgementRequired); parameters.Add("@TrainingRequired", ecn.TrainingRequired); parameters.Add("@AreaID", ecn.AreaID);