/// <summary>
		/// Constructor
		/// </summary>
		public StaffDetailsEditorComponentControl(StaffDetailsEditorComponent component)
			: base(component)
		{
			InitializeComponent();
			_component = component;

			_userLookup.LookupHandler = _component.UserLookupHandler;
			_userLookup.DataBindings.Add("Value", _component, "SelectedUser", true, DataSourceUpdateMode.OnPropertyChanged);

			_familyName.DataBindings.Add("Value", _component, "FamilyName", true, DataSourceUpdateMode.OnPropertyChanged);
			_givenName.DataBindings.Add("Value", _component, "GivenName", true, DataSourceUpdateMode.OnPropertyChanged);
			_middleName.DataBindings.Add("Value", _component, "MiddleName", true, DataSourceUpdateMode.OnPropertyChanged);

			_sex.DataSource = _component.SexChoices;
			_sex.DataBindings.Add("Value", _component, "Sex", true, DataSourceUpdateMode.OnPropertyChanged);

			_staffId.DataBindings.Add("Value", _component, "StaffId", true, DataSourceUpdateMode.OnPropertyChanged);

			_staffType.DataSource = _component.StaffTypeChoices;
			_staffType.DataBindings.Add("Value", _component, "StaffType", true, DataSourceUpdateMode.OnPropertyChanged);

			_title.DataBindings.Add("Value", _component, "Title", true, DataSourceUpdateMode.OnPropertyChanged);

			_licenseNumber.DataBindings.Add("Value", _component, "LicenseNumber", true, DataSourceUpdateMode.OnPropertyChanged);
			_billingNumber.DataBindings.Add("Value", _component, "BillingNumber", true, DataSourceUpdateMode.OnPropertyChanged);

			SetReadOnlyMode(_component.ReadOnly);
		}
        /// <summary>
        /// Constructor
        /// </summary>
        public StaffDetailsEditorComponentControl(StaffDetailsEditorComponent component)
            : base(component)
        {
            InitializeComponent();
            _component = component;

            _userLookup.LookupHandler = _component.UserLookupHandler;
            _userLookup.DataBindings.Add("Value", _component, "SelectedUser", true, DataSourceUpdateMode.OnPropertyChanged);

            _familyName.DataBindings.Add("Value", _component, "FamilyName", true, DataSourceUpdateMode.OnPropertyChanged);
            _givenName.DataBindings.Add("Value", _component, "GivenName", true, DataSourceUpdateMode.OnPropertyChanged);
            _middleName.DataBindings.Add("Value", _component, "MiddleName", true, DataSourceUpdateMode.OnPropertyChanged);

            _sex.DataSource = _component.SexChoices;
            _sex.DataBindings.Add("Value", _component, "Sex", true, DataSourceUpdateMode.OnPropertyChanged);

            _staffId.DataBindings.Add("Value", _component, "StaffId", true, DataSourceUpdateMode.OnPropertyChanged);

            _staffType.DataSource = _component.StaffTypeChoices;
            _staffType.DataBindings.Add("Value", _component, "StaffType", true, DataSourceUpdateMode.OnPropertyChanged);

            _title.DataBindings.Add("Value", _component, "Title", true, DataSourceUpdateMode.OnPropertyChanged);

            _licenseNumber.DataBindings.Add("Value", _component, "LicenseNumber", true, DataSourceUpdateMode.OnPropertyChanged);
            _billingNumber.DataBindings.Add("Value", _component, "BillingNumber", true, DataSourceUpdateMode.OnPropertyChanged);

            SetReadOnlyMode(_component.ReadOnly);
        }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (StaffDetailsEditorComponent)component;
 }
 public void SetComponent(IApplicationComponent component)
 {
     _component = (StaffDetailsEditorComponent)component;
 }