Changeset 5611 for branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/Query/Views/StringComparisonAvailableValuesFilterView.cs
- Timestamp:
- 03/04/11 23:59:11 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/Query/Views/StringComparisonAvailableValuesFilterView.cs
r5606 r5611 27 27 [View("StringComparisonAvailableValuesFilter View")] 28 28 [Content(typeof(StringComparisonAvailableValuesFilter), true)] 29 public partial class StringComparisonAvailableValuesFilterView : StringComparisonFilterView {29 public partial class StringComparisonAvailableValuesFilterView : FilterView { 30 30 public new StringComparisonAvailableValuesFilter Content { 31 31 get { return (StringComparisonAvailableValuesFilter)base.Content; } … … 39 39 protected override void OnContentChanged() { 40 40 base.OnContentChanged(); 41 comparisonComboBox.SelectedIndex = -1; 42 if (Content != null) { 43 if (Content.Comparison == StringComparison.Equal) 44 comparisonComboBox.SelectedItem = "="; 45 else if (Content.Comparison == StringComparison.NotEqual) 46 comparisonComboBox.SelectedItem = "<>"; 47 else if (Content.Comparison == StringComparison.Contains) 48 comparisonComboBox.SelectedItem = "contains"; 49 else if (Content.Comparison == StringComparison.NotContains) 50 comparisonComboBox.SelectedItem = "not contains"; 51 else if (Content.Comparison == StringComparison.Like) 52 comparisonComboBox.SelectedItem = "like"; 53 else if (Content.Comparison == StringComparison.NotLike) 54 comparisonComboBox.SelectedItem = "not like"; 55 } 41 56 valueComboBox.DataSource = Content == null ? null : Content.AvailableValues; 42 57 valueComboBox.Text = Content == null ? string.Empty : Content.Value; … … 45 60 protected override void SetEnabledStateOfControls() { 46 61 base.SetEnabledStateOfControls(); 62 comparisonComboBox.Enabled = Content != null && !ReadOnly; 47 63 valueComboBox.Enabled = Content != null && !ReadOnly; 64 } 65 66 private void comparisonComboBox_SelectedIndexChanged(object sender, System.EventArgs e) { 67 if (Content != null) { 68 if (comparisonComboBox.SelectedItem == "=") 69 Content.Comparison = StringComparison.Equal; 70 else if (comparisonComboBox.SelectedItem == "<>") 71 Content.Comparison = StringComparison.NotEqual; 72 else if (comparisonComboBox.SelectedItem == "contains") 73 Content.Comparison = StringComparison.Contains; 74 else if (comparisonComboBox.SelectedItem == "not contains") 75 Content.Comparison = StringComparison.NotContains; 76 else if (comparisonComboBox.SelectedItem == "like") 77 Content.Comparison = StringComparison.Like; 78 else if (comparisonComboBox.SelectedItem == "not like") 79 Content.Comparison = StringComparison.NotLike; 80 } 48 81 } 49 82 … … 60 93 Content.Value = valueComboBox.Text; 61 94 } 62 63 95 } 64 96 }
Note: See TracChangeset
for help on using the changeset viewer.