Exemplo n.º 1
0
        public List <T> ExeSelectListM <T>(List <T> baselst) where T : DtBase, new()
        {
            T        dto = new T();
            List <T> lst = new List <T>();

            DataTable dt = Select(dto.MakeSelectAll());

            DataHandle.Table2List(dt, lst);

            for (int i = 0; i < baselst.Count; i++)
            {
                T    itm1 = baselst[i];
                bool fEql = false;
                for (int j = 0; j < lst.Count; j++)
                {
                    T itm2 = lst[j];
                    if (itm1.KeyEqual(itm2))
                    {
                        fEql = true;
                        break;
                    }
                }
                if (!fEql)
                {
                    lst.Add(itm1);
                }
            }

            return(lst);
        }
Exemplo n.º 2
0
        public List <T> ExeSelectList <T>() where T : DtBase, new()
        {
            T        dto = new T();
            List <T> lst = new List <T>();

            DataTable dt = Select(dto.MakeSelectAll());

            DataHandle.Table2List(dt, lst);

            return(lst);
        }