엑셀 Export시 MessageBox 추가

This commit is contained in:
2023-09-22 14:10:27 +09:00
parent 1926b9f4fc
commit f10259bca6
5 changed files with 49 additions and 5 deletions

View File

@@ -107,12 +107,12 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
bool result = Database.DeleteApplicantList(no); bool result = Database.DeleteApplicantList(no);
if (result) if (result)
{ {
MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OK, MessageBoxIcon.Information);
DataChange(); DataChange();
} }
else 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) if (saveFileDialog.ShowDialog() == DialogResult.OK)
{ {
var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "UserList", saveFileDialog.FileName, "이용자 리스트", Environment.MachineName, DateTime.Now); 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);
}
} }
} }

View File

@@ -24,6 +24,14 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
if (saveFileDialog.ShowDialog() == DialogResult.OK) if (saveFileDialog.ShowDialog() == DialogResult.OK)
{ {
var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "Certificate", saveFileDialog.FileName, "정기권 발급 대장", Environment.MachineName, DateTime.Now); 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);
}
} }
} }

View File

@@ -1,4 +1,5 @@
using System; using MetroFramework;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Data; using System.Data;
using System.Windows.Forms; using System.Windows.Forms;
@@ -22,6 +23,14 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
if (saveFileDialog.ShowDialog() == DialogResult.OK) if (saveFileDialog.ShowDialog() == DialogResult.OK)
{ {
var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "Proceeds", saveFileDialog.FileName, "수익금 대장", Environment.MachineName, DateTime.Now); 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);
}
} }
} }

View File

@@ -143,6 +143,15 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
{ {
var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "UserList", var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "UserList",
saveFileDialog.FileName, "이용자 리스트", Environment.MachineName, DateTime.Now); 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);
}
} }
} }

View File

@@ -119,12 +119,12 @@ namespace HSUCO_Cargo_Garage_Operation_Program.CustomUserControl
bool result = Database.DeleteApplicantList(no); bool result = Database.DeleteApplicantList(no);
if(result) if(result)
{ {
MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); MetroMessageBox.Show(this, "삭제에 성공하였습니다.", "성공", MessageBoxButtons.OK, MessageBoxIcon.Information);
DataChange(); DataChange();
} }
else 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) if (saveFileDialog.ShowDialog() == DialogResult.OK)
{ {
var result = excelWrapper.WriteDataTableToExcel((DataTable)dataGridView_List.DataSource, "UserList", saveFileDialog.FileName, "이용자 리스트", Environment.MachineName, DateTime.Now); 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);
}
} }
} }