private void 设置数据过滤器ToolStripMenuItem_Click(object sender, EventArgs e) { FormFilterCondition form = new FormFilterCondition(labelTitle.Text, m_findField, labelTitle.Text); form.ShowDialog(); RefreshData(); }
private static void CheckVisibleConditionEquality(FormFilterCondition templateCondition, FormFilterCondition formCondition, FormTemplate template, Form form) { if (templateCondition == null) { Assert.IsNull(formCondition); return; } Assert.AreEqual(templateCondition.GetType(), formCondition.GetType()); FilterProperty propertyFilter = templateCondition as FilterProperty; if (propertyFilter != null) { FilterProperty formProperty = (FilterProperty)formCondition; Assert.AreEqual(propertyFilter.IsConform, formProperty.IsConform); Assert.AreEqual(propertyFilter.Value, formProperty.Value); Assert.AreEqual(propertyFilter.NotApplicable, formProperty.NotApplicable); Guid itemId = form.Items.Find((item) => item.QuestionId == propertyFilter.ItemId).Id; Assert.AreEqual(itemId, formProperty.ItemId); } else { FilterCombination combination = (FilterCombination)templateCondition; FilterCombination formComb = (FilterCombination)formCondition; Assert.AreEqual(combination.Type, formComb.Type); CheckVisibleConditionEquality(combination.LeftFilter, formComb.LeftFilter, template, form); CheckVisibleConditionEquality(combination.RightFilter, formComb.RightFilter, template, form); } }
private void 设置数据过滤器_Click(object sender, EventArgs e) { FormFilterCondition form = new FormFilterCondition(labelTitle.Text, m_findField, labelTitle.Text); form.ShowDialog(); m_billServer.QueryResultFilter = QueryFilterControl.GetFilterString(labelTitle.Text); RefreshData(); }
private void 设置数据过滤器ToolStripMenuItem_Click(object sender, EventArgs e) { FormFilterCondition form = new FormFilterCondition(labelTitle.Text, m_findField, labelTitle.Text); form.ShowDialog(); m_billServer.QueryResultFilter = QueryFilterControl.GetFilterString(labelTitle.Text); menuItemReresh.PerformClick(); }
private void 设置数据过滤器ToolStripMenuItem_Click(object sender, EventArgs e) { FormFilterCondition form = new FormFilterCondition(labelTitle.Text, m_findField, labelTitle.Text); form.ShowDialog(); m_billServer.QueryResultFilter = QueryFilterControl.GetFilterString(labelTitle.Text); if (m_billServer.GetAllBill(out m_queryResult, out m_error)) { RefreshDataGridView(m_queryResult); } }