private void btnOpenSubscriptionFilterForm_Click(object sender, EventArgs e) { var form = new FilterForm(SubscriptionEntity, txtSubscriptionFilterExpression.Text); if (form.ShowDialog() == DialogResult.OK) { txtSubscriptionFilterExpression.Text = form.FilterExpression; } txtSubscriptionFilterExpression.Focus(); }
private void btnOpenTopicFilterForm_Click(object sender, EventArgs e) { using (var form = new FilterForm(TopicEntity, txtTopicFilterExpression.Text)) { if (form.ShowDialog() == DialogResult.OK) { txtTopicFilterExpression.Text = form.FilterExpression; } txtTopicFilterExpression.Focus(); } }
private void filterEntity_Click(object sender, EventArgs e) { var queueListNode = FindNode(QueueEntities, rootNode); var topicListNode = FindNode(TopicEntities, rootNode); // Queues if (serviceBusTreeView.SelectedNode == queueListNode) { var previousFilter = FilterExpressionHelper.QueueFilterExpression; using (var form = new FilterForm(QueueEntity, FilterExpressionHelper.QueueFilterExpression)) { if (form.ShowDialog() == DialogResult.OK) { if (previousFilter != form.FilterExpression) { FilterExpressionHelper.QueueFilterExpression = form.FilterExpression; GetEntities(EntityType.Queue); } } } return; } // Topics if (serviceBusTreeView.SelectedNode == topicListNode) { var previousFilter = FilterExpressionHelper.TopicFilterExpression; using (var form = new FilterForm(TopicEntity, FilterExpressionHelper.TopicFilterExpression)) { if (form.ShowDialog() == DialogResult.OK) { if (previousFilter != form.FilterExpression) { FilterExpressionHelper.TopicFilterExpression = form.FilterExpression; GetEntities(EntityType.Topic); } } } return; } // Subscriptions if (serviceBusTreeView.SelectedNode.Text == SubscriptionEntities || serviceBusTreeView.SelectedNode.Text == FilteredSubscriptionEntities) { var wrapper = serviceBusTreeView.SelectedNode.Tag as SubscriptionWrapper; var previousFilter = wrapper == null ? null : wrapper.Filter; using (var form = new FilterForm(SubscriptionEntity, previousFilter)) { if (form.ShowDialog() == DialogResult.OK) { if (previousFilter != form.FilterExpression) { if (wrapper != null) { wrapper.Filter = form.FilterExpression; } refreshEntity_Click(null, null); } } } } }
private void btnOpenSubscriptionFilterForm_Click(object sender, EventArgs e) { using (var form = new FilterForm(SubscriptionEntity, txtSubscriptionFilterExpression.Text)) { if (form.ShowDialog() == DialogResult.OK) { txtSubscriptionFilterExpression.Text = form.FilterExpression; } txtSubscriptionFilterExpression.Focus(); } }