/// <summary> /// 获取销售中的商品列表 /// </summary> /// <param name="args"></param> /// <returns></returns> public GetItemListResult GetForSaleCommodityList(GetItemListArgs args) { List <CommandParameter> parameterList = new List <CommandParameter>(); parameterList.Add(new CommandParameter("@domainId", args.DomainId)); parameterList.Add(new CommandParameter("@appId", args.AppId)); parameterList.Add(new CommandParameter("@page", args.Page)); parameterList.Add(new CommandParameter("@pageSize", args.PageSize)); DataSet dsResult = _dataBase.ExecuteDataSet(CommandType.StoredProcedure, "GetOneDollarBuyingForSaleCommodityList", parameterList, new string[] { "result" }); if (dsResult.Tables[0].Rows.Count == 0 && args.Page > 1) { args.Page--; return(GetForSaleCommodityList(args)); } GetItemListResult result = new GetItemListResult(); result.ItemList = dsResult.Tables[0]; int totalCount = int.Parse(dsResult.Tables[1].Rows[0][0].ToString()); result.TotalCount = totalCount; result.TotalPage = totalCount / args.PageSize; if (totalCount % args.PageSize > 0) { result.TotalPage++; } result.Page = args.Page; return(result); }
/// <summary> /// 模版摘要列表 /// </summary> /// <param name="args"></param> /// <returns></returns> public GetItemListResult GetTemplateDigestList(GetItemListArgs args) { List <CommandParameter> parameterList = new List <CommandParameter>(); parameterList.Add(new CommandParameter("@page", args.Page)); parameterList.Add(new CommandParameter("@pageSize", args.PageSize)); DataSet dsResult = _dataBase.ExecuteDataSet(CommandType.StoredProcedure, "GetPortalPresetTemplateDigestList", parameterList, new string[] { "result" }); if (dsResult.Tables[0].Rows.Count == 0 && args.Page > 1) { args.Page--; return(GetTemplateDigestList(args)); } GetItemListResult result = new GetItemListResult(); result.ItemList = dsResult.Tables[0]; int totalCount = int.Parse(dsResult.Tables[1].Rows[0][0].ToString()); result.TotalPage = totalCount / args.PageSize; if (totalCount % args.PageSize > 0) { result.TotalPage++; } result.Page = args.Page; return(result); }
public ActionResult GetTemplateDigestList() { GetItemListArgs args = RequestArgs <GetItemListArgs>(); if (args == null) { return(RespondResult(false, "参数无效。")); } GetItemListResult result = _portalPresetTemplateManager.GetTemplateDigestList(args); return(RespondDataResult(result)); }
public ActionResult GetSentGroupMessageList() { GetItemListArgs args = RequestArgs <GetItemListArgs>(); if (args == null) { return(RespondResult(false, "参数无效。")); } GetItemListResult result = _groupMessageManager.GetSentGroupMessageList(UserContext.User.Domain, DomainContext.AppId, args); return(RespondDataResult(result)); }
public ActionResult GetOperatedLogList() { GetItemListArgs args = RequestArgs <GetItemListArgs>(); if (args == null) { return(RespondResult(false, "参数无效。")); } args.DomainId = UserContext.User.Domain; args.AppId = DomainContext.AppId; GetItemListResult result = _operatedLogManager.GetOperatedLogList(args); return(RespondDataResult(result)); }
public ActionResult GetInformationList() { GetItemListArgs args = RequestArgs <GetItemListArgs>(); if (args == null) { return(RespondResult(false, "参数无效。")); } args.DomainId = DomainContext.Domain.Id; args.AppId = DomainContext.AppId; GetItemListResult result = _informationManager.GetInformationList(args); return(RespondDataResult(result)); }
/// <summary> /// 获取销售中的商品列表 /// </summary> /// <returns></returns> public ActionResult GetForSaleCommodityList() { GetItemListArgs args = RequestArgs <GetItemListArgs>(); if (args == null) { return(RespondResult(false, "参数无效。")); } args.DomainId = DomainContext.Domain.Id; args.AppId = DomainContext.AppId; GetItemListResult result = _oneDollarBuyingManager.GetForSaleCommodityList(args); return(RespondDataResult(result)); }
private void ShowDocumentInControl(MaterialPermit materialPermit) { pnlProgress.Visible = true; if (bckGetItemList.IsBusy) { bckGetItemList.CancelAsync(); } while (bckGetItemList.IsBusy) { Application.DoEvents(); } GetItemListArgs args = new GetItemListArgs(); args.Database = Database; args.Document = materialPermit; bckGetItemList.RunWorkerAsync(args); }
private void bckGetItemList_DoWork(object sender, DoWorkEventArgs e) { GetItemListArgs args = (GetItemListArgs)e.Argument; e.Result = args.Document.GetItemList(args.Database); }