Ejemplo n.º 1
0
        /// <summary>
        /// 過去トラ観たか情報回答依頼
        /// </summary>
        private void requestMitakaData()
        {
            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 requestFlg = true;
                    requestFlg = _MitakaData.requestMitakaData();
                    if (requestFlg == true)
                    {
                        // 回答対象チェック
                        // ログインユーザーID取得
                        string sUser = bcom.GetWindowsUser();

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