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