コード例 #1
0
 private static string GetFileName(EDITransmissionPackage package)
 {
     var control = package.GetInterchangeControl();
     var partner = package.GetBusinessPartner();
     return   string.Format("{0}{1}{2}.out", control.FunctionalID,
         control.ControlNumber, partner.Code);
 }
コード例 #2
0
 public void Save(EDITransmissionPackage ediTransmissionPackage)
 {
     var ediXmlInterchangeControl = ediTransmissionPackage.GetInterchangeControl();
     var fname = GetFileName(ediTransmissionPackage);
     var workingName = _config.WorkingFolder() + fname;
     //string uploadName = ediTransmissionPackage.GetUploadFolder() + fname;
     var code = ediTransmissionPackage.GetBusinessPartner();
     var pathToUse = TransmissionPath.Edict;
     if (code == BusinessPartner.Initech)
         pathToUse = TransmissionPath.Initech;
     var uploadName = _config.GetUploadFolderFor(pathToUse) + fname;
     _fileUtilities.SaveTextAndRename(ediXmlInterchangeControl.Value, workingName, uploadName);
 }