public static FilterChangeOb getFilterObFrom(List<FilterObject> CusL)
        {
            FilterChangeOb filCg = new FilterChangeOb();

            filCg.addFilfer = new List<string>();
            filCg.removeFilter = new List<string>();

            foreach (FilterObject fil in CusL)
            {
                if (fil.use)
                {
                    filCg.addFilfer.Add(fil.filter);
                }
                else
                {
                    if (fil.mode == FilterObject.FilterObjectMode.KEEP)
                    {
                        filCg.removeFilter.Add(fil.filter);
                    }
                }
            }
            return filCg;
        }
示例#2
0
 public void SetFilter(FilterChangeOb filt)
 {
     dataReceiver.SetFilter(m_currentMonitorGroup, filt);
 }
示例#3
0
 public void SetFilter(String MonirotGroupName, FilterChangeOb filt)
 {
     pFolderTrack.SetFilter(MonirotGroupName, filt);
 }
示例#4
0
        public FilterChangeOb GetLists()
        {
            FilterChangeOb filCg = new FilterChangeOb();

            filCg.addFilfer = new List<string>();
            filCg.removeFilter = new List<string>();

            foreach (FilterObject fil in FilterObList)
            {
                if (fil.use)
                {
                    filCg.addFilfer.Add(fil.filter);
                }
                else
                {
                    if (fil.mode == FilterObject.FilterObjectMode.KEEP)
                    {
                        filCg.removeFilter.Add(fil.filter);
                    }
                }
            }
            return filCg;
        }