public string CalculaTarifaServico(CalculaTarifaServicoRequest request) { Executar("calculaTarifaServico", request); var response = CalculaTarifaServicoResponse.Load(XmlResposta); return(response.Result); }
private void BtnCalculaTarifaServico_Click(object sender, EventArgs e) { using (var client = GetClient()) { string codadministrativo = InputBox("Informe o codigo administrativo", "17000190"); string codservico = InputBox("Informe o codigo do serviço", "04162"); string ceporigem = InputBox("Informe o cep de origem", "05311900"); string cepdestino = InputBox("Informe o cep de destino", "05311900"); string peso = InputBox("Informe o peso", "0"); string codformato = InputBox("Informe o formato", "1"); string comprimento = InputBox("Informe o comprimento", "0"); string altura = InputBox("Informe o altura ", "0"); string largura = InputBox("Informe o largura", "0"); string diametro = InputBox("Informe o diametro", "0"); string codmaopropria = InputBox("Informe o codigo da mão propria", "02"); string valordeclarado = InputBox("Informe o valor declarado", "200"); string codavisorecebimento = InputBox("Informe o codigo aviso de recebiemento", "1"); var request = new CalculaTarifaServicoRequest(client) { CodAdministrativo = codadministrativo, CodServico = codservico, CepOrigem = ceporigem, CepDestino = cepdestino, Peso = peso, CodFormato = int.Parse(codformato), Comprimento = decimal.Parse(comprimento), Altura = decimal.Parse(altura), Largura = decimal.Parse(largura), Diametro = decimal.Parse(diametro), CodMaoPropria = codmaopropria, ValorDeclarado = decimal.Parse(valordeclarado), CodAvisoRecebimento = codavisorecebimento }; _ = client.CalculaTarifaServico(request); TextXmlEnvio.Text = client.XmlEnvio; TextXmlResposta.Text = client.XmlResposta; } }