/// <summary> /// Constructor /// </summary> public ReportingComponentControl(ReportingComponent component) : base(component) { _component = component; if (_component.UserCancelled) return; InitializeComponent(); _overviewLayoutPanel.RowStyles[0].Height = _component.BannerHeight; var banner = (Control)_component.BannerHost.ComponentView.GuiElement; banner.Dock = DockStyle.Fill; _bannerPanel.Controls.Add(banner); var reportEditor = (Control)_component.ReportEditorHost.ComponentView.GuiElement; reportEditor.Dock = DockStyle.Fill; _reportEditorPanel.Controls.Add(reportEditor); var rightHandContent = (Control)_component.RightHandComponentContainerHost.ComponentView.GuiElement; rightHandContent.Dock = DockStyle.Fill; _rightHandPanel.Controls.Add(rightHandContent); _statusText.DataBindings.Add("Text", _component, "StatusText", true, DataSourceUpdateMode.OnPropertyChanged); _statusText.DataBindings.Add("Visible", _component, "StatusTextVisible", true, DataSourceUpdateMode.OnPropertyChanged); _imagesUnavailable.DataBindings.Add("Visible", _component, "ImagesUnavailableVisible", true, DataSourceUpdateMode.OnPropertyChanged); _hasErrors.DataBindings.Add("Text", _component, "HasErrorsText", true, DataSourceUpdateMode.OnPropertyChanged); _hasErrors.DataBindings.Add("Visible", _component, "HasErrorsVisible", true, DataSourceUpdateMode.OnPropertyChanged); _reportNextItem.DataBindings.Add("Checked", _component, "ReportNextItem", true, DataSourceUpdateMode.OnPropertyChanged); _reportNextItem.DataBindings.Add("Enabled", _component, "ReportNextItemEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _verifyButton.DataBindings.Add("Enabled", _component, "VerifyEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _submitForReviewButton.DataBindings.Add("Enabled", _component, "SubmitForReviewEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _returnToInterpreterButton.DataBindings.Add("Enabled", _component, "ReturnToInterpreterEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _sendToTranscriptionButton.DataBindings.Add("Enabled", _component, "SendToTranscriptionEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _supervisor.LookupHandler = _component.SupervisorLookupHandler; _supervisor.DataBindings.Add("Value", _component, "Supervisor", true, DataSourceUpdateMode.OnPropertyChanged); _rememberSupervisorCheckbox.DataBindings.Add("Checked", _component, "RememberSupervisor", true, DataSourceUpdateMode.OnPropertyChanged); _supervisor.Visible = _component.SupervisorVisible; _rememberSupervisorCheckbox.Visible = _component.RememberSupervisorVisible; _priority.DataSource = _component.PriorityChoices; _priority.DataBindings.Add("Value", _component, "Priority", true, DataSourceUpdateMode.OnPropertyChanged); _verifyButton.Visible = _component.VerifyReportVisible; _submitForReviewButton.Visible = _component.SubmitForReviewVisible; _returnToInterpreterButton.Visible = _component.ReturnToInterpreterVisible; _sendToTranscriptionButton.Visible = _component.SendToTranscriptionVisible; _skipButton.DataBindings.Add("Enabled", _component, "SkipEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _saveButton.DataBindings.Add("Enabled", _component, "SaveReportEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _component.PropertyChanged += _component_PropertyChanged; _reportedProcedures.DataBindings.Add("Text", _component, "ProceduresText", true, DataSourceUpdateMode.OnPropertyChanged); }
public void SetComponent(IApplicationComponent component) { _component = (ReportingComponent)component; }
/// <summary> /// Constructor /// </summary> public ReportingComponentControl(ReportingComponent component) : base(component) { _component = component; if (_component.UserCancelled) { return; } InitializeComponent(); _overviewLayoutPanel.RowStyles[0].Height = _component.BannerHeight; var banner = (Control)_component.BannerHost.ComponentView.GuiElement; banner.Dock = DockStyle.Fill; _bannerPanel.Controls.Add(banner); var reportEditor = (Control)_component.ReportEditorHost.ComponentView.GuiElement; reportEditor.Dock = DockStyle.Fill; _reportEditorPanel.Controls.Add(reportEditor); var rightHandContent = (Control)_component.RightHandComponentContainerHost.ComponentView.GuiElement; rightHandContent.Dock = DockStyle.Fill; _rightHandPanel.Controls.Add(rightHandContent); _statusText.DataBindings.Add("Text", _component, "StatusText", true, DataSourceUpdateMode.OnPropertyChanged); _statusText.DataBindings.Add("Visible", _component, "StatusTextVisible", true, DataSourceUpdateMode.OnPropertyChanged); _imagesUnavailable.DataBindings.Add("Visible", _component, "ImagesUnavailableVisible", true, DataSourceUpdateMode.OnPropertyChanged); _hasErrors.DataBindings.Add("Text", _component, "HasErrorsText", true, DataSourceUpdateMode.OnPropertyChanged); _hasErrors.DataBindings.Add("Visible", _component, "HasErrorsVisible", true, DataSourceUpdateMode.OnPropertyChanged); _reportNextItem.DataBindings.Add("Checked", _component, "ReportNextItem", true, DataSourceUpdateMode.OnPropertyChanged); _reportNextItem.DataBindings.Add("Enabled", _component, "ReportNextItemEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _verifyButton.DataBindings.Add("Enabled", _component, "VerifyEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _submitForReviewButton.DataBindings.Add("Enabled", _component, "SubmitForReviewEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _returnToInterpreterButton.DataBindings.Add("Enabled", _component, "ReturnToInterpreterEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _sendToTranscriptionButton.DataBindings.Add("Enabled", _component, "SendToTranscriptionEnabled", false, DataSourceUpdateMode.OnPropertyChanged); _supervisor.LookupHandler = _component.SupervisorLookupHandler; _supervisor.DataBindings.Add("Value", _component, "Supervisor", true, DataSourceUpdateMode.OnPropertyChanged); _rememberSupervisorCheckbox.DataBindings.Add("Checked", _component, "RememberSupervisor", true, DataSourceUpdateMode.OnPropertyChanged); _supervisor.Visible = _component.SupervisorVisible; _rememberSupervisorCheckbox.Visible = _component.RememberSupervisorVisible; _priority.DataSource = _component.PriorityChoices; _priority.DataBindings.Add("Value", _component, "Priority", true, DataSourceUpdateMode.OnPropertyChanged); _verifyButton.Visible = _component.VerifyReportVisible; _submitForReviewButton.Visible = _component.SubmitForReviewVisible; _returnToInterpreterButton.Visible = _component.ReturnToInterpreterVisible; _sendToTranscriptionButton.Visible = _component.SendToTranscriptionVisible; _skipButton.DataBindings.Add("Enabled", _component, "SkipEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _saveButton.DataBindings.Add("Enabled", _component, "SaveReportEnabled", true, DataSourceUpdateMode.OnPropertyChanged); _component.PropertyChanged += _component_PropertyChanged; _reportedProcedures.DataBindings.Add("Text", _component, "ProceduresText", true, DataSourceUpdateMode.OnPropertyChanged); }
public override IApplicationComponent GetComponent() { _component = new ReportingComponent(_worklistItem, _folderName, _worklistRef, _worklistClassName, _shouldOpenImages); return(_component); }
public override IApplicationComponent GetComponent() { _component = new ReportingComponent(_worklistItem, _folderName, _worklistRef, _worklistClassName, _shouldOpenImages); return _component; }