Пример #1
0
        public async Task Test()
        {
            CommunicatorConfiguration configuration = GetCommunicatorConfiguration();

            string           multiLineHeader  = " some value  \r\n \n with  some \r\n  spaces ";
            MetaDataProvider metaDataProvider = new MetaDataProviderBuilder("Ingenico")
                                                .WithAdditionalRequestHeader(new RequestHeader("X-GCS-MultiLineHeader", multiLineHeader))
                                                .Build();

            DirectoryParams lParams = new DirectoryParams();

            lParams.CountryCode  = ("NL");
            lParams.CurrencyCode = ("EUR");

            Session session = Factory.CreateSessionBuilder(configuration)
                              .WithMetaDataProvider(metaDataProvider)
                              .Build();

            using (Client client = Factory.CreateClient(session))
            {
                Directory response = await client
                                     .Merchant("8500")
                                     .Products()
                                     .Directory(809, lParams);

                Assert.That(response.Entries, Is.Not.Empty);
            }
        }
        public async Task TestDirectories()
        {
            var lParams = new DirectoryParams();

            lParams.CountryCode  = ("NL");
            lParams.CurrencyCode = ("EUR");

            using (Client client = GetClient())
            {
                Directory response = await client
                                     .Merchant(GetMerchantId())
                                     .Products()
                                     .Directory(809, lParams);

                Assert.That(response.Entries, Is.Not.Empty);
            }
        }
Пример #3
0
        //
        //  КІНЕЦЬ ІМПОРТУ ДАННИХ З ДЛЛ
        //

        static void Main()
        {
            //  Буква і в консолі
            Console.OutputEncoding = Encoding.Unicode;
            Console.InputEncoding  = Encoding.Unicode;
            //  Налаштування для Window
            SettingsWindow();
            //  Задання картинки програми
            Console.BackgroundColor = ConsoleColor.Blue;
            ShowBackground();
            ShowBottomMenu();
            Console.BackgroundColor = ConsoleColor.Black;
            ShowButtonInBottomMenu();

            string path = null;

            while (path == null)
            {
                //  Диск
                path = Drive.ChangeDrive();
            }

            string toDrive = Drive.driveName;

            while (true)
            {
                string pattern = @".*\.w*";
                Regex  regex   = new Regex(pattern);
                string exPath  = path;
                if (!regex.IsMatch(path) || Directory.Exists(path))
                {
                    DirectoryInfo dir = new DirectoryInfo(path);
                    try
                    {
                        //  Виведення усіх файлів з папки по вказаному шляху
                        path = DirectoryParams.ShowAllFiles(dir);
                        if (path == "END")
                        {
                            return;
                        }
                    }
                    catch (Exception ex)
                    {
                        Console.SetCursorPosition(28, 3);
                        Console.BackgroundColor = ConsoleColor.Blue;
                        Console.WriteLine("Error!");
                        Console.BackgroundColor = ConsoleColor.Black;
                        Console.ReadKey();
                        path = toDrive;
                    }


                    Params.Clear();
                }
                else
                {
                    //  Вміст txt файлу
                    FileInfo file = new FileInfo(path);
                    if (file.Extension == ".txt")
                    {
                        using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read))
                        {
                            using (StreamReader sr = new StreamReader(fs))
                            {
                                Params.ReadAndShowFile(sr);
                            }
                        }
                    }
                    else
                    {
                        Console.BackgroundColor = ConsoleColor.Blue;
                        Console.SetCursorPosition(20, 4);
                        Console.WriteLine("Файл не зчитується");
                        Console.BackgroundColor = ConsoleColor.Black;
                        Params.Clear();
                    }

                    //  Очищує ліву частину програми
                    Params.Clear();
                    path = file.DirectoryName;
                }
            }
        }