コード例 #1
0
        public IList <string> GetUserNameList(int startRowIndexId, int maxiNumRows, int searchType, string keyword)
        {
            IList <string>       list      = new List <string>();
            CommonListParameters cmdParams = new CommonListParameters(startRowIndexId, maxiNumRows);

            cmdParams.TableName  = "PE_Users";
            cmdParams.StrColumn  = "UserName";
            cmdParams.SortColumn = "UserId";
            cmdParams.Sorts      = Sorts.Asc;
            switch (searchType)
            {
            case 0:
                cmdParams.Filter = " GroupID = " + DBHelper.ToNumber(keyword);
                break;

            case 1:
                cmdParams.Filter = " UserName LIKE '%" + DBHelper.FilterBadChar(keyword) + "%'";
                break;
            }
            cmdParams.CreateParameter();
            using (NullableDataReader reader = DBHelper.ExecuteReaderProc("PR_Common_GetList", cmdParams))
            {
                while (reader.Read())
                {
                    list.Add(reader.GetString("UserName"));
                }
            }
            return(list);
        }
コード例 #2
0
        public IList <BankInfo> GetList(int startRowIndexId, int maxiNumRows)
        {
            List <BankInfo>      list      = new List <BankInfo>();
            CommonListParameters cmdParams = new CommonListParameters(startRowIndexId, maxiNumRows);

            cmdParams.TableName  = "PE_Bank";
            cmdParams.StrColumn  = "*";
            cmdParams.SortColumn = "OrderID";
            cmdParams.Sorts      = Sorts.Asc;
            cmdParams.CreateParameter();
            using (NullableDataReader reader = DBHelper.ExecuteReaderProc("PR_Common_GetList", cmdParams))
            {
                while (reader.Read())
                {
                    list.Add(BankFromDataReader(reader));
                }
            }
            return(list);
        }
コード例 #3
0
        public IList <CardInfo> GetCardList(int startRowIndexId, int maxiNumRows, int cardType, int cardStatus, int field, string keyword, string agentName)
        {
            IList <CardInfo>     list      = new List <CardInfo>();
            CommonListParameters cmdParams = new CommonListParameters(startRowIndexId, maxiNumRows);

            cmdParams.TableName  = "PE_Cards";
            cmdParams.StrColumn  = "*";
            cmdParams.SortColumn = "CardID";
            cmdParams.Sorts      = Sorts.Desc;
            cmdParams.Filter     = GetField(cardType, cardStatus, field, keyword, agentName);
            cmdParams.CreateParameter();
            using (NullableDataReader reader = DBHelper.ExecuteReaderProc("PR_Common_GetList", cmdParams))
            {
                while (reader.Read())
                {
                    CardInfo item = CardFromDataReader(reader);
                    list.Add(item);
                }
            }
            return(list);
        }