예제 #1
0
        public JsonResult AddProblem()
        {
            try
            {
                var Session_token = Convert.ToString(Session["token"]);
                var Client_token  = Request["token"];

                if (Client_token != Session_token)
                {
                    //ViewBag.Msg = "<script type='text/javascript'>alert('不可重复提交');</script>";
                    return(Json(MsgCommon.respJsonErrorMsg("不可重复提交")));
                }
                else
                {
                    Problem_A pb = new Problem_A();
                    pb.ProId          = Request["pId"];
                    pb.OccurredTime   = Convert.ToDateTime(Request["OccurredTime"]);
                    pb.Week           = DateCommon.GetWeekOfYear(Convert.ToDateTime(Request["OccurredTime"]));
                    pb.ComplaintsType = Request["ComplaintsType"];
                    pb.Customer       = Request["Customer"];

                    pb.Model      = Request["Model"];
                    pb.CusPartNum = Request["CusPartNum"];
                    pb.InPartNum  = Request["InPartNum"];
                    pb.Factory    = Request["Factory"];

                    pb.DefectNum      = Convert.ToInt32(Request["DefectNum"]);
                    pb.ProductType    = Request["ProductType"];
                    pb.SpecialEffects = Request["SpecialEffects"];
                    pb.RiskLevel      = Request["RiskLevel"];

                    pb.RiskAssessment = Request["RiskAssessment"];
                    pb.DefectLevel    = Request["DefectLevel"];
                    pb.DescribePro    = Request["DescribePro"];
                    pb.Reason         = Request["Reason"];

                    pb.Measure = Request["Measure"];
                    pb.Responsible_Department = Request["Responsible_Department"];
                    pb.Responsible_Person     = Request["Responsible_Person"];
                    pb.ReportTime             = Convert.ToDateTime(Request["ReportTime"]);

                    pb.Status     = false;
                    pb.InsertTime = DateTime.Now;
                    pb.PastDue    = false;

                    appContext.Problem_A.Add(pb);
                    appContext.SaveChanges();

                    Session.Remove("token");

                    //ViewBag.Msg = "<script type='text/javascript'>alert('添加成功');</script>";
                    return(Json(MsgCommon.respJsonSuccessMsg()));
                }
            }
            catch (DbEntityValidationException dbEx)
            {
                return(Json(MsgCommon.respJsonErrorMsg(dbEx.ToString())));
            }
        }
예제 #2
0
 public JsonResult Close(string id)
 {
     try
     {
         var temp = appContext.Problem_A.Where(m => m.ProId == id).FirstOrDefault();
         temp.Status = true;
         //appContext.Problem_A.Remove(temp);
         appContext.SaveChanges();
         return(Json(MsgCommon.respJsonSuccessMsg()));
     }
     catch (Exception ex)
     {
         return(Json(MsgCommon.respJsonErrorMsg("删除区域信息出错。")));
     }
 }
예제 #3
0
        public JsonResult EditUser()
        {
            try
            {
                var ProId   = Request["ProId"];
                var Measure = Request["Measure"];
                var Reason  = Request["Reason"];

                var temp = appContext.Problem_A.Where(m => m.ProId == ProId).FirstOrDefault();
                temp.Measure = Measure;
                temp.Reason  = Reason;

                appContext.SaveChanges();
                return(Json(MsgCommon.respJsonSuccessMsg()));
            }
            catch
            {
                //获取信息出错
                return(Json("false"));
            }
        }