/// <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; }