// POST: InspEnd/Search public ActionResult SearchFromOutSide(string SearchLine, string SearchTime) { InspEndModels models = new InspEndModels(); if (!string.IsNullOrEmpty(SearchLine)) { string StrSearchLine = SearchLine.Substring(0, 1); models.LineID = StrSearchLine; } else { models.LineID = "ALL"; } // セッションにラインをセット Session["LineID"] = models.LineID; if (!string.IsNullOrEmpty(SearchTime)) { models.SrchTime = SearchTime; } models.SetDropDownListLine(); models.SetStbWhere(); models.SetInspEndSerialLists(); models.SetLineCompCnt(); models.SetSOCompCnt(); // セッションのラインをクリア Session["LineID"] = null; return(View("InspEnd", models)); }
public ActionResult Entry(InspEndModels models) { models.LineID = Session["LineID"].ToString(); string ErrMsg = ValidationCheck(models.MasterCartonSerial); if (!string.IsNullOrEmpty(ErrMsg)) { ModelState.AddModelError("MasterCartonSerial", ErrMsg); } if (!ModelState.IsValid) { return(Index()); } models.SetDropDownListLine(); models.UpdateStatus(); // ----- ADD START 2020/11/10 E.KOSHIKAWA ----- // models.SetStbWhere(); // ----- ADD END 2020/11/10 E.KOSHIKAWA ----- // models.SetInspEndSerialLists(); models.SetLineCompCnt(); // ----- ADD START 2020/11/03 E.KOSHIKAWA ----- // models.SetSOCompCnt(); // ----- ADD END 2020/11/03 E.KOSHIKAWA ----- // // 更新完了フラグをセット ViewBag.CompleteFlg = "true"; return(View("InspEnd", models)); }
// GET: InspEnd public ActionResult Index() { InspEndModels ieModels = new InspEndModels(); ieModels.SetDropDownListLine(); // セッションのラインをセット。ラインがなかったらまた選ばせる。管理者はログイン時にライン選択しないから。 if (Session["LineID"] != null) { ieModels.LineID = Session["LineID"].ToString(); } // ----- ADD START 2020/11/10 E.KOSHIKAWA ----- // ieModels.SetStbWhere(); // ----- ADD END 2020/11/10 E.KOSHIKAWA ----- // ieModels.SetInspEndSerialLists(); ieModels.SetLineCompCnt(); // ----- ADD START 2020/11/03 E.KOSHIKAWA ----- // ieModels.SetSOCompCnt(); // ----- ADD END 2020/11/03 E.KOSHIKAWA ----- // return(View("InspEnd", ieModels)); }