public ActionResult HandRingPrintListPost(HandRingPrintRequest request) { var createRole = _unityContainer.Resolve <ListHandRingPrints>(); string pageHtml = string.Empty; var datas = createRole.AjaxGet(request, out pageHtml); return(Json(new { tables = datas, html = pageHtml })); }
public DataTables <HandRingPrint> GetList(HandRingPrintRequest request) { SqlParameter[] param = { new SqlParameter("@Bdate", request.Bdate), new SqlParameter("@code", request.code), new SqlParameter("@Edate", request.Edate), new SqlParameter("@mobile", request.mobile), new SqlParameter("@babyName", request.babyName), new SqlParameter("@state", request.state), new SqlParameter("@shopId", request.shopId), new SqlParameter("@ticketType", request.ticketType), new SqlParameter("@pageIndex", request.pageIndex), new SqlParameter("@pageSize", request.pageSize) }; StoreProcedure sp = new StoreProcedure("P_getHandRingPrint", param); return(_databaseInstance.GetTables <HandRingPrint>(sp)); }
public List <ListHandRingPrint> AjaxGet(HandRingPrintRequest request, out string pageHtml) { List <ListHandRingPrint> data = null; pageHtml = string.Empty; if ((request.ticketType == HandRingPrintTicketType.all)) { request.ticketType = null; } if ((request.state == HandRingPrintState.all)) { request.state = null; } var user = SecurityHelper.GetCurrentUser().CurrentUser; if (user is ShopUser) { request.shopId = (user as ShopUser).ShopId; } if (request.pageIndex == null || request.pageIndex <= 0) { request.pageIndex = 1; } if (request.pageSize == null || request.pageSize <= 0) { request.pageSize = 10; } var query = handRingPrintService.GetList(request); if (query != null) { data = query.ModelList.Select(u => new ListHandRingPrint(u)).ToList(); pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount); foreach (var item in data) { item.boor += "<a href='#' onclick=OperatorThis('HandRingPrint','/Shop/GetHandRingInfo/" + item.Id + "') class='tablelink'>打印手环 </a> "; } } return(data); }
public void Query(out string pageHtml) { pageHtml = string.Empty; var request = new HandRingPrintRequest(); request.pageIndex = 1; request.pageSize = 10; request.state = HandRingPrintState.bot; var user = SecurityHelper.GetCurrentUser().CurrentUser; if (user is ShopUser) { request.shopId = (user as ShopUser).ShopId; } var query = handRingPrintService.GetList(request); if (query != null) { List = query.ModelList.ToList(this, x => new ListHandRingPrint(x)); pageHtml = MvcPage.AjaxPager((int)request.pageIndex, (int)request.pageSize, query.TotalCount); } }