コード例 #1
0
        private static void DownloadCotas(
            CVMWebCotas.WsDownloadInfsSoapClient client,
            InspectorBehavior requestInspector,
            CVMWebCotas.sessaoIdHeader login,
            String strData)
        {
            /*
            var lista = client.retornaListaComptcDocs(ref login, ID_TIPO_INFORME_DIARIO, strData);
            if (lista != null)
            {
                foreach (var item in lista)
                {
                    Console.WriteLine(item);
                }
            }
            else
            {
                Console.WriteLine("Nada retornado");
            }
            */

            Console.WriteLine("Pressione ENTER...");
            Console.ReadLine();
            var url = client.solicAutorizDownloadArqComptc(ref login, ID_TIPO_INFORME_DIARIO, strData, "Teste de sistema");
            Console.WriteLine("REQUEST:" + requestInspector.LastRequestXML);
            Console.WriteLine("RESPONSE:" + requestInspector.LastResponseXML);
            Console.WriteLine("URL: {0}", url);

            System.Windows.Forms.Clipboard.SetText(url);

            var filename = String.Format(@"C:\Temp\Cotas-{0}.zip", strData);
            DoDownload(url, filename);

            Console.WriteLine("Downloaded!");
        }
コード例 #2
0
        private static void DownloadAnual(
            CVMWebCotas.WsDownloadInfsSoapClient client,
            InspectorBehavior requestInspector,
            CVMWebCotas.sessaoIdHeader login)
        {
            var url = client.solicAutorizDownloadArqAnual(ref login, ID_TIPO_INFORME_DIARIO, "Teste de sistema");
            Console.WriteLine("REQUEST:" + requestInspector.LastRequestXML);
            Console.WriteLine("RESPONSE:" + requestInspector.LastResponseXML);
            Console.WriteLine("URL: {0}", url);

            System.Windows.Forms.Clipboard.SetText(url);

            var filename = String.Format(@"C:\Temp\Anual-{0:yyyyMMddHHmmss}.zip", DateTime.Now);
            DoDownload(url, filename);

            Console.WriteLine("Downloaded!");
        }
コード例 #3
0
        private static void DownloadFundos(
            CVMWebCotas.WsDownloadInfsSoapClient client,
            InspectorBehavior requestInspector,
            CVMWebCotas.sessaoIdHeader login,
            String strData)
        {
            var url = client.solicAutorizDownloadCadastro(ref login, strData, "Teste de Sistema");
            Console.WriteLine("REQUEST:" + requestInspector.LastRequestXML);

            var hdrs = requestInspector.LastRequestHeaders;
            if (hdrs != null)
            {
                Console.WriteLine("-- Headers ------------------------------------------------------------------------");
                foreach (var h in hdrs)
                {
                    Console.WriteLine(h);
                }
                Console.WriteLine("------------------------------------------------------------");
            }

            Console.WriteLine("RESPONSE:" + requestInspector.LastResponseXML);

            Console.WriteLine("URL: {0}", url);

            System.Windows.Forms.Clipboard.SetText(url);
            var filename = String.Format(@"C:\Temp\Fundos-{0}.zip", strData);

            DoDownload(url, filename);

            Console.WriteLine("Downloaded!");
        }