コード例 #1
0
 public static ITRetEnvEvento EnviarEnvelopeEvento(
     System.Web.Services.Protocols.SoapHttpClientProtocol oServico,
     ITEnvEvento oEnvEvento, Parametro oParam, VersaoXML versao)
 {
     return((ITRetEnvEvento)XMLUtils.CarregaXML_STR(ExecutaServico(oServico, oEnvEvento, oParam),
                                                    versao, "TRetEnvEvento"));
 }
コード例 #2
0
        //chamadas com retornos em string
        public static KeyValuePair <string, ITRetEnvEvento> Interface_EnviarEnvelopeEvento(
            System.Web.Services.Protocols.SoapHttpClientProtocol oServico,
            ITEnvEvento oEnvEvento, Parametro oParam, VersaoXML versao)
        {
            var Key = ExecutaServico(oServico, oEnvEvento, oParam);

            try
            {
                var Value = (ITRetEnvEvento)XMLUtils.CarregaXML_STR(Key, versao, "TRetEnvEvento");
                return(new KeyValuePair <string, ITRetEnvEvento>(Key, Value));
            }
            catch (Exception ex)
            {
                Key = ex.Message + " - " + Key;
                return(new KeyValuePair <string, ITRetEnvEvento>(Key, null));
            }
        }
コード例 #3
0
 public static ITRetEnvEvento EnviarEnvelopeEvento(SoapHttpClientProtocol oServico, ITEnvEvento oEnvEvento, Parametro oParam, VersaoXML versao)
 {
     return(ExecutaServico <ITRetEnvEvento, ITEnvEvento>(oServico, TService.RecepcaoEvento, oEnvEvento, oParam, versao, "TRetEnvEvento"));
 }