Ejemplo n.º 1
0
 public bool RequireAudited(String InstallID, InsProjectState InsProjectState)
 {
     if (InsProjectState != InsProjectState.None && InsProjectState != InsProjectState.All)
     {
         if (InsProjectState == InsProjectState.Audited)
         {
             Fc_Install info = db.Install.Where(x => x.InstallID.Equals(InstallID)).FirstOrDefault();
             info.InsProjectState = InsProjectState;
             db.Install.Attach(info);
             db.Entry <Fc_Install>(info).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(true);
         }
         else
         {
             Fc_Install info = db.Install.Where(x => x.InstallID.Equals(InstallID)).FirstOrDefault();
             info.InsProjectState = InsProjectState;
             db.Install.Attach(info);
             db.Entry <Fc_Install>(info).State = System.Data.Entity.EntityState.Modified;
             db.SaveChanges();
             return(false);
         }
     }
     else
     {
         throw new ArgumentException("审核状态不能为空!");
     }
 }
Ejemplo n.º 2
0
        public ActionResult RequireYesOrNo(String InstallID, InsProjectState InsProjectState)
        {
            VMRequire Result = new VMRequire();
            bool      a      = require.RequireAudited(InstallID, InsProjectState);

            if (a)
            {
                Result.url = Url.Action("RequireList", "RequireMag");
                Result.msg = "操作通过";
            }
            else
            {
                Result.url = Url.Action("RequireList", "RequireMag");
                Result.msg = "操作失败";
            }
            return(Json(Result, JsonRequestBehavior.AllowGet));
        }