Esempio n. 1
0
 partial void OnBfAddAction(NSObject sender)
 {
     if (!ValidateAdd())
     {
         return;
     }
     _searchCondDs.condList.Add(new FilterDTO(BfAttributeComboBox.SelectedValue.ToString(), (Condition)(int)BfConditionComboBox.SelectedIndex, BfValueTextField.StringValue));
     BfConditionsTableView.ReloadData();
 }
Esempio n. 2
0
        partial void OnBfRemoveTableEntry(Foundation.NSObject sender)
        {
            nint row = BfConditionsTableView.SelectedRow;

            if (row >= (nint)0)
            {
                _searchCondDs.condList.RemoveAt((int)row);
                BfConditionsTableView.ReloadData();
            }
        }
Esempio n. 3
0
        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();
            }
        }
Esempio n. 4
0
        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();
            }
        }
Esempio n. 5
0
 partial void OnBfRemoveAllTableEntries(NSObject sender)
 {
     _searchCondDs.condList.Clear();
     BfConditionsTableView.ReloadData();
 }