Example #1
0
        public void GetList(HttpContext context)
        {
            int num  = 1;
            int num2 = 10;

            num = base.GetIntParam(context, "page", false).Value;
            if (num < 1)
            {
                num = 1;
            }
            num2 = base.GetIntParam(context, "rows", false).Value;
            if (num2 < 1)
            {
                num2 = 10;
            }
            VerificationRecordQuery verificationRecordQuery = new VerificationRecordQuery();

            verificationRecordQuery.OrderId               = Globals.UrlDecode(context.Request["OrderId"]);
            verificationRecordQuery.Code                  = Globals.UrlDecode(context.Request["Code"]);
            verificationRecordQuery.StoreId               = base.GetIntParam(context, "StoreId", true);
            verificationRecordQuery.Status                = (VerificationStatus?)base.GetIntParam(context, "Status", true);
            verificationRecordQuery.StartCreateDate       = base.GetDateTimeParam(context, "StartCreateDate");
            verificationRecordQuery.EndCreateDate         = base.GetDateTimeParam(context, "EndCreateDate");
            verificationRecordQuery.StartVerificationDate = base.GetDateTimeParam(context, "StartVerificationDate");
            verificationRecordQuery.EndVerificationDate   = base.GetDateTimeParam(context, "EndVerificationDate");
            verificationRecordQuery.PageIndex             = num;
            verificationRecordQuery.PageSize              = num2;
            DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(verificationRecordQuery);
            string s = base.SerializeObjectToJson(dataList);

            context.Response.Write(s);
            context.Response.End();
        }
        public object PostSearchVerificationRecord(VerificationRecordQuery query)
        {
            if (query.PageNo < 1)
            {
                query.PageNo = 1;
            }
            if (query.PageSize < 1)
            {
                query.PageSize = 10;
            }

            CheckUserLogin();

            query.ShopBranchId = CurrentShopBranch.Id;

            var data = OrderApplication.GetVerificationRecords(query);

            return(data.Models.Select(p =>
            {
                return new
                {
                    Quantity = p.Quantity,
                    ImagePath = p.ImagePath,
                    Specifications = p.Specifications,
                    ProductName = p.ProductName,
                    Price = p.Price,
                    OrderId = p.OrderId,
                    VerificationUser = p.VerificationUser,
                    VerificationTime = p.VerificationTime.ToString("yyyy-MM-dd HH:mm:ss"),
                    Name = this.CurrentShopBranch.ShopBranchName,
                    Id = p.Id
                };
            }));
        }
        public JsonResult List(VerificationRecordQuery query, int page, int rows)
        {
            query.PageNo   = page;
            query.PageSize = rows;
            var orderVerificationCode = OrderApplication.GetOrderVerificationCodeInfos(query);
            DataGridModel <OrderVerificationCodeModel> dataGrid = new DataGridModel <OrderVerificationCodeModel>()
            {
                rows = orderVerificationCode.Models, total = orderVerificationCode.Total
            };

            return(Json(dataGrid));
        }
        public JsonResult List(VerificationRecordQuery query, int page, int rows)
        {
            query.IsAll  = query.ShopBranchId == null;
            query.IsShop = query.ShopBranchId.HasValue && query.ShopBranchId.Value == 0;

            query.ShopId   = CurrentSellerManager.ShopId;
            query.PageNo   = page;
            query.PageSize = rows;


            var orderVerificationCode = OrderApplication.GetOrderVerificationCodeInfos(query);
            DataGridModel <OrderVerificationCodeModel> dataGrid = new DataGridModel <OrderVerificationCodeModel>()
            {
                rows = orderVerificationCode.Models, total = orderVerificationCode.Total
            };

            return(Json(dataGrid));
        }
Example #5
0
        private DataGridViewModel <Dictionary <string, object> > GetDataList(VerificationRecordQuery query)
        {
            DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >();

            if (query != null)
            {
                DbQueryResult verificationRecord = OrderHelper.GetVerificationRecord(query);
                dataGridViewModel.rows  = DataHelper.DataTableToDictionary(verificationRecord.Data);
                dataGridViewModel.total = verificationRecord.TotalRecords;
                foreach (Dictionary <string, object> row in dataGridViewModel.rows)
                {
                    VerificationStatus verificationStatus = (VerificationStatus)row["VerificationStatus"].ToInt(0);
                    row.Add("PayOrderId", OrderHelper.GetPayOrderId(row["OrderId"].ToNullString()));
                    row.Add("StatusText", ((Enum)(object)verificationStatus).ToDescription());
                    row["VerificationPassword"] = this.GetShowVerificationPassword(row["VerificationPassword"].ToString(), verificationStatus);
                }
            }
            return(dataGridViewModel);
        }