Ejemplo n.º 1
0
        public ActionResult SelectLine(InspEndModels model)
        {
            // セッションにラインをセット
            Session["LineID"] = model.LineID;

            return(Index());
        }
Ejemplo n.º 2
0
        // 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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        // 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));
        }
Ejemplo n.º 5
0
        public ActionResult LineChange(InspEndModels model)
        {
            // オーダーリスト更新
            model.InspEndLineChange();

            // セッションにラインをセット
            Session["LineID"] = model.LineID;

            return(Index());
        }