Ejemplo n.º 1
0
        /// <summary>
        /// 過去トラ観たか情報削除
        /// </summary>
        private void deleteMitakaData()
        {
            ClientScriptManager csManager = Page.ClientScript;
            Type      csType       = this.GetType();
            ArrayList arrayMessage = new ArrayList();
            bool      resultFlg    = true;

            // 観たかヘッダー.状況 "10"(回答準備)or"20"(回答中)or"30"(確認完了)or"99"(取消)
            if (_Status == "10")
            {
                // 過去トラ観たか情報削除
                resultFlg = _MitakaData.deleteMitakaData();

                if (resultFlg == true)
                {
                    // ログインユーザーID取得
                    string sUser = bcom.GetWindowsUser();

                    // 過去トラ観たか情報取得
                    getMitakaData(_QueryManagementNo, sUser);
                }
                else
                {
                    arrayMessage.Add(Def.DefMsg_DELETEERR);
                    bcom.ShowMessage(csType, csManager, arrayMessage);
                    return;
                }
            }
            else
            {
                // 過去トラ観たか情報取消
                resultFlg = _MitakaData.cancelMitakaData();

                if (resultFlg == true)
                {
                    // ログインユーザーID取得
                    string sUser = bcom.GetWindowsUser();

                    // 過去トラ観たか情報取得
                    getMitakaData(_QueryManagementNo, sUser);
                }
                else
                {
                    arrayMessage.Add(Def.DefMsg_CANCELERR);
                    bcom.ShowMessage(csType, csManager, arrayMessage);
                    return;
                }
            }
        }