예제 #1
0
        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;
        }
예제 #2
0
        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;
        }