///<summary> ///addCyubunrui ///テキストボックス内のデータをDBに登録 ///作成者:大河内 ///作成日:2017/3/9 ///更新者:大河内 ///更新日:2017/4/6 ///カラム論理名 ///</summary> private void addChubunrui() { //データ渡し用 List <string> lstString = new List <string>(); //文字判定 if (txtDaibunrui.blIsEmpty() == false || txtChubunrui.blIsEmpty() == false) { MessageBox.Show("項目が空です。文字を入力してください。", "入力項目", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } //データ渡し用 lstString.Add(txtDaibunrui.Text); lstString.Add(txtChubunrui.Text); lstString.Add(txtElem.Text); lstString.Add(SystemInformation.UserName); //処理部に移動 M1110_Chubunrui_B chubunB = new M1110_Chubunrui_B(); chubunB.addChubunrui(lstString); txtChubunrui.Text = ""; txtElem.Text = ""; lblDsp.Text = ""; txtChubunrui.Focus(); }
///<summary> ///addChubunrui ///テキストボックス内のデータをDBに登録 ///</summary> private void addChubunrui() { //記入情報登録用 List <string> lstChubunrui = new List <string>(); //取消メソッド起動前に、残す項目を確保用 string strTokuiSub = ""; //文字判定(大分類コード) if (StringUtl.blIsEmpty(lblSetDaibun.CodeTxtText) == false) { //メッセージボックスの処理、項目が空の場合のウィンドウ(OK) BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR); basemessagebox.ShowDialog(); lblSetDaibun.Focus(); return; } // 値チェック(大分類コード) if (lblSetDaibun.chkTxtDaibunrui()) { return; } //文字判定(中分類コード) if (txtChubunrui.blIsEmpty() == false) { //メッセージボックスの処理、項目が空の場合のウィンドウ(OK) BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR); basemessagebox.ShowDialog(); txtChubunrui.Focus(); return; } //文字判定(中分類名) if (txtElem.blIsEmpty() == false) { //メッセージボックスの処理、項目が空の場合のウィンドウ(OK) BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_INPUT, CommonTeisu.LABEL_NULL, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR); basemessagebox.ShowDialog(); txtElem.Focus(); return; } //登録情報を入れる(大分類コード、中分類コード、中分類名、ユーザー名) lstChubunrui.Add(lblSetDaibun.CodeTxtText); lstChubunrui.Add(txtChubunrui.Text); lstChubunrui.Add(txtElem.Text); lstChubunrui.Add(txtSubName.Text); lstChubunrui.Add(SystemInformation.UserName); //ビジネス層のインスタンス生成 M1110_Chubunrui_B chubunB = new M1110_Chubunrui_B(); try { //登録 chubunB.addChubunrui(lstChubunrui); //メッセージボックスの処理、登録完了のウィンドウ(OK) BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_TOUROKU, CommonTeisu.LABEL_TOUROKU, CommonTeisu.BTN_OK, CommonTeisu.DIAG_INFOMATION); basemessagebox.ShowDialog(); //取消メソッド起動前に、残す項目を確保 strTokuiSub = lblSetDaibun.CodeTxtText; //テキストボックスを白紙にする DipDelChubunrui(); } catch (Exception ex) { //データロギング new CommonException(ex); //例外発生メッセージ(OK) BaseMessageBox basemessagebox = new BaseMessageBox(this, CommonTeisu.TEXT_ERROR, CommonTeisu.LABEL_ERROR_MESSAGE, CommonTeisu.BTN_OK, CommonTeisu.DIAG_ERROR); basemessagebox.ShowDialog(); return; } }