protected override void FillDisplayerRequestedParams(ReferenceEventArgs e) { if (SelectedItem != null) { if (IsAuditCheck) { var form = new CheckListAuditForm(SelectedItem, AuditId.Value); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else { var form = new CheckListForm(SelectedItem); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } e.Cancel = true; } }
protected override void FillDisplayerRequestedParams(ReferenceEventArgs e) { if (SelectedItem != null) { if (IsAuditCheck) { if (SelectedItem.AuditCheck.WorkflowStageId == WorkFlowStage.RCA.ItemId) { var form = new CheckListAuditRootCaseForm(SelectedItem, AuditId.Value); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else if (SelectedItem.AuditCheck.WorkflowStageId == WorkFlowStage.CAP.ItemId) { var form = new CheckListCAPForm(SelectedItem, AuditId.Value); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else { var form = new CheckListAuditForm(SelectedItem, AuditId.Value); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } } else { if (IsRevision) { if (SelectedItem.CheckUIType == CheckUIType.Iosa) { var form = new CheckListRevEditForm(SelectedItem, Revision); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else if (SelectedItem.CheckUIType == CheckUIType.Safa) { var form = new CheckListSAFARevEditForm(SelectedItem, Revision); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else if (SelectedItem.CheckUIType == CheckUIType.Icao) { var form = new CheckListRevICAOEditForm(SelectedItem, Revision); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } } else { if (SelectedItem.CheckUIType == CheckUIType.Iosa) { var form = new CheckListForm.CheckListForm(SelectedItem, _enable); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else if (SelectedItem.CheckUIType == CheckUIType.Safa) { var form = new CheckListForm.CheckListSAFAForm(SelectedItem, _enable); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else if (SelectedItem.CheckUIType == CheckUIType.Icao) { var form = new CheckListForm.CheckListICAOForm(SelectedItem, _enable); if (form.ShowDialog() == DialogResult.OK) { _animatedThreadWorker.RunWorkerAsync(); } } else { e.Cancel = true; } } } e.Cancel = true; } }