/// <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);
		}
Exemple #2
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (ReportingComponent)component;
 }
Exemple #3
0
        /// <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;
 }
Exemple #5
0
 public override IApplicationComponent GetComponent()
 {
     _component = new ReportingComponent(_worklistItem, _folderName, _worklistRef, _worklistClassName, _shouldOpenImages);
     return(_component);
 }
Exemple #6
0
		public override IApplicationComponent GetComponent()
		{
			_component = new ReportingComponent(_worklistItem, _folderName, _worklistRef, _worklistClassName, _shouldOpenImages);
			return _component;
		}