public WebServicesRF() { wsRecepcao = new WSRecepcao.RecepcaoLoteReinfClient(); wsConsulta = new WSConsulta.ConsultasReinfClient(); if (Global.AMBIENTE_TESTES) { wsRecepcao.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF_PREPROD + "RecepcaoLoteReinf.svc"); wsConsulta.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF_PREPROD + "ConsultasReinf.svc"); } else { wsRecepcao.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF + "RecepcaoLoteReinf.svc"); wsConsulta.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF + "ConsultasReinf.svc"); } wsRecepcao.ClientCredentials.ClientCertificate.Certificate = Global.Certificado; wsConsulta.ClientCredentials.ClientCertificate.Certificate = Global.Certificado; }
private void Instanciar(bool ambienteProd) { wsRecepcao = new WSRecepcao.RecepcaoLoteReinfClient(); wsConsulta = new WSConsulta.ConsultasReinfClient(); if (ambienteProd) { wsRecepcao.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF_ENVIO + "RecepcaoLoteReinf.svc"); wsConsulta.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF_CONSULTA + "ConsultasReinf.svc"); } else { wsRecepcao.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF_ENVIO_PREPROD + "RecepcaoLoteReinf.svc"); wsConsulta.Endpoint.Address = new System.ServiceModel.EndpointAddress(Global.ENDERECO_BASE_WEBSERVICE_RF_CONSULTA_PREPROD + "ConsultasReinf.svc"); } wsRecepcao.ClientCredentials.ClientCertificate.Certificate = Global.Certificado; wsConsulta.ClientCredentials.ClientCertificate.Certificate = Global.Certificado; }