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()))); } }
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("删除区域信息出错。"))); } }
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")); } }