private List<SelectListItem> GetConsumeItems(List<SelectListItem>ddllist,params object[]where) { ConsumeItemMgm conMgm = new ConsumeItemMgm(); List<ConsumeItemVO> list = null; if (where != null) { list = conMgm.GetAllConsumeItems((int)where[0]); } else { list = conMgm.GetAllConsumeItems(); } if (list.Count > 0) { if (ddllist.Count == 0) { list.ForEach(ct => { if(ddllist.Count<=0) ddllist.Add(new SelectListItem() { Text = ct.ItemName, Value = ct.ItemID.ToString(), Selected = true }); else ddllist.Add(new SelectListItem() { Text = ct.ItemName, Value = ct.ItemID.ToString() }); }); } } else { ddllist.Add(new SelectListItem() { Text = "无可添加消费项目", Value = "-1", Selected = true }); } return ddllist; }
public JsonResult GetAllConsumeItems() { List<ConsumeItemVO> result = new List<ConsumeItemVO>(); try { IConsumeItemMgm consMgm = new ConsumeItemMgm(); result = consMgm.GetAllConsumeItems(); //BizMocker mocker = new BizMocker(); //result = mocker.GetAllConsumeItems(); foreach (var item in result) { item.DT_RowId = item.ItemID.ToString(); item.Operation = "<a href='javascript:void(0)' onclick='ConsumeItem.Edit(" + item.DT_RowId + ")'><i class='fa fa-pencil'></i> 编辑</a> | <a href='javascript:void(0)' onclick='ConsumeItem.Del(" + item.DT_RowId + ")'><i class='fa fa-times'></i> 删除</a>"; item.ItemPriceDesc = item.ItemPrice.ToString() + " 元"; } } catch (Exception ex) { LogHandler.Error(ex.Message.ToString()); } return Json(result, JsonRequestBehavior.AllowGet); }