Esempio n. 1
0
        public void getOrders()
        {
            BackupOpenOrders.Clear();
            MyBackupOpenOrders.Clear();

            filestream.Position = 0;
            while (filestream.Position != filestream.Length)
            {
                SerialOpenOrder r = formatter.Deserialize(filestream) as SerialOpenOrder;

                BackupOpenOrders.Add(r);

                if (r.ApiKey == this.apiKeyStore)
                {
                    MyBackupOpenOrders.Add(r);
                }
            }
            return;
        }
Esempio n. 2
0
        public BackupUtility(string apikey)
        {
            apiKeyStore = apikey;
            CurrentPath = Directory.GetCurrentDirectory();
            Bktarget    = Path.Combine(CurrentPath, "Backup.dat");

            if (!File.Exists(Bktarget))
            {
                File.Create(Bktarget).Close();
            }

            BackupOpenOrders   = new List <SerialOpenOrder>();
            MyBackupOpenOrders = new List <SerialOpenOrder>();

            filestream = new FileStream(Bktarget, FileMode.Open);

            formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();

            norder = new SerialOpenOrder();

            this.getOrders();
        }
Esempio n. 3
0
        public void writeOrder(SerialOpenOrder order)
        {
            formatter.Serialize(filestream, order);

            return;
        }