Esempio n. 1
0
		/// <summary>
		/// Constructor
		/// </summary>
		public SearchPanelComponentControl(SearchPanelComponent component)
			: base(component)
		{
			InitializeComponent();

			_component = component;

			_titleBar.DataBindings.Add("Text", component, "Title", true, DataSourceUpdateMode.OnPropertyChanged);

			_modalityPicker.SetAvailableModalities(_component.AvailableSearchModalities);
			_modalityPicker.DataBindings.Add("Enabled", component, "IsSearchEnabled");
			_modalityPicker.DataBindings.Add("CheckedModalities", component, "SearchModalities", true, DataSourceUpdateMode.OnPropertyChanged);

			_patientsName.DataBindings.Add("Value", component, "PatientsName", true, DataSourceUpdateMode.OnPropertyChanged);
			_patientsName.DataBindings.Add("Enabled", component, "IsSearchEnabled");

			_accessionNumber.DataBindings.Add("Value", component, "AccessionNumber", true, DataSourceUpdateMode.OnPropertyChanged);
			_accessionNumber.DataBindings.Add("Enabled", component, "IsSearchEnabled");

			_patientID.DataBindings.Add("Value", component, "PatientID", true, DataSourceUpdateMode.OnPropertyChanged);
			_patientID.DataBindings.Add("Enabled", component, "IsSearchEnabled");

			_studyDescription.DataBindings.Add("Value", component, "StudyDescription", true, DataSourceUpdateMode.OnPropertyChanged);
			_studyDescription.DataBindings.Add("Enabled", component, "IsSearchEnabled");

			_studyDateFrom.DataBindings.Add("Maximum", component, "MaximumStudyDateFrom", true, DataSourceUpdateMode.OnPropertyChanged);
			_studyDateTo.DataBindings.Add("Maximum", component, "MaximumStudyDateTo", true, DataSourceUpdateMode.OnPropertyChanged);

			_studyDateFrom.DataBindings.Add("Value", component, "StudyDateFrom", true, DataSourceUpdateMode.OnPropertyChanged);
			_studyDateTo.DataBindings.Add("Value", component, "StudyDateTo", true, DataSourceUpdateMode.OnPropertyChanged);

			_studyDateFrom.DataBindings.Add("Enabled", component, "IsSearchEnabled");
			_studyDateTo.DataBindings.Add("Enabled", component, "IsSearchEnabled");

			_referringPhysiciansName.DataBindings.Add("Value", component, "ReferringPhysiciansName", true, DataSourceUpdateMode.OnPropertyChanged);
			_referringPhysiciansName.DataBindings.Add("Enabled", component, "IsSearchEnabled");

			_searchTodayButton.DataBindings.Add("Enabled", component, "IsSearchEnabled");
			_searchLastWeekButton.DataBindings.Add("Enabled", component, "IsSearchEnabled");
			_clearButton.DataBindings.Add("Enabled", component, "IsSearchEnabled");

			_component.PropertyChanged += OnComponentPropertyChanged;

			UpdateState();
			UpdateIcons();
		}
        /// <summary>
        /// Constructor
        /// </summary>
        public SearchPanelComponentControl(SearchPanelComponent component)
            : base(component)
        {
            InitializeComponent();

            _component = component;

            _titleBar.DataBindings.Add("Text", component, "Title", true, DataSourceUpdateMode.OnPropertyChanged);

            _modalityPicker.SetAvailableModalities(_component.AvailableSearchModalities);
            _modalityPicker.DataBindings.Add("Enabled", component, "IsSearchEnabled");
            _modalityPicker.DataBindings.Add("CheckedModalities", component, "SearchModalities", true, DataSourceUpdateMode.OnPropertyChanged);

            _patientsName.DataBindings.Add("Value", component, "PatientsName", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientsName.DataBindings.Add("Enabled", component, "IsSearchEnabled");

            _accessionNumber.DataBindings.Add("Value", component, "AccessionNumber", true, DataSourceUpdateMode.OnPropertyChanged);
            _accessionNumber.DataBindings.Add("Enabled", component, "IsSearchEnabled");

            _patientID.DataBindings.Add("Value", component, "PatientID", true, DataSourceUpdateMode.OnPropertyChanged);
            _patientID.DataBindings.Add("Enabled", component, "IsSearchEnabled");

            _studyDescription.DataBindings.Add("Value", component, "StudyDescription", true, DataSourceUpdateMode.OnPropertyChanged);
            _studyDescription.DataBindings.Add("Enabled", component, "IsSearchEnabled");

            _studyDateFrom.DataBindings.Add("Maximum", component, "MaximumStudyDateFrom", true, DataSourceUpdateMode.OnPropertyChanged);
            _studyDateTo.DataBindings.Add("Maximum", component, "MaximumStudyDateTo", true, DataSourceUpdateMode.OnPropertyChanged);

            _studyDateFrom.DataBindings.Add("Value", component, "StudyDateFrom", true, DataSourceUpdateMode.OnPropertyChanged);
            _studyDateTo.DataBindings.Add("Value", component, "StudyDateTo", true, DataSourceUpdateMode.OnPropertyChanged);

            _studyDateFrom.DataBindings.Add("Enabled", component, "IsSearchEnabled");
            _studyDateTo.DataBindings.Add("Enabled", component, "IsSearchEnabled");

            _referringPhysiciansName.DataBindings.Add("Value", component, "ReferringPhysiciansName", true, DataSourceUpdateMode.OnPropertyChanged);
            _referringPhysiciansName.DataBindings.Add("Enabled", component, "IsSearchEnabled");

            _searchTodayButton.DataBindings.Add("Enabled", component, "IsSearchEnabled");
            _searchLastWeekButton.DataBindings.Add("Enabled", component, "IsSearchEnabled");
            _clearButton.DataBindings.Add("Enabled", component, "IsSearchEnabled");

            _component.PropertyChanged += OnComponentPropertyChanged;

            UpdateState();
            UpdateIcons();
        }
Esempio n. 3
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (SearchPanelComponent)component;
 }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (SearchPanelComponent)component;
 }