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

            // 画面項目を過去トラ観たか情報にセット
            setScreenItemMitakaData();

            // 編集フラグが"1"の場合
            if (_MitakaData.EditFlg == true)
            {
                // 過去トラ観たか情報登録
                resultFlg = _MitakaData.postMitakaData();
                if (resultFlg == true)
                {
                    // 過去トラ観たか情報完了取消
                    bool cancelFlg = true;
                    cancelFlg = _MitakaData.cancellConfirmedMitakaData();
                    if (cancelFlg == true)
                    {
                        // ログインユーザーID取得
                        string sUser = bcom.GetWindowsUser();

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