Пример #1
0
Файл: DBM.cs Проект: phudx/BKTL
        static private string GetList <T>(DBM dbm, string storeName, Hashtable htParams, out List <T> list)
        {
            string msg = "";

            list = null;

            DataTable dt = null;

            if (dbm == null)
            {
                msg = ExecStore(ConnectionString, storeName, htParams, out dt);
            }
            else
            {
                msg = dbm.ExecStore(out dt);
            }

            if (msg.Length > 0)
            {
                return(msg);
            }

            msg = DataTableToList(dt, out list);

            return(msg);
        }
Пример #2
0
Файл: DBM.cs Проект: phudx/BKTL
        static private string GetOne <T>(DBM dbm, string storeName, Hashtable htParams, out T oneItem)
        {
            oneItem = default(T);

            List <T> list = null;
            string   msg  = GetList(dbm, storeName, htParams, out list);

            if (msg.Length > 0)
            {
                return(msg);
            }

            if (list == null)
            {
                return("Error: list is null @DBM.GetOne");
            }
            if (list.Count == 0)
            {
                return("");
            }

            oneItem = list[0];

            return(msg);
        }