コード例 #1
0
ファイル: Form1.cs プロジェクト: marcosgerene/Gerene.SigepWeb
        private void BtnBuscaContrato_Click(object sender, EventArgs e)
        {
            string numero    = "9992157880";
            string diretoria = "10"; // Código da diretoria regional

            numero    = InputBox("Informe o numero", numero);
            diretoria = InputBox("Informe a diretoria", diretoria);

            if (string.IsNullOrEmpty(numero) || string.IsNullOrEmpty(diretoria))
            {
                return;
            }

            using (var client = GetClient())
            {
                var request = new BuscaContratoRequest(client)
                {
                    Numero    = numero,
                    Diretoria = long.Parse(diretoria),
                };

                var contratoErp = client.BuscaContrato(request); // Erro 504 gateway timeout

                TextXmlEnvio.Text    = client.XmlEnvio;
                TextXmlResposta.Text = $"{contratoErp} contratoErp!";
            }
        }
コード例 #2
0
        public ContratoErp BuscaContrato(BuscaContratoRequest request)
        {
            Executar("buscaContrato", request);

            var response = BuscaContratoResponse.Load(XmlResposta);

            return(response.Result);
        }