using ErrorAnalysis.Service;
|
using ErrorAnalysis.Service.Model;
|
using System;
|
using System.Collections.Generic;
|
using System.ComponentModel;
|
using System.Data;
|
using System.Drawing;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using System.Windows.Forms;
|
|
namespace ErrorAnalysis.UI
|
{
|
public partial class Report : Form
|
{
|
ReportModel _reportModel;
|
public Report(ReportModel model)
|
{
|
_reportModel = model;
|
InitializeComponent();
|
}
|
|
private void btnExport_Click(object sender, EventArgs e)
|
{
|
btnExport.Enabled = false;
|
var saveFileDialog = new SaveFileDialog();
|
saveFileDialog.Filter = rdoPdf.Checked ? "Report |*.pdf" : "Report |*.docx";
|
saveFileDialog.FilterIndex = 1;
|
saveFileDialog.FileName = "JobPlanReport";
|
if (saveFileDialog.ShowDialog() == DialogResult.OK)
|
{
|
WordReportHelper.Create(saveFileDialog.FileName, _reportModel, rdoPdf.Checked ? WordReportHelper.ReportType.Pdf : WordReportHelper.ReportType.Word);
|
|
MessageBox.Show("Export success!");
|
Dispose();
|
Close();
|
}
|
btnExport.Enabled = true;
|
}
|
|
private void btnCancel_Click(object sender, EventArgs e)
|
{
|
Dispose();
|
Close();
|
}
|
}
|
}
|