protected void RestorePackageFromFile() { string reverseFile = Path.Combine(Application.StartupPath, this.GetType().FullName + ".dat"); if (!File.Exists(reverseFile)) { Result = TransResult.E_INVALID; return; } try { FileStream fileStream = new FileStream(reverseFile, FileMode.Open, FileAccess.Read, FileShare.Read); if (fileStream != null) { BinaryFormatter b = new BinaryFormatter(); SendPackage = b.Deserialize(fileStream) as Iso8583Package; fileStream.Close(); } } catch (System.Exception) { Result = TransResult.E_INVALID; } }
protected PackageBase(PackageBase pb) { readConfig(); SendPackage = new Iso8583Package(pb.SendPackage); RecvPackage = new Iso8583Package(mSchemaFile); }
public Iso8583Package(Iso8583Package package) { this.bitmap = package.bitmap; this.values = package.values; this.schema = package.schema; }