/// <summary>
        /// 新增
        /// </summary>
        /// <param name="FittingsInfo"></param>
        /// <returns></returns>
        public ActionResult InsertSpare(SYS_FittingsInfo FittingsInfo)
        {
            string strMsg = "fail";

            try
            {
                //判断配件信息表是否存在新增的配件信息
                var SelectCount = (from tbFittingsInfo in myModels.SYS_FittingsInfo
                                   where tbFittingsInfo.FittingsInfoID == FittingsInfo.FittingsInfoID ||
                                   tbFittingsInfo.FittingsName == FittingsInfo.FittingsName
                                   select tbFittingsInfo).Count();
                if (SelectCount == 0)
                {
                    myModels.SYS_FittingsInfo.Add(FittingsInfo);
                    myModels.SaveChanges();
                    strMsg = "success";
                }
                else
                {
                    strMsg = "该配件信息已存在,不需要重复输入数据!";
                }
            }
            catch (Exception e)
            {
                strMsg = "failed";
            }
            return(Json(strMsg, JsonRequestBehavior.AllowGet));
        }
 public ActionResult InsertFittingsInfo(SYS_FittingsInfo sys_FittingsInfo, HttpPostedFileBase fileCarPicture)//新增配件信息
 {
     try
     {
         byte[] imgFile = null;
         if (fileCarPicture != null && fileCarPicture.ContentLength > 0)
         {   //读取该图片文件
             //将图片转为流结束位置
             //将流读取为byte[],参数:byte[],读取开始位置,读取字节数
             imgFile = new byte[fileCarPicture.ContentLength];//初始化图片的长度
             fileCarPicture.InputStream.Read(imgFile, 0, fileCarPicture.ContentLength);
             sys_FittingsInfo.Picture = imgFile;
         }
         myModels.SYS_FittingsInfo.Add(sys_FittingsInfo);
         myModels.SaveChanges();
     }
     catch (Exception)
     {
         return(Json(false, JsonRequestBehavior.AllowGet));
     }
     return(Json(true, JsonRequestBehavior.AllowGet));
 }
        public ActionResult UpdateSpare(SYS_FittingsInfo FittingsInfo)
        {
            var strMsg = "failed";

            try
            {
                //判断修改后的数据是否与数据库重复
                var oldFittingsInfoRow = (from tbFittingsInfo in myModels.SYS_FittingsInfo
                                          where tbFittingsInfo.FittingsInfoID == FittingsInfo.FittingsInfoID &&
                                          (tbFittingsInfo.FittingsName == FittingsInfo.FittingsName ||
                                           tbFittingsInfo.FittingsCode == FittingsInfo.FittingsCode)
                                          select tbFittingsInfo).Count();
                if (oldFittingsInfoRow == 0)
                {
                    myModels.Entry(FittingsInfo).State = System.Data.Entity.EntityState.Modified;
                    //保存数据库
                    myModels.SaveChanges();
                    strMsg = "success";

                    //myModels.Entry(FittingsInfo).State = System.Data.Entity.EntityState.Modified;
                    ////保存数据库
                    //if (myModels.SaveChanges() > 0)
                    //{
                    //    strMsg = "success";
                    //}
                }
                else
                {
                    strMsg = "配件名称已存在!";
                }
            }
            catch (Exception)
            {
                strMsg = "修改失败";
            }
            return(Json(strMsg, JsonRequestBehavior.AllowGet));
        }