Пример #1
0
        public void SendMoney()
        {
            var service = new PacnetService();
            var ret     = service.SendMoney(1, 5, "11-13-90", "00355973", "Test");

            ret = service.CheckStatus(1, ret.TrackingNumber);
        }
Пример #2
0
 public void GetReport()
 {
     //Debugger.Launch();
     var service = new PacnetService();
     // Default is past 30 days
     var endTime   = DateTime.Now;
     var startTime = endTime.AddDays(-30);
     var ret       = service.GetReport(endTime, startTime);
 }
Пример #3
0
            public override void Run(string[] args)
            {
                Console.WriteLine("b");
                if (args.Length < 1)
                {
                    Usage("not enough arguments");
                }

                try
                {
                    string fileName     = "ezbob";
                    string currencyCode = "GBP";
                    string description  = "EZBOB";
                    if (args[0] == "send")
                    {
                        int     customerId = 0;
                        decimal amount;

                        if (!int.TryParse(args[1], out customerId))
                        {
                            Usage("wrong customerId");
                        }
                        var      session = ObjectFactory.GetInstance <ISession>();
                        Customer cus     = session.Get <Customer>(customerId);
                        if (!decimal.TryParse(args[2], out amount))
                        {
                            Usage("wrong amount");
                        }
                        if (!cus.HasBankAccount)
                        {
                            throw new Exception("Customer don't have bank account");
                        }
                        string bankNumber    = cus.BankAccount.SortCode;
                        string accountNumber = cus.BankAccount.AccountNumber;
                        string accountName   = GetCustomerNameForPacNet(cus);
                        if (args.Length >= 4)
                        {
                            fileName = args[3];
                        }
                        if (args.Length >= 5)
                        {
                            currencyCode = args[4];
                        }
                        if (args.Length >= 6)
                        {
                            description = args[5];
                        }

                        Console.WriteLine("{0} {1} {2} {3} {4} {5} {6} {7} {8}", args[0],
                                          customerId, amount, bankNumber, accountNumber, accountName,
                                          fileName, currencyCode, description);

                        var service = new PacnetService();
                        //service.SendMoney(customerId, amount, bankNumber, accountNumber, accountName, fileName, currencyCode, description);
                    }
                    else if (args[0] == "close")
                    {
                        if (args.Length >= 2)
                        {
                            fileName = args[1];
                        }
                        Console.WriteLine("{0} {1}", args[0], fileName);
                        var service = new PacnetService();
                        //service.CloseFile(fileName: fileName);
                    }
                    else
                    {
                        Usage("wrong params");
                    }
                }
                catch (Exception ex)
                {
                    Usage(ex.Message);
                }
            }
Пример #4
0
 public void CheckStatus()
 {
     var service = new PacnetService();
     var ret     = service.CheckStatus(1, "860270115");
 }
Пример #5
0
 public void CloseTodayAndYesterdayFiles()
 {
     var service = new PacnetService();
     var ret     = service.CloseTodayAndYesterdayFiles(1);
 }
Пример #6
0
 public void CloseFile()
 {
     var service = new PacnetService();
     var ret     = service.CloseFile(1, "orangemoney.wf-RT2012-04-25");
 }