public BusinessInvoiceBuilder(
            WaybillSettingFactory waybillSettingFactory,
            ZdBpostDetailsProvider zdBpostDetailsProvider,
            DirectoryService directoryService,
            ResourceReleaser resourceReleaser

            )
        {
           this.waybillSettingFactory = waybillSettingFactory;
           this.zdBpostDetailsProvider = zdBpostDetailsProvider;
           this.resourceReleaser = resourceReleaser;
           this.directoryService = directoryService;
        }
 public DhlWaybillService(EmailService emailService,
     IDhlWaybillEmailBuilderFactory dhlWaybillEmailBuilderFactory,
     IDhlWaybillExcelBuilderFactory dhlWaybillExcelBuilderFactory,
     IWaybillPrinterFactory waybillPrinterFactory,
     ResourceReleaser resourceRelease,
     DirectoryService directoryService,
     WaybillSettingFactory waybillSettingFactory,
     BusinessInvoiceBuilder businessInvoiceBuilder,
     IWaybillInfoExtractorFactory waybillInfoExtractorFactory
     )
 {
     this.businessInvoiceBuilder = businessInvoiceBuilder;
     this.emailService = emailService;
     this.dhlWaybillEmailBuilderFactory = dhlWaybillEmailBuilderFactory;
     this.resourceRelease = resourceRelease;
     this.directoryService = directoryService;
     this.dhlWaybillExcelBuilderFactory = dhlWaybillExcelBuilderFactory;
     this.waybillSettingFactory = waybillSettingFactory;
     this.waybillPrinterFactory = waybillPrinterFactory;
     this.waybillInfoExtractorFactory = waybillInfoExtractorFactory;
 }
 public CxDhlWaybillExcelBuilder(WaybillSettingFactory waybillSettingFactory,ResourceReleaser resourceReleaser)
 {
    this.waybillSettingFactory = waybillSettingFactory;
    this.resourceReleaser = resourceReleaser;
 }
 public ZdBpostWaybillExcelBuilder(ProcessModeInfo modeInfo, ResourceReleaser resourceReleaser, RandomNameService randomNameService)
 {
     this.modeInfo = modeInfo;
    this.resourceReleaser = resourceReleaser;
    this.randomNameService = randomNameService;
 }