Esempio n. 1
0
        /// <summary>
        /// 判断记录是否符合时间范围
        /// </summary>
        /// <param name="_dtime"></param>
        /// <param name="_conditon"></param>
        private bool AddRecordByTime(DateTime _dtime, ListFilterCondition _conditon)
        {
            bool _IsBolMerg = false;

            if (_dtime >= _conditon.StartTime && _dtime <= _conditon.EndTime)
            {
                _IsBolMerg = true;
            }
            return(_IsBolMerg);
        }
Esempio n. 2
0
        public System.Collections.ICollection FilterList(System.Collections.ICollection _List, ListFilterCondition _conditon)
        {
            List <BuLiangShiJianInfo> list       = (List <BuLiangShiJianInfo>)_List;
            List <BuLiangShiJianInfo> returnlist = new List <BuLiangShiJianInfo>();

            foreach (BuLiangShiJianInfo _gjinfo in list)
            {
                if (AddRecordByTime(_gjinfo.b_bgsj.Value, _conditon))
                {
                    if (_gjinfo.b_bgr.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_cpdm.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_fzr.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_fzrqz.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_ggxh.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_qyzgfzryj.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_sccj.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_scrq.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_sydw.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_sydwyj.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_ylqxmc.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_zgclqk.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_zgjbr.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.b_zlsgqk.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                }
            }
            return(returnlist);
        }
        public System.Collections.ICollection FilterList(System.Collections.ICollection _List, ListFilterCondition _Condition)
        {
            List <ChuKuInfo> list       = (List <ChuKuInfo>)_List;
            List <ChuKuInfo> returnlist = new List <ChuKuInfo>();

            foreach (ChuKuInfo _item in list)
            {
                if (AddRecordByTime(_item.y_date.Value, _Condition))
                {
                    if (_item.y_cpdm.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_cpzczh.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_dw.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_fhrqz.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_ggxh.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_ghdw.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_mjph.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_pm.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_sccj.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_scph.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_yxq.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_zgy.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.y_zlqk.Contains(_Condition.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                }
            }
            return(returnlist);
        }
Esempio n. 4
0
        public System.Collections.ICollection FilterList(System.Collections.ICollection _List, ListFilterCondition _conditon)
        {
            List <ProcessLoggingInfo> list       = (List <ProcessLoggingInfo>)_List;
            List <ProcessLoggingInfo> returnlist = new List <ProcessLoggingInfo>();

            foreach (ProcessLoggingInfo _item in list)
            {
                if (AddRecordByTime(_item.ProcessDate.Value, _conditon))
                {
                    if (_item.ProcessContentInquired.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.ProcessCustomerUnit.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.ProcessHandlingSuggestion.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.Processlinkman.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.ProcessProductName.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.ProcessPurchasingDate.Value.ToString("yyyy-MM-dd HH:mm:ss").Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.ProcessServiceUser.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.ProcessStandard.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.Processtel.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                }
            }
            return(returnlist);
        }
        public System.Collections.ICollection FilterList(System.Collections.ICollection _List, ListFilterCondition _conditon)
        {
            List <CunChuInfo> list       = (List <CunChuInfo>)_List;
            List <CunChuInfo> returnlist = new List <CunChuInfo>();

            foreach (CunChuInfo _item in list)
            {
                if (AddRecordByTime(_item.s_date.Value, _conditon))
                {
                    if (_item.s_cqcs.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_csmc.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_jlr.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_sd.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_sded.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_sywdfw.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_syxdsdfw.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_wd.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.s_wded.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                }
            }
            return(returnlist);
        }
        public System.Collections.ICollection FilterList(System.Collections.ICollection _List, ListFilterCondition _conditon)
        {
            List <XiaoShouInfo> list       = (List <XiaoShouInfo>)_List;
            List <XiaoShouInfo> returnlist = new List <XiaoShouInfo>();

            foreach (XiaoShouInfo _item in list)
            {
                if (AddRecordByTime(_item.p_date.Value, _conditon))
                {
                    if (_item.p_clmc.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_cpmc.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_dw.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_ggxh.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_gys.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_jsr.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_mjph.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_ph.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_zczh.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                    if (_item.p_zzs.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_item);
                        continue;
                    }
                }
            }
            return(returnlist);
        }
        public System.Collections.ICollection FilterList(System.Collections.ICollection _List, ListFilterCondition _condition)
        {
            List <KPS.Model.BuHeGePinJiLuInfo> oldlist     = (List <KPS.Model.BuHeGePinJiLuInfo>)_List;
            List <KPS.Model.BuHeGePinJiLuInfo> _returnlist = new List <Model.BuHeGePinJiLuInfo>();

            if (oldlist != null && oldlist.Count > 0)
            {
                foreach (KPS.Model.BuHeGePinJiLuInfo _item in oldlist)
                {
                    if (AddRecordByTime(_item.y_date.Value, _condition))
                    {
                        if (_item.y_cpdm.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_cpzczh.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_dw.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_fhrqz.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_ggxh.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_ghdw.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_mjph.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_pm.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_sccj.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_scph.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_yxq.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_zgy.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                        if (_item.y_zlqk.Contains(_condition.FilterText))
                        {
                            _returnlist.Add(_item);
                            continue;
                        }
                    }
                }
            }

            return(_returnlist);
        }
Esempio n. 8
0
        public System.Collections.ICollection FilterList(System.Collections.ICollection _List, ListFilterCondition _conditon)
        {
            List <GouJinInfo> list       = (List <GouJinInfo>)_List;
            List <GouJinInfo> returnlist = new List <GouJinInfo>();

            foreach (GouJinInfo _gjinfo in list)
            {
                if (AddRecordByTime(_gjinfo.p_date.Value, _conditon))
                {
                    if (_gjinfo.p_clmc.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_cpmc.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_date.Value.ToString("yyyy-MM-dd HH:mm:ss").Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_dw.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_ggxh.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_gys.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_jsr.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_mjph.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_ph.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_zczh.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                    if (_gjinfo.p_zzs.Contains(_conditon.FilterText))
                    {
                        returnlist.Add(_gjinfo);
                        continue;
                    }
                }
            }
            return(returnlist);
        }