コード例 #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        public PatientNoteEditorComponentControl(PatientNoteEditorComponent component)
            : base(component)
        {
            InitializeComponent();
            _component = component;

            _category.DataSource = _component.CategoryChoices;
            _category.Format    +=
                delegate(object sender, ListControlConvertEventArgs e)
            {
                e.Value = _component.FormatNoteCategory(e.ListItem);
            };
            _category.DataBindings.Add("Value", _component, "Category", true, DataSourceUpdateMode.OnPropertyChanged);
            _description.DataBindings.Add("Value", _component, "CategoryDescription", true, DataSourceUpdateMode.OnPropertyChanged);
            _comment.DataBindings.Add("Value", _component, "Comment", true, DataSourceUpdateMode.OnPropertyChanged);
            _acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged);

            _expiryDate.DataBindings.Add("Value", _component, "ExpiryDate", true, DataSourceUpdateMode.OnPropertyChanged);

            _category.Enabled   = _component.IsCommentEditable;
            _comment.ReadOnly   = !_component.IsCommentEditable;
            _expiryDate.Enabled = _component.IsExpiryDateEditable;
        }
コード例 #2
0
		/// <summary>
		/// Constructor
		/// </summary>
		public PatientNoteEditorComponentControl(PatientNoteEditorComponent component)
			:base(component)
		{
			InitializeComponent();
			_component = component;

			_category.DataSource = _component.CategoryChoices;
			_category.Format +=
				delegate(object sender, ListControlConvertEventArgs e)
				{
					 e.Value = _component.FormatNoteCategory(e.ListItem);
				};
			_category.DataBindings.Add("Value", _component, "Category", true, DataSourceUpdateMode.OnPropertyChanged);
			_description.DataBindings.Add("Value", _component, "CategoryDescription", true, DataSourceUpdateMode.OnPropertyChanged);
			_comment.DataBindings.Add("Value", _component, "Comment", true, DataSourceUpdateMode.OnPropertyChanged);
			_acceptButton.DataBindings.Add("Enabled", _component, "AcceptEnabled", true, DataSourceUpdateMode.OnPropertyChanged);

			_expiryDate.DataBindings.Add("Value", _component, "ExpiryDate", true, DataSourceUpdateMode.OnPropertyChanged);

			_category.Enabled = _component.IsCommentEditable;
			_comment.ReadOnly = !_component.IsCommentEditable;
			_expiryDate.Enabled = _component.IsExpiryDateEditable;
		}
コード例 #3
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (PatientNoteEditorComponent)component;
 }
コード例 #4
0
 public void SetComponent(IApplicationComponent component)
 {
     _component = (PatientNoteEditorComponent)component;
 }