コード例 #1
0
ファイル: Program.cs プロジェクト: mikhser284/DatEx.ApsTender
        public static void GetTenderData(Int32 tenderNumber)
        {
            RequestResult <TenderData> reqResult = ApsClient.GetTenderData(tenderNumber);

            if (!reqResult.IsSuccess)
            {
                Console.WriteLine("Не удалось получить информацию о состоянии тендера");
                return;
            }
            TenderData tenderData = reqResult.Data;

            tenderData.Show();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: mikhser284/DatEx.ApsTender
        public static void GetTenderDataAndTenderRoundOffersAndContractorFiles(Int32 tenderNumber)
        {
            RequestResult <TenderData> reqResult = ApsClient.GetTenderData(tenderNumber);

            if (!reqResult.IsSuccess)
            {
                Console.WriteLine("Не удалось получить информацию о состоянии тендера");
                return;
            }
            TenderData tenderData = reqResult.Data;

            ApsClient.GetTenderRoundOffers(tenderData);
            tenderData.Show();

            String workDir = Path.GetFullPath(Path.Combine(Directory.GetCurrentDirectory(), $@"..\..\..\..\_Data\Tender #{tenderNumber}"));

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

            ApsClient.GetFilesFromCommertialOffers(tenderData, workDir);
            Console.WriteLine($"\n\nФайлы контрагентов сохранены в папку \"{workDir}\"\n");
        }