partial void OnBfAddAction(NSObject sender) { if (!ValidateAdd()) { return; } _searchCondDs.condList.Add(new FilterDTO(BfAttributeComboBox.SelectedValue.ToString(), (Condition)(int)BfConditionComboBox.SelectedIndex, BfValueTextField.StringValue)); BfConditionsTableView.ReloadData(); }
partial void OnBfRemoveTableEntry(Foundation.NSObject sender) { nint row = BfConditionsTableView.SelectedRow; if (row >= (nint)0) { _searchCondDs.condList.RemoveAt((int)row); BfConditionsTableView.ReloadData(); } }
partial void OnBfMultipleValFromFile(NSObject sender) { ConditionValuesFromFileController cvffwc = new ConditionValuesFromFileController(_attrList); nint result = NSApplication.SharedApplication.RunModalForWindow(cvffwc.Window); if (result == (nint)VMIdentityConstants.DIALOGOK) { foreach (var item in cvffwc.ValuesList) { _searchCondDs.condList.Add(new FilterDTO(cvffwc.Attribute, cvffwc.Condition, item)); } BfConditionsTableView.ReloadData(); } }
private void BindData() { if (_qdto.GetType() == typeof(BuildQueryDTO)) { var dto = _qdto as BuildQueryDTO; SearchQueryTabView.SelectAt(0); SearchBaseTextField.StringValue = dto.SearchBase; SearchScopeComboBox.SelectItem((int)dto.SearchScope); BfOperatorComboBox.SelectItem((int)dto.Operator); BfAttributeComboBox.SelectItem(0); BfConditionComboBox.SelectItem(0); _searchCondDs.condList.Clear(); foreach (var item in dto.CondList) { _searchCondDs.condList.Add(new FilterDTO(item.Attribute, item.Condition, item.Value)); } BfConditionsTableView.ReloadData(); _attrToReturnDs.attrList.Clear(); foreach (var item in dto.AttrToReturn) { _attrToReturnDs.attrList.Add(item); } AttrToReturnTableView.ReloadData(); } else if (_qdto.GetType() == typeof(TextQueryDTO)) { var dto = _qdto as TextQueryDTO; SearchQueryTabView.SelectAt(1); SearchBaseTextField.StringValue = dto.SearchBase; SearchScopeComboBox.SelectItem((int)dto.SearchScope); TfSearchFilterTextView.Value = dto.GetFilterString(); _attrToReturnDs.attrList.Clear(); foreach (var item in dto.AttrToReturn) { _attrToReturnDs.attrList.Add(item); } AttrToReturnTableView.ReloadData(); } }
partial void OnBfRemoveAllTableEntries(NSObject sender) { _searchCondDs.condList.Clear(); BfConditionsTableView.ReloadData(); }