From f10259bca61cc2c14ddb5c6077c174fc48333ed8 Mon Sep 17 00:00:00 2001 From: Crudelis Date: Fri, 22 Sep 2023 14:10:27 +0900 Subject: [PATCH] =?UTF-8?q?=EC=97=91=EC=85=80=20Export=EC=8B=9C=20MessageB?= =?UTF-8?q?ox=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomUserControl/ApplicantList.cs | 13 +++++++++++-- .../CustomUserControl/ListCertificate.cs | 8 ++++++++ .../CustomUserControl/ListProceeds.cs | 11 ++++++++++- .../CustomUserControl/UserList.cs | 9 +++++++++ .../CustomUserControl/WaitingList.cs | 13 +++++++++++-- 5 files changed, 49 insertions(+), 5 deletions(-) diff --git a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ApplicantList.cs b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ApplicantList.cs index 9bfde05..c4ccdda 100644 --- a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ApplicantList.cs +++ b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ApplicantList.cs @@ -107,12 +107,12 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl bool result = Database.DeleteApplicantList(no); if (result) { - MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); + MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OK, MessageBoxIcon.Information); DataChange(); } else { - MetroMessageBox.Show(this, "삭제에 실패하였습니다.", "성공", MessageBoxButtons.OKCancel, MessageBoxIcon.Error); + MetroMessageBox.Show(this, "삭제에 실패하였습니다.", "성공", MessageBoxButtons.OK, MessageBoxIcon.Error); } } @@ -163,6 +163,15 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl if (saveFileDialog.ShowDialog() == DialogResult.OK) { var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "UserList", saveFileDialog.FileName, "이용자 리스트", Environment.MachineName, DateTime.Now); + if (result) + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 성공하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + DataChange(); + } + else + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 실패하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Error); + } } } diff --git a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListCertificate.cs b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListCertificate.cs index 09f501d..d778ccd 100644 --- a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListCertificate.cs +++ b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListCertificate.cs @@ -24,6 +24,14 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl if (saveFileDialog.ShowDialog() == DialogResult.OK) { var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "Certificate", saveFileDialog.FileName, "정기권 발급 대장", Environment.MachineName, DateTime.Now); + if (result) + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 성공하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + else + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 실패하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Error); + } } } diff --git a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListProceeds.cs b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListProceeds.cs index ad7cd1d..6694e03 100644 --- a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListProceeds.cs +++ b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/ListProceeds.cs @@ -1,4 +1,5 @@ -using System; +using MetroFramework; +using System; using System.Collections.Generic; using System.Data; using System.Windows.Forms; @@ -22,6 +23,14 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl if (saveFileDialog.ShowDialog() == DialogResult.OK) { var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "Proceeds", saveFileDialog.FileName, "수익금 대장", Environment.MachineName, DateTime.Now); + if (result) + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 성공하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + else + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 실패하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Error); + } } } diff --git a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/UserList.cs b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/UserList.cs index ef2d847..1a3531c 100644 --- a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/UserList.cs +++ b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/UserList.cs @@ -143,6 +143,15 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl { var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "UserList", saveFileDialog.FileName, "이용자 리스트", Environment.MachineName, DateTime.Now); + if (result) + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 성공하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + DataChange(); + } + else + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 실패하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Error); + } } } diff --git a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/WaitingList.cs b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/WaitingList.cs index f4afa44..a26fb0c 100644 --- a/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/WaitingList.cs +++ b/HSUCO_Cargo_Garage_Operation_Program/CustomUserControl/WaitingList.cs @@ -119,12 +119,12 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl bool result = Database.DeleteApplicantList(no); if(result) { - MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); + MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OK, MessageBoxIcon.Information); DataChange(); } else { - MetroMessageBox.Show(this, "삭제에 실패하였습니다.", "성공", MessageBoxButtons.OKCancel, MessageBoxIcon.Error ); + MetroMessageBox.Show(this, "삭제에 실패하였습니다.", "성공", MessageBoxButtons.OK, MessageBoxIcon.Error ); } } @@ -170,6 +170,15 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl if (saveFileDialog.ShowDialog() == DialogResult.OK) { var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "UserList", saveFileDialog.FileName, "이용자 리스트", Environment.MachineName, DateTime.Now); + if (result) + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 성공하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Information); + DataChange(); + } + else + { + MetroMessageBox.Show(this, "엑셀 파일 저장에 실패하였습니다.", "Excel Export", MessageBoxButtons.OK, MessageBoxIcon.Error); + } } }