Example #1
0
        public string GetSaveFileLocation(Enum.ReportType reportType)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            if (reportType == Enum.ReportType.Txt)
            {
                saveFileDialog = ConfigureSaveFileDialog(reportType);
            }
            else if (reportType == Enum.ReportType.Xls)
            {
                saveFileDialog = ConfigureSaveFileDialog(reportType);
            }
            var result = saveFileDialog.ShowDialog();

            return(saveFileDialog.FileName);
        }
Example #2
0
        private SaveFileDialog ConfigureSaveFileDialog(Enum.ReportType reportType)
        {
            var saveFileDialog = new SaveFileDialog();

            if (reportType == Enum.ReportType.Txt)
            {
                saveFileDialog.DefaultExt = ".txt";
                saveFileDialog.Filter     = "Text documents (.txt)|*.txt";
            }
            else if (reportType == Enum.ReportType.Xls)
            {
                saveFileDialog.DefaultExt = ".xls";
                saveFileDialog.Filter     = "Excel documents (.xls)|*.xls";
            }
            else
            {
                saveFileDialog.DefaultExt = ".csv";
                saveFileDialog.Filter     = "CSV documents (.csv)|*.csv";
            }
            return(saveFileDialog);
        }
Example #3
0
 public void SetReportType(Enum.ReportType reportType)
 {
     ReportType = (int)reportType;
 }