Ejemplo n.º 1
0
        public static void CommitChanges(object data)
        {
            foreach (IPNMessage message in HandledPayments)
            {
                if (message.Duplicate)
                {
                    File.Delete(message.FileName);
                    continue;
                }

                if (!Directory.Exists(CompletePath))
                {
                    Directory.CreateDirectory(CompletePath);
                }

                File.Move(message.FileName, CompletePath + Path.GetFileName(message.FileName) + ".txt");
                PaymentList.Remove(message);
            }
            HandledPayments.Clear();
        }
Ejemplo n.º 2
0
 public static void Save()
 {
     HandledPayments.AddRange(PaymentList);
 }