示例#1
0
        public ReportSelectViewModel(EntityBase arg)
        {
            _entityBase = arg;
            if (arg is StockUnit)
            {
                _report = new StockUnitReport();
            }

            InitViewModel();
        }
示例#2
0
        public void ReportExportTest()
        {
            var stockUnitRepository = new StockUnitRepository();
            var stockUnit           = stockUnitRepository.GetById(1266, true);

            var templateFileName = "C:\\Work\\Stock\\Stock.Report\\bin\\Debug\\Templates\\passport.docx";
            var outFileName      = "C:\\Work\\Stock\\Stock.Report\\bin\\Debug\\Export\\stockUnitTemplate.docx";

            var stockUnitReport = new StockUnitReport();

            stockUnitReport.Export(stockUnit, templateFileName, outFileName);
        }
示例#3
0
        public void ReportExportDirectoryNotExistTest()
        {
            var stockUnitRepository = new StockUnitRepository();
            var stockUnit           = stockUnitRepository.GetById(1266, true);

            var templateFileName = "C:\\Work\\Stock\\Stock.Report\\bin\\Debug\\Templates\\passport.docx";
            var outFileName      = "C:\\Work\\Stock\\Stock.Report\\bin\\Debug\\ExportTest\\test.docx";

            var stockUnitReport = new StockUnitReport();
            var result          = stockUnitReport.Export(stockUnit, templateFileName, outFileName);

            Console.WriteLine(stockUnitReport.LastError);
            Assert.IsTrue(!result);
        }