//////////////////////////////////////////////////////////////////////////// // イベント名 : decisionButton_Click /// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <history> /// 日付 担当者 内容 /// 2014/07/29 AnhNV 新規作成 /// </history> //////////////////////////////////////////////////////////////////////////// private void decisionButton_Click(object sender, EventArgs e) { TraceLog.StartWrite(MethodInfo.GetCurrentMethod()); Cursor preCursor = Cursor.Current; try { Cursor.Current = Cursors.WaitCursor; this._dispMode = string.IsNullOrEmpty(this._saisuiinCd) ? DispMode.Add : DispMode.Edit; IDecisionBtnClickALInput decInput = new DecisionBtnClickALInput(); decInput.DispMode = this._dispMode; decInput.SaisuiinMstDataTable = (this._dispMode == DispMode.Add) ? CreateSaisuiinMstInsert() : CreateSaisuiinMstUpdate(_saisuiinMstDT); IDecisionBtnClickALOutput decOutput = new DecisionBtnClickApplicationLogic().Execute(decInput); // Edit mode if (!string.IsNullOrEmpty(decOutput.ErrMsg)) { MessageForm.Show2(MessageForm.DispModeType.Error, decOutput.ErrMsg); return; } SaisuiinInfoListForm frm = new SaisuiinInfoListForm(); 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/29 AnhNV 新規作成 /// </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 delInput = new DeleteBtnClickALInput(); delInput.SaisuiinCd = saisuiinCdTextBox.Text; IDeleteBtnClickALOutput delOutput = new DeleteBtnClickApplicationLogic().Execute(delInput); // SaisuiinCd does not exist if (!string.IsNullOrEmpty(delOutput.ErrMsg)) { MessageForm.Show2(MessageForm.DispModeType.Error, delOutput.ErrMsg); return; } // Close this screen and back to SaisuiinMst form SaisuiinInfoListForm frm = new SaisuiinInfoListForm(); 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/29 AnhNV 新規作成 /// </history> //////////////////////////////////////////////////////////////////////////// private void closeButton_Click(object sender, EventArgs e) { TraceLog.StartWrite(MethodInfo.GetCurrentMethod()); Cursor preCursor = Cursor.Current; try { Cursor.Current = Cursors.WaitCursor; // Detail mode if (this._dispMode == DispMode.Detail) { goto SHOWFORM; } // Add mode if (string.IsNullOrEmpty(_saisuiinCd)) { if (!EditControl() || MessageForm.Show2(MessageForm.DispModeType.Question, "編集内容が破棄されます。よろしいですか?") == DialogResult.Yes) { goto SHOWFORM; } return; } // Other modes if (!EditCheck()) { if (MessageForm.Show2(MessageForm.DispModeType.Question, "編集内容が破棄されます。よろしいですか?") == DialogResult.Yes) { goto SHOWFORM; } return; } SHOWFORM: SaisuiinInfoListForm frm = new SaisuiinInfoListForm(); 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()); } }