示例#1
0
        public string BindCouponLog(string pRequest)
        {
            var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo;
            var couponBLL          = new CouponBLL(loggingSessionInfo);

            var rd = new CouponBindLogPagedSearchRD();
            var rp = pRequest.DeserializeJSONTo <APIRequest <CouponBindLogPagedSearchRP> >();

            rp.Parameters.Validate();

            rd = couponBLL.BindCouponLog(rp.Parameters);
            var rsp = new SuccessResponse <IAPIResponseData>(rd);

            return(rsp.ToJSON());
        }
示例#2
0
        public string exportBindExcel(string pRequest)
        {
            var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo;
            var couponBLL          = new CouponBLL(loggingSessionInfo);

            var rd = new CouponBindLogPagedSearchRD();
            var rp = pRequest.DeserializeJSONTo <APIRequest <CouponBindLogPagedSearchRP> >();

            rp.Parameters.Validate();

            string fileName = "";

            DataTable dataTable = couponBLL.GetExportBindData(rp.Parameters);

            //var rsp = new SuccessResponse<IAPIResponseData>(rd);


            fileName = Utils.DataTableToExcel(dataTable, "list", "分发记录", "post");

            return(fileName);
        }