示例#1
0
        public static int MakeNewReport(string reportFile, int type)
        {
            var    reportCount    = 0;
            string targetFileName = "";

            foreach (var report in ETSReportConverter.GetReports(reportFile))
            {
                targetFileName = FileArchiveTransport.GetOutcomingReportFileName((type == 1 ? DFConfig.ClientReportFileName : DFConfig.SupplierReportFileName +
                                                                                  report.ClientName.Replace("'", " ").Trim().Replace("\"", "") + " по лоту ") + report.Code + ".docx", report.Id, report.Code);

                ReportService.CreateReport(targetFileName, report, type);

                reportCount++;
            }

            return(reportCount);
        }
示例#2
0
        /// <summary>
        /// Makes and Returns new reports from single file
        /// </summary>
        /// <returns></returns>
        public static int MakeNewReport(string reportFile)
        {
            var    reportCount    = 0;
            string targetFileName = "";

            foreach (var report in ETSReportConverter.GetReports(reportFile))
            {
                targetFileName = FileArchiveTransport.GetOutcomingReportFileName((string.Equals(report.Id.ToLower(), "altk", StringComparison.OrdinalIgnoreCase) ?
                                                                                  DFConfig.ClientReportFileName : DFConfig.SupplierReportFileName +
                                                                                  report.ClientName.Replace("'", " ").Trim().Replace("\"", "") + " по лоту ") + report.Code + ".docx", report.Id, report.Code);

                //ReportService.CreateReport(targetFileName, report);

                reportCount++;
            }

            return(reportCount);
        }