Ejemplo n.º 1
0
        public ActionResult Edit(SerialListModels ListModels)
        {
            SerialEditModels EditModels = new SerialEditModels();

            EditModels.SerialID = ListModels.SelectSerialID;
            EditModels.SetSerialInfo();
            EditModels.SetDropDownListInstruction();

            return(View("SerialEdit", EditModels));
        }
Ejemplo n.º 2
0
        public ActionResult Delete(SerialEditModels models)
        {
            models.UpdateDelFlg();

            models.SetDropDownListInstruction();
            models.SetSerialInfo();

            ViewBag.CompleteMSG = "削除完了しました。";

            return(View("SerialEdit", models));
        }
Ejemplo n.º 3
0
        public ActionResult EditEntry(SerialEditModels models)
        {
            models.SetDropDownListInstruction();

            // バリデーションチェック START ***************************************************************
            // 変更されたシリアルが重複していないかチェック
            DSNLibrary    dsnLib = new DSNLibrary();
            StringBuilder stbSql = new StringBuilder();

            stbSql.Append("SELECT ");
            stbSql.Append("   * ");
            stbSql.Append("FROM dbo.T_SERIAL_STATUS ");
            stbSql.Append("WHERE ID <> '" + models.SerialID + "' ");
            stbSql.Append("  AND SERIAL_NUMBER = '" + models.SerialNumber + "' ");
            stbSql.Append("  AND DEL_FLG = '0' ");

            SqlDataReader sqlRdr = dsnLib.ExecSQLRead(stbSql.ToString());

            if (sqlRdr.HasRows)
            {
                ModelState.AddModelError(string.Empty, "入力されたシリアルは既に登録されています。");
            }

            stbSql.Clear();
            sqlRdr.Close();

            if (!ModelState.IsValid)
            {
                return(View("SerialEdit", models));
            }

            // バリデーションチェック END ****************************************************************************

            models.UpdateSerialInfo();

            // 更新完了メッセージをセット
            ViewBag.CompleteMSG = "登録完了しました。";

            models.SetSerialInfo();

            return(View("SerialEdit", models));
        }