Example #1
0
        public ResultObj Update(InspectItems newObj)
        {
            ResultObj resultObj = new ResultObj();

            var obj = _context.InspectItems.Find(newObj.GId);

            if (obj == null)
            {
                resultObj.IsSuccess = false;
                resultObj.ErrMsg    = "修改对象不存在。";
                return(resultObj);
            }
            if (IsExistSameNo(newObj))
            {
                resultObj.IsSuccess = false;
                resultObj.ErrMsg    = "编号已存在。";
                return(resultObj);
            }

            obj.InspectItemName = newObj.InspectItemName;
            obj.InspectItemNo   = newObj.InspectItemNo;
            obj.ValueType       = newObj.ValueType;
            obj.Unit            = newObj.Unit;
            obj.Remark          = newObj.Remark;

            obj.LastUpdateTime = DateTime.Now;
            obj.LastUpdateUser = newObj.LastUpdateUser;

            _context.InspectItems.Update(obj);
            _context.SaveChanges();
            resultObj.IsSuccess = true;
            return(resultObj);
        }
 // Use this for initialization
 void Start()
 {
     inspectItems     = GameObject.FindGameObjectWithTag("Camera").GetComponent <InspectItems>();
     analytics        = GameObject.FindGameObjectWithTag("GameManager").GetComponent <Analytics>();
     DGS              = GameObject.FindGameObjectWithTag("GameManager").GetComponent <DetermineGameStatus>();
     sceneName        = SceneManager.GetActiveScene().name;
     gameObjectName   = gameObject.name;
     originalPosition = transform.position;
     originalRotation = transform.rotation;
     originalScale    = transform.localScale;
 }
Example #3
0
        public bool IsExistSameNo(InspectItems obj)
        {
            var where = _context.InspectItems.Where(p => p.InspectItemNo == obj.InspectItemNo);
            if (obj.GId != null)
            {
                where = where.Where(p => p.GId != obj.GId);
            }
            List <InspectItems> list = where.ToList();

            if (list.Count > 0)
            {
                return(true);
            }
            return(false);
        }
Example #4
0
        public ResultObj Add(InspectItems obj)
        {
            ResultObj resultObj = new ResultObj();

            if (IsExistSameNo(obj))
            {
                resultObj.IsSuccess = false;
                resultObj.ErrMsg    = "编号已存在。";
                return(resultObj);
            }

            obj.CreateUser     = obj.CreateUser;
            obj.CreateTime     = DateTime.Now;
            obj.LastUpdateUser = obj.LastUpdateUser;
            obj.LastUpdateTime = DateTime.Now;

            _context.InspectItems.Add(obj);
            _context.SaveChanges();

            resultObj.IsSuccess = true;
            return(resultObj);
        }