Beispiel #1
0
        /// <summary>
        /// 添加数据
        /// </summary>
        private JsonResult Create_Detail(AssetsDetail model)
        {
            SystemResult result = new SystemResult();

            model.Id = Guid.NewGuid();

            try
            {
                if (_detailService.Insert(model))
                {
                    result.isSuccess = true;
                }
                else
                {
                    result.isSuccess = false;
                    result.message   = "新增失败";
                }
            }
            catch (Exception ex)
            {
                result.isSuccess = false;
                result.message   = ex.Message;
            }
            return(BackData(result));
        }
Beispiel #2
0
 /// <summary>
 /// 保存数据
 /// </summary>
 public JsonResult Save_Detail(AssetsDetail model)
 {
     if (model.Id == Guid.Empty)
     {
         return(Create_Detail(model));
     }
     else
     {
         return(Update_Detail(model));
     }
 }
Beispiel #3
0
        /// <summary>
        /// 修改数据
        /// </summary>
        private JsonResult Update_Detail(AssetsDetail model)
        {
            SystemResult result = new SystemResult();

            if (_detailService.Update(model))
            {
                result.isSuccess = true;
            }
            else
            {
                result.isSuccess = false;
                result.message   = "更新失败";
            }

            return(BackData(result));
        }
Beispiel #4
0
        /// <summary>
        /// 添加数据
        /// </summary>
        private JsonResult Create_Assets(AssetsTable model)
        {
            SystemResult result = new SystemResult();

            model.Id         = Guid.NewGuid();
            model.CreateTime = DateTime.Now;
            model.UpdateTime = DateTime.Now;
            model.DataState  = model.DataState ?? 0;

            try
            {
                if (_assetsService.Insert(model))
                {
                    result.isSuccess = true;
                    var dictList = _dictService.GetSonByCode("AssetsStatistic");
                    foreach (var dict in dictList)
                    {
                        AssetsDetail detail = new AssetsDetail();
                        detail.Id       = Guid.NewGuid();
                        detail.AssetsId = model.Id;
                        detail.Name     = dict.DictText;
                        _detailService.Insert(detail);
                    }
                }
                else
                {
                    result.isSuccess = false;
                    result.message   = "新增失败";
                }
            }
            catch (Exception ex)
            {
                result.isSuccess = false;
                result.message   = ex.Message;
            }
            return(BackData(result));
        }