Ejemplo n.º 1
0
        public void LoadRules()
        {
            var criteria = new ServerRuleSelectCriteria();

            // only query for rule in this partition
            criteria.ServerPartitionKey.EqualTo(ServerPartition.GetKey());
            criteria.ServerRuleTypeEnum.EqualTo(ServerRuleTypeEnum.DataAccess);

            if (StatusFilter.SelectedIndex != 0)
            {
                if (StatusFilter.SelectedIndex == 1)
                {
                    criteria.Enabled.EqualTo(true);
                }
                else
                {
                    criteria.Enabled.EqualTo(false);
                }
            }

            if (DefaultFilter.SelectedIndex != 0)
            {
                if (DefaultFilter.SelectedIndex == 1)
                {
                    criteria.DefaultRule.EqualTo(true);
                }
                else
                {
                    criteria.DefaultRule.EqualTo(false);
                }
            }

            DataRuleGridViewControl.DataRules = _controller.GetServerRules(criteria);
            DataRuleGridViewControl.DataBind();
        }
Ejemplo n.º 2
0
 internal void Reset()
 {
     Clear();
     DataRuleGridViewControl.Reset();
 }