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; } RedEnvelopeGetRecordQuery redEnvelopeGetRecordQuery = new RedEnvelopeGetRecordQuery(); redEnvelopeGetRecordQuery.RedEnvelopeId = base.GetIntParam(context, "RedEnvelopeId", false).Value; redEnvelopeGetRecordQuery.PageIndex = num; redEnvelopeGetRecordQuery.PageSize = num2; DataGridViewModel <Dictionary <string, object> > dataList = this.GetDataList(redEnvelopeGetRecordQuery); string s = base.SerializeObjectToJson(dataList); context.Response.Write(s); context.Response.End(); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(RedEnvelopeGetRecordQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { PageModel <WeiXinRedEnvelopeInfo> weiXinRedEnvelope = WeiXinRedEnvelopeProcessor.GetWeiXinRedEnvelope(query); dataGridViewModel.rows = new List <Dictionary <string, object> >(); dataGridViewModel.total = weiXinRedEnvelope.Total; foreach (WeiXinRedEnvelopeInfo model in weiXinRedEnvelope.Models) { model.ActualNumber = WeiXinRedEnvelopeProcessor.GetActualNumber(model.Id); Dictionary <string, object> dictionary = model.ToDictionary(); string value = ""; switch (model.State) { case 1: value = "已开启"; break; case 0: value = "已关闭"; break; case 2: value = "已过期"; break; } dictionary.Add("StatusText", value); dataGridViewModel.rows.Add(dictionary); } } return(dataGridViewModel); }
public static PageModel <WeiXinRedEnvelopeInfo> GetWeiXinRedEnvelope(RedEnvelopeGetRecordQuery query) { PageModel <WeiXinRedEnvelopeInfo> weiXinRedEnvelope = new WeiXinRedEnvelopeDao().GetWeiXinRedEnvelope(query); foreach (WeiXinRedEnvelopeInfo model in weiXinRedEnvelope.Models) { if (DateTime.Now > model.ActiveEndTime) { model.State = 2; } } return(weiXinRedEnvelope); }
private DataGridViewModel <Dictionary <string, object> > GetDataList(RedEnvelopeGetRecordQuery query) { DataGridViewModel <Dictionary <string, object> > dataGridViewModel = new DataGridViewModel <Dictionary <string, object> >(); if (query != null) { PageModel <RedEnvelopeGetRecordInfo> redEnvelopeGetRecord = WeiXinRedEnvelopeProcessor.GetRedEnvelopeGetRecord(query); dataGridViewModel.rows = new List <Dictionary <string, object> >(); dataGridViewModel.total = redEnvelopeGetRecord.Total; foreach (RedEnvelopeGetRecordInfo model in redEnvelopeGetRecord.Models) { Dictionary <string, object> dictionary = model.ToDictionary(); string text = ""; WeiXinRedEnvelopeInfo weiXinRedEnvelope = WeiXinRedEnvelopeProcessor.GetWeiXinRedEnvelope(model.RedEnvelopeId); text = ((weiXinRedEnvelope == null) ? "未知" : weiXinRedEnvelope.Name); dictionary.Add("RedEnvelopeName", text); dataGridViewModel.rows.Add(dictionary); } } return(dataGridViewModel); }
public PageModel <RedEnvelopeGetRecordInfo> GetRedEnvelopeGetRecord(RedEnvelopeGetRecordQuery query) { return(DataHelper.PagingByRownumber <RedEnvelopeGetRecordInfo>(query.PageIndex, query.PageSize, "Id", SortAction.Desc, true, "Hishop_RedEnvelopeGetRecord", "Id", "RedEnvelopeId=" + query.RedEnvelopeId + " AND IsAttention=1", "*")); }
public static PageModel <RedEnvelopeGetRecordInfo> GetRedEnvelopeGetRecord(RedEnvelopeGetRecordQuery query) { return(new RedEnvelopeGetRecordDao().GetRedEnvelopeGetRecord(query)); }
public PageModel <WeiXinRedEnvelopeInfo> GetWeiXinRedEnvelope(RedEnvelopeGetRecordQuery query) { return(DataHelper.PagingByRownumber <WeiXinRedEnvelopeInfo>(query.PageIndex, query.PageSize, "Id", SortAction.Desc, true, "Hishop_WeiXinRedEnvelope", "Id", "1=1", "*")); }