private void saveReportButton_Click(object sender, EventArgs e) { //If txt type if (_reportingHandler.GetReportType() == 1) { var saveFileDialog = _reportingHandler.GetSaveFileDialog(); var result = saveFileDialog.ShowDialog(); if (result == DialogResult.OK) { File.WriteAllText(saveFileDialog.FileName, _reportingHandler.BuildTextFile(statusTextBox)); } } else { //If xls type var path = _reportingHandler.GetSaveFileLocation(Enum.ReportType.Xls); _reportingHandler.BuildWorkBook(statusTextBox, path); } }