示例#1
0
        public static KeyValuePair <string, ITRetDownloadNFe> Interface_DownloadNF(SoapHttpClientProtocol oServico, ITDownloadNFe xmlEnvio, Parametro oParam, VersaoXML versao)
        {
            var Key = ExecutaServico(oServico, xmlEnvio, oParam);

            try
            {
                var Value = (ITRetDownloadNFe)XMLUtils.CarregaXML_STR(Key, versao, "TRetDownloadNFe");
                return(new KeyValuePair <string, ITRetDownloadNFe>(Key, Value));
            }
            catch (Exception ex)
            {
                Key = ex.Message + " - " + Key;
                return(new KeyValuePair <string, ITRetDownloadNFe>(Key, null));
            }
        }
示例#2
0
 public static ITRetDownloadNFe DownloadNF(SoapHttpClientProtocol oServico, ITDownloadNFe xmlEnvio, Parametro oParam, VersaoXML versao)
 {
     return((ITRetDownloadNFe)XMLUtils.CarregaXML_STR(ExecutaServico(oServico, xmlEnvio, oParam),
                                                      versao, "TRetDownloadNFe"));
 }
示例#3
0
 public static ITRetDownloadNFe DownloadNF(SoapHttpClientProtocol oServico, ITDownloadNFe xmlEnvio, Parametro oParam, VersaoXML versao)
 {
     return(ExecutaServico <ITRetDownloadNFe, ITDownloadNFe>(oServico, TService.DownloadNF, xmlEnvio, oParam, versao, "TRetDownloadNFe"));
 }