コード例 #1
0
        public QueryResult QueryRmaPolicy(RmaPolicyQueryFilter query)
        {
            int totalCount;
            var data = ObjectFactory <IRmaPolicyQueryDA> .Instance.QueryRmaPolicy(query, out totalCount);

            var source = new QueryResult {
                Data = data, TotalCount = totalCount
            };

            return(source);
        }
コード例 #2
0
ファイル: RmaPolicyQueryDA.cs プロジェクト: sanlonezhang/ql
        public DataTable QueryRmaPolicy(RmaPolicyQueryFilter query, out int totalCount)
        {
            DataCommand cmd = DataCommandManager.GetDataCommand("QueryRmaPolicy");

            cmd.SetParameterValue("@RmaStatus", query.Status);
            cmd.SetParameterValue("@RmaType", query.Type);
            cmd.SetParameterValue("@CreateUserName", query.CreateUserName);
            cmd.SetParameterValue("@SysNo", query.SysNo);
            cmd.SetParameterValue("@pageIndex", query.PagingInfo.PageIndex);
            cmd.SetParameterValue("@pageSize", query.PagingInfo.PageSize);
            cmd.SetParameterValue("@sortField", query.PagingInfo.SortBy);
            EnumColumnList enumList = new EnumColumnList
            {
                { "Status", typeof(RmaPolicyStatus) },
                { "Type", typeof(RmaPolicyType) },
                { "IsOnlineRequst", typeof(IsOnlineRequst) },
            };
            DataTable dt = new DataTable();

            dt         = cmd.ExecuteDataTable(enumList);
            totalCount = (int)cmd.GetParameterValue("@totalCount");
            return(dt);
        }