Exemplo n.º 1
0
        public JsonResult AddConsumeItem()
        {
            string itemName = NullHelper.Convert<string>(Request["citemName"], "");
            decimal itemPrice = NullHelper.Convert<decimal>(Request["citemPrice"], 0M);

            ConsumeItemVO conItem = new ConsumeItemVO();
            conItem.ItemName = itemName;
            conItem.ItemPrice = itemPrice;
            conItem.LastModifiedDate = DateTime.Now;
            conItem.LastModifierID = Emp.UserName;
            conItem.CreatedDate = DateTime.Now;
            conItem.CreatorID = Emp.UserName;

            ReturnedData data = new ReturnedData();
            IConsumeItemMgm conMgm = new ConsumeItemMgm();
            try
            {
                conMgm.AddConsumeItem(conItem);
                data.Success = true;
                data.Message = "消费项目添加成功";
                LogHandler.Info("员工" + Emp.UserName + "添加一条消费项目,项目名:"+itemName );
            }
            catch(Exception ex)
            {
                data.Success = false;
                data.Message = "消费项目添加失败";
                LogHandler.Error("添加消费项目出现错误:" + (ex.Message.ToString()));
                data.Error = ex.ToString();
            }
            return Json(data,JsonRequestBehavior.AllowGet);
        }
Exemplo n.º 2
0
 public JsonResult DeleteConsumeItem(int id)
 {
     IConsumeItemMgm conMgm = new ConsumeItemMgm();
     ReturnedData data = new ReturnedData();
     try
     {
         conMgm.DelConsumeItem(id);
         data.Success = true;
         data.Message = "消费项目删除成功";
         LogHandler.Info("员工"+Emp.UserName+"删除一条消费项目,项目id:"+id);
     }
     catch(Exception ex)
     {
         data.Success = false;
         data.Message = "消费项目删除失败";
         LogHandler.Error("删除消费项目出现错误:" + (ex.Message.ToString()));
         data.Error = ex.ToString();
     }
     return Json(data,JsonRequestBehavior.AllowGet);
 }
Exemplo n.º 3
0
        public JsonResult EditConsumeItem()
        {
            ReturnedData data = new ReturnedData();
            IConsumeItemMgm conMgm = new ConsumeItemMgm();
            try
            {
                int id = NullHelper.Convert<int>(Request["id"], 0);
                string itemName = NullHelper.Convert<string>(Request["citemName"], "");
                decimal itemPrice = NullHelper.Convert<decimal>(Request["citemPrice"], 0M);

                var result = conMgm.GetConsumeItemByID(id);
                if (result != null)
                {
                    result.ItemName = itemName;
                    result.ItemPrice = itemPrice;
                    result.LastModifierID = Emp.UserName;
                    result.LastModifiedDate = DateTime.Now;
                    conMgm.EditConsumeItem(result);
                    data.Success = true;
                    data.Message = "消费项目修改成功";
                    LogHandler.Info("员工" + Emp.UserName + "修改一条消费项目,项目id:" + id);
                }
                else
                {
                    data.Success = false;
                    data.Message = "该消费项目不存在";
                }

            }
            catch (Exception ex)
            {
                data.Success = false;
                data.Message = "消费项目修改失败";
                data.Error = ex.ToString();
                LogHandler.Error("修改消费项目出现错误:" + (ex.Message.ToString()));
                throw;
            }
            return Json(data,JsonRequestBehavior.AllowGet);
        }
Exemplo n.º 4
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.º 5
0
        public void TestMethod4()
        {
            ConsumeItemVO entity = new ConsumeItemVO();
            entity.ItemName = "peng qi";
            entity.ItemPrice = 80M;

            entity.CreatedDate = DateTime.Now;
            entity.CreatorID = "001";
            entity.LastModifiedDate = DateTime.Now;
            entity.LastModifierID = "002";
            entity.LogicalStatus = 1;

            //VO to PO
            Mapper.CreateMap<ConsumeItemVO, ConsumeItemPO>();

            ConsumeItemMgm consumeItemMgm = new ConsumeItemMgm();

            consumeItemMgm.AddConsumeItem(entity);
        }
Exemplo n.º 6
0
        public JsonResult GetConsumeitemModel(int id)
        {
            IConsumeItemMgm conMgm = new ConsumeItemMgm();
            ReturnedData data = new ReturnedData();
            try
            {
                var result = conMgm.GetConsumeItemByID(id);
                data.Success = true;
                data.Data = result;
            }
            catch(Exception ex)
            {
                data.Success = false;
                data.Error = ex.ToString();
                data.Message = "网络错误,请稍后重试";
                LogHandler.Error("获取一项消费项目信息出现错误:" + (ex.Message.ToString()));
            }

            return Json(data,JsonRequestBehavior.AllowGet);
        }
Exemplo n.º 7
0
 public JsonResult GetConsumeItem()
 {
     ReturnedData data = new ReturnedData();
     try
     {
         int itemId = NullHelper.Convert<int>(Request["itemId"], 0);
         ConsumeItemMgm conMgm = new ConsumeItemMgm();
         var conItem = conMgm.GetConsumeItemByID(itemId);
         data.Data = conItem;
         data.Success = true;
     }
     catch (Exception ex)
     {
         data.Success = false;
         data.Message = "出现错误,请联系维护人员";
         data.Error = ex.ToString();
         LogHandler.Error(ex.Message.ToString());
     }
     return Json(data, JsonRequestBehavior.AllowGet);
 }
Exemplo n.º 8
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);
        }