예제 #1
0
        public decimal ValidarPostagemReversa(ValidarPostagemReversaRequest request)
        {
            Executar("validarPostagemReversa", request);

            var response = ValidarPostagemReversaResponse.Load(XmlResposta);

            return(response.Result);
        }
예제 #2
0
        private void BtnValidarPostagemReversa_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", string.Empty);
                string cepdestinatario          = InputBox("Informe o cep destinatario", "05311900");
                string idcartaopostagem         = InputBox("Informe o cartão postagem", "0067599079");
                string coletaagendamento        = InputBox("Informe o agendamento da coleta", string.Empty);
                string coletaavisoderecebimento = InputBox("Informe o aviso de recebimento da coleta", string.Empty);
                string coletacartao             = InputBox("Informe o cartão da coleta", string.Empty);
                string coletanumero             = InputBox("Informe o numero da coleta", string.Empty);
                string coletaobjeto             = InputBox("Informe o objeto da coleta", string.Empty);
                string coletaservicoadicional   = InputBox("Informe o serviço adicional da coleta", string.Empty);

                var request = new ValidarPostagemReversaRequest(client)
                {
                    CodAdministrativo = codadministrativo,
                    CodigoServico     = codservico,
                    CepDestinatario   = cepdestinatario,
                    IdCartaoPostagem  = idcartaopostagem,
                    Coleta            = new ColetaReversa()
                    {
                        Ag               = coletaagendamento,
                        Ar               = int.Parse(coletaavisoderecebimento),
                        Cartao           = coletacartao,
                        Numero           = int.Parse(coletanumero),
                        ObjCol           = new List <Objeto>(),
                        ServicoAdicional = coletaservicoadicional
                    }
                };

                _ = client.ValidarPostagemReversa(request);

                TextXmlEnvio.Text    = client.XmlEnvio;
                TextXmlResposta.Text = client.XmlResposta;
            }
        }