Example #1
0
        private void SetWordFileFullName()
        {
            var productCode = this.Result.ProductName;

            //根据产品名称,取得配置文件中要求的产品名称
            productCode = ProductAliasName.GetProductName(productCode);



            var wordTemplateConfPath = WordTemplateConf.GetCertificateTemplateConfFileFullName(productCode, this.ExcelDataFileFullName);


            var wordResultPath = this.FilePathManager.GetWordResultPath(this.mOriginalExcelFileName);

            var excelFileShortName = System.IO.Path.GetFileNameWithoutExtension(this.mOriginalExcelFileName);


            var wordResultFileName = System.IO.Path.Combine(wordResultPath, excelFileShortName + ".docx");

            if (System.IO.File.Exists(wordResultFileName))
            {
                System.IO.File.Delete(wordResultFileName);
            }

            System.IO.File.Copy(wordTemplateConfPath, wordResultFileName);
            this.ResultWordFileFullName = wordResultFileName;
        }
Example #2
0
        private void SetWordFileFullName()
        {
            var productCode = this.Result.ProductName;

            //根据产品名称,取得配置文件中要求的产品名称
            productCode = ProductAliasName.GetProductName(productCode);
            if (this.Result.FileType == FileType.Range1)
            {
                productCode += "_单一量程";
            }
            else if (this.Result.FileType == FileType.Range2)
            {
                productCode += "_二量程";
            }
            else if (this.Result.FileType == FileType.Range3)
            {
                productCode += "_三量程";
            }
            else if (this.Result.FileType == FileType.Range4)
            {
                productCode += "_四量程";
            }
            else
            {
                throw new Exception("不被支持的量程类型." + this.Result.FileType.ToString());
            }


            var wordTemplateConfPath = WordTemplateConf.GetCertificateTemplateConfFileFullName(productCode, this.ExcelDataFileFullName);


            var wordResultPath = this.FilePathManager.GetWordResultPath(this.mOriginalExcelFileName);

            var excelFileShortName = System.IO.Path.GetFileNameWithoutExtension(this.mOriginalExcelFileName);


            var wordResultFileName = System.IO.Path.Combine(wordResultPath, excelFileShortName + ".docx");

            if (System.IO.File.Exists(wordResultFileName))
            {
                System.IO.File.Delete(wordResultFileName);
            }

            System.IO.File.Copy(wordTemplateConfPath, wordResultFileName);
            this.ResultWordFileFullName = wordResultFileName;
        }