public override Console GetConsole(ConsoleEventHandler.PageEvent pageEvent) { _console = new Console { Items = new List <IConsoleItem>(), Title = "Manage Set" }; _submitButton = new ConsoleButton { Name = Constant.Names.Console.SUBMIT, DisplayText = "Submit", ToolTip = "Click here to submit this Extractor Set to the queue.", RaisesPostBack = true }; _cancelButton = new ConsoleButton { Name = Constant.Names.Console.CANCEL, DisplayText = "Cancel", ToolTip = "Click here to cancel this Extractor Set.", RaisesPostBack = true }; _separator = new ConsoleSeparator(); if (pageEvent == PageEvent.PreRender) { var textExtractorStatus = ActiveArtifact.Fields[Constant.Guids.Fields.ExtractorSet.Status.ToString()].Value.Value; if (textExtractorStatus == null) { _submitButton.Enabled = true; _cancelButton.Enabled = false; } else if (textExtractorStatus.ToString() == Constant.ExtractorSetStatus.CANCELLED || textExtractorStatus.ToString() == Constant.ExtractorSetStatus.COMPLETE || textExtractorStatus.ToString() == Constant.ExtractorSetStatus.COMPLETE_WITH_ERRORS || textExtractorStatus.ToString() == Constant.ExtractorSetStatus.ERROR) { _submitButton.Enabled = false; _cancelButton.Enabled = false; } else { _submitButton.Enabled = false; _cancelButton.Enabled = true; } } _console.Items.Add(_submitButton); _console.Items.Add(_cancelButton); _console.Items.Add(_separator); _console.AddRefreshLinkToConsole().Enabled = true; return(_console); }
public override Console GetConsole(ConsoleEventHandler.PageEvent pageEvent) { var console = GetConsoleAsync(pageEvent, GetLogger().Result).Result; return(console); }