public ActionResult tpjskz() { if (!string.IsNullOrWhiteSpace(app.username)) { string username = app.username; string password = app.password; EF context = new EF(); users User = context.users.FirstOrDefault(a => a.UserName == username); byte[] result = Encoding.Default.GetBytes(password); //tbPass为输入密码的文本框 MD5 md5 = new MD5CryptoServiceProvider(); byte[] output = md5.ComputeHash(result); string passwordYZ = BitConverter.ToString(output).Replace("-", ""); //tbMd5pass为输出加密文本的文本框 if (User == null) { return(RedirectToRoute(new { Controller = "Login", Action = "Index" })); } else if (User.PassWord != passwordYZ.ToLower()) { return(RedirectToRoute(new { Controller = "Login", Action = "Index" })); } productjd p = context.productjd.FirstOrDefault(a => a.State != "-1"); if (p == null) { productjd pj = new productjd(); pj.YEAR = DateTime.Now.Year.ToString(); pj.State = "0"; context.productjd.Add(pj); context.SaveChanges(); ViewData["JD"] = pj; } else { ViewData["JD"] = p; } return(View(User)); } return(RedirectToRoute(new { Controller = "Login", Action = "Index" })); }
public JsonResult updatejd() { productjd p = context.productjd.FirstOrDefault(a => a.State != "-1"); if (p.State == "0") { p.State = "1"; p.NextState = "等待全部提交"; } else if (p.State == "1") { p.State = "2"; p.NextState = "等待全部提交"; } else if (p.State == "2") { p.State = "3"; p.NextState = "等待总工确认"; } else if (p.State == "3") { p.State = "4"; p.NextState = "等待全部提交"; } else if (p.State == "4") { p.State = "5"; p.NextState = "等待全部提交"; } else if (p.State == "5") { p.State = "6"; p.NextState = "等待全部提交"; } else if (p.State == "6") { p.State = "7"; p.NextState = "等待全部提交"; } else if (p.State == "7") { p.State = "8"; p.NextState = "等待全部提交"; } else if (p.State == "8") { p.State = "9"; p.NextState = "等待全部提交"; } else if (p.State == "9") { p.State = "10"; p.NextState = "等待全部提交"; } else if (p.State == "10") { p.State = "11"; p.NextState = "等待全部提交"; } else if (p.State == "11") { p.State = "12"; p.NextState = "等待总工确认"; } else if (p.State == "12") { p.State = "13"; p.NextState = "开始下一轮"; } else if (p.State == "13") { p.State = "-1"; productjd pj = new productjd(); pj.YEAR = DateTime.Now.Year.ToString(); pj.State = "0"; pj.NextState = "结束征集,开始推荐"; context.productjd.Add(pj); } context.SaveChanges(); return(Json(new { success = true })); }