Criar arquivo XML com uma determinada estrutura.
Ejemplo n.º 1
0
        public Retorno Consultar(string tid)
        {
            if (string.IsNullOrEmpty(tid))
                return null;

            Retorno retorno;
            var consulta = new Consulta
            {
                Id = Guid.NewGuid().ToString(),
                Tid = tid,
                Estabelecimento = new Estabelecimento()
                {
                    Numero = Credencial.NumeroHomolog,
                    Chave = Credencial.ChaveHomolog
                }
            };

            var xmlRequest = new CustomXml().GetXml(consulta);
            var xmlTransacao = CustomHttpRequest.Request(xmlRequest, Credencial.UrlHomolog);
            var serializer = new XmlSerializer(typeof(Retorno));

            using (var reader = new StringReader(xmlTransacao))
            {
                retorno = (Retorno)serializer.Deserialize(reader);
            }

            return retorno;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// SetCustomXmlDocument
 /// </summary>
 public override void SetCustomXmlDocument(XDocument data, string partName)
 {
     CustomXml.SetDocument(data, partName);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// FindCustomXml
 /// </summary>
 public override XDocument FindCustomXml(string partName)
 {
     return(CustomXml.Find(partName));
 }