/// <summary> /// Deserializes workflow markup into an TDownloadNFe object /// </summary> /// <param name="xml">string workflow markup to deserialize</param> /// <param name="obj">Output TDownloadNFe object</param> /// <param name="exception">output Exception value if deserialize failed</param> /// <returns>true if this XmlSerializer can deserialize the object; otherwise, false</returns> public static bool Deserialize(string xml, out TDownloadNFe obj, out System.Exception exception) { exception = null; obj = default(TDownloadNFe); try { obj = Deserialize(xml); return(true); } catch (System.Exception ex) { exception = ex; return(false); } }
public static bool LoadFromFile(string fileName, out TDownloadNFe obj) { System.Exception exception = null; return(LoadFromFile(fileName, out obj, out exception)); }
public static bool LoadFromFile(string fileName, out TDownloadNFe obj, out System.Exception exception) { return(LoadFromFile(fileName, Encoding.UTF8, out obj, out exception)); }
/// <summary> /// Deserializes xml markup from file into an TDownloadNFe object /// </summary> /// <param name="fileName">string xml file to load and deserialize</param> /// <param name="obj">Output TDownloadNFe object</param> /// <param name="exception">output Exception value if deserialize failed</param> /// <returns>true if this XmlSerializer can deserialize the object; otherwise, false</returns> public static bool LoadFromFile(string fileName, System.Text.Encoding encoding, out TDownloadNFe obj, out System.Exception exception) { exception = null; obj = default(TDownloadNFe); try { obj = LoadFromFile(fileName, encoding); return(true); } catch (System.Exception ex) { exception = ex; return(false); } }
public static bool Deserialize(string xml, out TDownloadNFe obj) { System.Exception exception = null; return(Deserialize(xml, out obj, out exception)); }
public static TRetDownloadNFe DownloadNFe(TDownloadNFe downloadNFe, string codUF, X509Certificate2 cert) { return C_WebService.DownloadNFe(downloadNFe, (CodUfIbge)Enum.Parse(typeof(CodUfIbge), codUF), cert); }
public static TRetDownloadNFe DownloadNFe(TDownloadNFe downloadNFe, TCodUfIBGE CodUF, X509Certificate2 cert) { XmlNode xmlNodeRetorno = null; TRetDownloadNFe retornoDownloadNFe = null; C_WebService.ListaUrl listaURL = WsUrls.BuscaURL(CodUF, downloadNFe.tpAmb); //CABEÇALHO DownloadNF.nfeCabecMsg cab = new DownloadNF.nfeCabecMsg(); cab.cUF = PegarCodigoUF(CodUF); //UF DO CABEÇALHO cab.versaoDados = Funcoes.ConvertEnumToString(downloadNFe.versao); //VERSÃO DO CABEÇALHO //CRIA UMA INSTANCIA DA CONEXÃO COM O WEBSERVICE DownloadNF.NfeDownloadNF wsMsg = new DownloadNF.NfeDownloadNF(listaURL.UrlNfeDownloadNF); wsMsg.nfeCabecMsgValue = cab; //ASSOCIA CABEÇALHO NFE wsMsg.Timeout = 100000; //DEFINE TEMPO MAXIMO DE ESPERA POR RETORNO wsMsg.ClientCertificates.Add(cert); //ASSOCIA CERTIFICADO A CONEXAO WEBSERVICE wsMsg.SoapVersion = SoapProtocolVersion.Soap12; //DEFINE PROTOCOLO USADO NA CONEXÃO XmlDocument dados = new XmlDocument(); dados.LoadXml(Funcoes.RemoveNameSpaceFromXml(downloadNFe.Serialize())); //ENVIA REQUISIÇÂO PARA SEFAZ E OBTEM RETORNO xmlNodeRetorno = wsMsg.nfeDownloadNF(dados); retornoDownloadNFe = TRetDownloadNFe.Deserialize(xmlNodeRetorno.OuterXml); return retornoDownloadNFe; }
public static bool LoadFromFile(string fileName, out TDownloadNFe obj) { System.Exception exception = null; return LoadFromFile(fileName, out obj, out exception); }
public static bool LoadFromFile(string fileName, out TDownloadNFe obj, out System.Exception exception) { return LoadFromFile(fileName, Encoding.UTF8, out obj, out exception); }
/// <summary> /// Deserializes xml markup from file into an TDownloadNFe object /// </summary> /// <param name="fileName">string xml file to load and deserialize</param> /// <param name="obj">Output TDownloadNFe object</param> /// <param name="exception">output Exception value if deserialize failed</param> /// <returns>true if this XmlSerializer can deserialize the object; otherwise, false</returns> public static bool LoadFromFile(string fileName, System.Text.Encoding encoding, out TDownloadNFe obj, out System.Exception exception) { exception = null; obj = default(TDownloadNFe); try { obj = LoadFromFile(fileName, encoding); return true; } catch (System.Exception ex) { exception = ex; return false; } }
public static bool Deserialize(string xml, out TDownloadNFe obj) { System.Exception exception = null; return Deserialize(xml, out obj, out exception); }
/// <summary> /// Deserializes workflow markup into an TDownloadNFe object /// </summary> /// <param name="xml">string workflow markup to deserialize</param> /// <param name="obj">Output TDownloadNFe object</param> /// <param name="exception">output Exception value if deserialize failed</param> /// <returns>true if this XmlSerializer can deserialize the object; otherwise, false</returns> public static bool Deserialize(string xml, out TDownloadNFe obj, out System.Exception exception) { exception = null; obj = default(TDownloadNFe); try { obj = Deserialize(xml); return true; } catch (System.Exception ex) { exception = ex; return false; } }