Example #1
0
        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;
            }
        }
Example #2
0
 protected PackageBase(PackageBase pb)
 {
     readConfig();
     SendPackage = new Iso8583Package(pb.SendPackage);
     RecvPackage = new Iso8583Package(mSchemaFile);
 }
Example #3
0
 public Iso8583Package(Iso8583Package package)
 {
     this.bitmap = package.bitmap;
     this.values = package.values;
     this.schema = package.schema;
 }