Exemplo n.º 1
0
        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;
        }
Exemplo n.º 2
0
        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);
        }