Ejemplo n.º 1
0
        protected string ShowExportDialog(RsExportFormat aFormat)
        {
            XmlNode lGeneralDlg = RsViewEngine.Locale.GetDialogData("generalDialogs");
            string  lFilter;

            switch (aFormat)
            {
            case RsExportFormat.ExcelDocument:
                lFilter = FileDialogFilters.BuildExcelFilter(lGeneralDlg); break;

            case RsExportFormat.HtmlDocument:
                lFilter = FileDialogFilters.BuildHTMLFilter(lGeneralDlg); break;

            case RsExportFormat.WordDocument:
                lFilter = FileDialogFilters.BuildWordFilter(lGeneralDlg); break;

            case RsExportFormat.XmlDocument:
                lFilter = FileDialogFilters.BuildXMLFilter(lGeneralDlg); break;

            default:
                lFilter = FileDialogFilters.BuildPDFFilter(lGeneralDlg); break;
            }

            _dlgExport.Filter = lFilter;

            return(_dlgExport.ShowDialog() == DialogResult.OK ? _dlgExport.FileName : null);
        }
Ejemplo n.º 2
0
        public void AddAttachment(RsExportFormat aFormat)
        {
            switch (aFormat) {
                                case RsExportFormat.ExcelDocument:
                                        ReportProvider.ReportExporter = new RsRptToExcelExporter(ReportProvider); break;

                                case RsExportFormat.HtmlDocument:
                                        ReportProvider.ReportExporter = new RsRptToHtmlExporter(ReportProvider); break;

                                case RsExportFormat.WordDocument:
                                        ReportProvider.ReportExporter = new RsRptToWordExporter(ReportProvider); break;

                                case RsExportFormat.XmlDocument:
                                        ReportProvider.ReportExporter = new RsRptToXmlExporter(ReportProvider); break;

                                default:
                                        ReportProvider.ReportExporter = new RsRptToPortabeFormatDocumentExporter(ReportProvider); break;
                            }
        }
Ejemplo n.º 3
0
        public void AddAttachment(RsExportFormat aFormat)
        {
            switch (aFormat)
            {
            case RsExportFormat.ExcelDocument:
                ReportProvider.ReportExporter = new RsRptToExcelExporter(ReportProvider); break;

            case RsExportFormat.HtmlDocument:
                ReportProvider.ReportExporter = new RsRptToHtmlExporter(ReportProvider); break;

            case RsExportFormat.WordDocument:
                ReportProvider.ReportExporter = new RsRptToWordExporter(ReportProvider); break;

            case RsExportFormat.XmlDocument:
                ReportProvider.ReportExporter = new RsRptToXmlExporter(ReportProvider); break;

            default:
                ReportProvider.ReportExporter = new RsRptToPortabeFormatDocumentExporter(ReportProvider); break;
            }
        }
Ejemplo n.º 4
0
        protected string ShowExportDialog(RsExportFormat aFormat)
        {
            XmlNode lGeneralDlg = RsViewEngine.Locale.GetDialogData("generalDialogs");
            string lFilter;

            switch (aFormat)
            {
                case RsExportFormat.ExcelDocument:
                    lFilter = FileDialogFilters.BuildExcelFilter(lGeneralDlg); break;

                case RsExportFormat.HtmlDocument:
                    lFilter = FileDialogFilters.BuildHTMLFilter(lGeneralDlg); break;

                case RsExportFormat.WordDocument:
                    lFilter = FileDialogFilters.BuildWordFilter(lGeneralDlg); break;

                case RsExportFormat.XmlDocument:
                    lFilter = FileDialogFilters.BuildXMLFilter(lGeneralDlg); break;

                default:
                    lFilter = FileDialogFilters.BuildPDFFilter(lGeneralDlg); break;
            }

            _dlgExport.Filter = lFilter;

            return _dlgExport.ShowDialog() == DialogResult.OK ? _dlgExport.FileName : null;
        }