Пример #1
0
        //生成案卷封底
        public static void PrintFileBottom(string FileID, string OutFileName)
        {
            ActiveReport3 rpt = newCjRpt.get_CJNew_BKB_Rpt(Convert.ToInt32(FileID));

            DataDynamics.ActiveReports.Export.Pdf.PdfExport p = new DataDynamics.ActiveReports.Export.Pdf.PdfExport();
            rpt.SetLicense(Archives.InterFace.PdfMerger.Reports.License.GetLicense());
            rpt.Run();
            p.Export(rpt.Document, OutFileName);
            System.Windows.Forms.Application.DoEvents();
        }
Пример #2
0
        //private static ReportsYG.get_YG_Reports ygrpt = new ReportsYG.get_YG_Reports();

        //生成案卷封面
        public static void PrintFileFace(string FileID, string OutFileName)
        {
            ActiveReport3 rpt = null;

            switch (PdfMergerCommand.archivesType)
            {
            case ArchivesType.文书档案:
                rpt = wsrpt.get_WS_FM_Rpt(Convert.ToInt32(FileID));
                break;

            case ArchivesType.科技档案_2000:
                rpt = kejirpt.get_KeJi_FM_Rpt(Convert.ToInt32(FileID));
                break;

            case ArchivesType.公安业务档案:
                rpt = ywrpt.get_YW_FM_Rpt(Convert.ToInt32(FileID));
                break;

            //case ArchivesType.城建档案旧:
            //    rpt = oldCjRpt.get_CJOld_FM_Rpt(Convert.ToInt32(FileID));
            //    break;
            case ArchivesType.城建档案新:
                rpt = newCjRpt.get_CJNew_FM_Rpt(Convert.ToInt32(FileID));
                break;

            case ArchivesType.社保业务档案:
                rpt = sbywrpt.get_SBYW_FM_Rpt(Convert.ToInt32(FileID));
                break;

            case ArchivesType.编制档案:
                rpt = bzrpt.get_BZ_FM_Rpt(Convert.ToInt32(FileID));
                break;
                //case ArchivesType.沿革档案:
                //    rpt = ygrpt.get_YG_FM_Rpt(Convert.ToInt32(FileID));
                //    break;
            }

            if (rpt != null)
            {
                DataDynamics.ActiveReports.Export.Pdf.PdfExport p = new DataDynamics.ActiveReports.Export.Pdf.PdfExport();

                rpt.SetLicense(License.GetLicense());

                rpt.Run();
                p.Export(rpt.Document, OutFileName);
                System.Windows.Forms.Application.DoEvents();
            }
        }