//////////////////////////////////////////////////////////////////////////// // イベント名 : SishoMstButton_click /// <summary> /// /// </summary> /// <param name="e"></param> /// <param name="sender"></param> /// <history> /// 日付 担当者 内容 /// 2014/06/24 YS.CHEW 新規作成 /// </history> //////////////////////////////////////////////////////////////////////////// private void SuishitsuKensaItemMstButton_click(object sender, EventArgs e) { SuishitsuShikenKoumokuMstListForm frm = new SuishitsuShikenKoumokuMstListForm(); Program.mForm.ShowForm(frm); }
//////////////////////////////////////////////////////////////////////////// // イベント名 : decisionButton_Click /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <history> /// 日付 担当者 内容 /// 2014/07/03 HuyTX 新規作成 /// </history> //////////////////////////////////////////////////////////////////////////// private void decisionButton_Click(object sender, EventArgs e) { TraceLog.StartWrite(MethodInfo.GetCurrentMethod()); Cursor preCursor = Cursor.Current; try { Cursor.Current = Cursors.WaitCursor; IDecisionBtnClickALInput alInput = new DecisionBtnClickALInput(); //insert data if (string.IsNullOrEmpty(this._suishitsuShikenKoumokuCd)) { alInput.DisplayMode = DispMode.Add; alInput.SuishitsuShikenKoumokuMstDataTable = CreateSuishitsuShikenKoumokuMstInsert(); } else { //update data alInput.DisplayMode = DispMode.Edit; alInput.SuishitsuShikenKoumokuMstDataTable = CreateSuishitsuShikenKoumokuMstUpdate(this._suishitsuShikenKoumokuDT); } IDecisionBtnClickALOutput alOutput = new DecisionBtnClickApplicationLogic().Execute(alInput); if (!string.IsNullOrEmpty(alOutput.ErrMessage)) { MessageForm.Show2(MessageForm.DispModeType.Error, alOutput.ErrMessage); return; } //close form and redirect SuishitsuShikenKoumokuMstListForm SuishitsuShikenKoumokuMstListForm frm = new SuishitsuShikenKoumokuMstListForm(); Program.mForm.ShowForm(frm); } catch (Exception ex) { TraceLog.ErrorWrite(MethodInfo.GetCurrentMethod(), ex.ToString()); MessageForm.Show(MessageForm.DispModeType.Error, MessageResouce.MSGID_E00001, ex.Message); } finally { Cursor.Current = preCursor; TraceLog.EndWrite(MethodInfo.GetCurrentMethod()); } }
//////////////////////////////////////////////////////////////////////////// // イベント名 : deleteButton_Click /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <history> /// 日付 担当者 内容 /// 2014/07/03 HuyTX 新規作成 /// </history> //////////////////////////////////////////////////////////////////////////// private void deleteButton_Click(object sender, EventArgs e) { TraceLog.StartWrite(MethodInfo.GetCurrentMethod()); Cursor preCursor = Cursor.Current; try { Cursor.Current = Cursors.WaitCursor; if (MessageForm.Show2(MessageForm.DispModeType.Question, "表示されているデータが削除されます。よろしいですか?") == DialogResult.Yes) { IDeleteBtnClickALInput alInput = new DeleteBtnClickALInput(); alInput.SuishitsuShikenKoumokuCd = this._suishitsuShikenKoumokuCd; IDeleteBtnClickALOutput alOutput = new DeleteBtnClickApplicationLogic().Execute(alInput); //check not exist record if (!string.IsNullOrEmpty(alOutput.ErrMessage)) { MessageForm.Show2(MessageForm.DispModeType.Error, alOutput.ErrMessage); return; } //close form and redirect SuishitsuShikenKoumokuMstListForm SuishitsuShikenKoumokuMstListForm frm = new SuishitsuShikenKoumokuMstListForm(); Program.mForm.ShowForm(frm); } } catch (Exception ex) { TraceLog.ErrorWrite(MethodInfo.GetCurrentMethod(), ex.ToString()); MessageForm.Show(MessageForm.DispModeType.Error, MessageResouce.MSGID_E00001, ex.Message); } finally { Cursor.Current = preCursor; TraceLog.EndWrite(MethodInfo.GetCurrentMethod()); } }
//////////////////////////////////////////////////////////////////////////// // イベント名 : closeButton_Click /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <history> /// 日付 担当者 内容 /// 2014/07/03 HuyTX 新規作成 /// </history> //////////////////////////////////////////////////////////////////////////// private void closeButton_Click(object sender, EventArgs e) { TraceLog.StartWrite(MethodInfo.GetCurrentMethod()); Cursor preCursor = Cursor.Current; try { Cursor.Current = Cursors.WaitCursor; SuishitsuShikenKoumokuMstListForm frm = new SuishitsuShikenKoumokuMstListForm(); if (this._displayMode != DispMode.Detail) { if ((string.IsNullOrEmpty(this._suishitsuShikenKoumokuCd) && IsEditedControlModeAdd()) || (!string.IsNullOrEmpty(this._suishitsuShikenKoumokuCd) && IsEditedControlModeEdit()) ) { if (MessageForm.Show2(MessageForm.DispModeType.Question, "編集内容が破棄されます。よろしいですか?") != DialogResult.Yes) { return; } } } Program.mForm.ShowForm(frm); } catch (Exception ex) { TraceLog.ErrorWrite(MethodInfo.GetCurrentMethod(), ex.ToString()); MessageForm.Show(MessageForm.DispModeType.Error, MessageResouce.MSGID_E00001, ex.Message); } finally { Cursor.Current = preCursor; TraceLog.EndWrite(MethodInfo.GetCurrentMethod()); } }