/// <summary>
        /// Load rulesets.
        /// </summary>
        private void LoadRulesets()
        {
            this.lstBoxCGrabberRuleset.DataSource = null;
            if (null != this.dataContext)
            {
                this.dataContext.Dispose();
            }

            this.dataContext = new CGrabberDBEntities();
            this.lstBoxCGrabberRuleset.DataSource    = this.dataContext.GrabberRulesets;
            this.lstBoxCGrabberRuleset.DisplayMember = "RulesetName";
            this.lstBoxCGrabberRuleset.ValueMember   = "RulesetId";
            this.lstBoxCGrabberRuleset.SelectedIndex = -1;
        }
示例#2
0
        /// <summary>
        /// Update ruleset list used for searching keywords in incoming mails.
        /// </summary>
        internal static void UpdateRulesetList()
        {
            var dataContext = new CGrabberDBEntities();

            SearchKeywords = dataContext.GrabberRulesets.Select(items => items.RulesetKeyword).ToList();
        }
 /// <summary>
 /// Constructor.
 /// </summary>
 public ManageCGrabberRulesetView()
 {
     InitializeComponent();
     dataContext = new CGrabberDBEntities();
 }