public PEntidades.SrvSATConsultaCFDI.MiAcuse esValidoCFDI(string expresionImpresa)
        {
            PEntidades.SrvSATConsultaCFDI.ConsultaCFDIServiceClient cli = new SrvSATConsultaCFDI.ConsultaCFDIServiceClient(
                new System.ServiceModel.BasicHttpBinding("BasicHttpBinding_IConsultaCFDIService"),
                new System.ServiceModel.EndpointAddress("https://consultaqr.facturaelectronica.sat.gob.mx/ConsultaCFDIService.svc"));
            // new System.ServiceModel.EndpointAddress("https://consultaqr.facturaelectronica.sat.gob.mx/ConsultaCFDIService.svc"));
            cli.Open();
            PEntidades.SrvSATConsultaCFDI.Acuse resul = cli.Consulta(expresionImpresa);
            MiAcuse retorno = new MiAcuse();

            retorno.Estado        = resul.Estado;
            retorno.CodigoEstatus = resul.CodigoEstatus;
            cli.Close();
            return(retorno);
        }
Пример #2
0
        public PEntidades.SrvSATConsultaCFDI.MiAcuse esValidoCFDI(string expresionImpresa)
        {
            if (System.Net.ServicePointManager.SecurityProtocol == (SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls))//ADD SF RSG 16.02.2021
            {
                System.Net.ServicePointManager.SecurityProtocol = (SecurityProtocolType)(0xc0 | 0x300 | 0xc00);
            }
            PEntidades.SrvSATConsultaCFDI.ConsultaCFDIServiceClient cli = new SrvSATConsultaCFDI.ConsultaCFDIServiceClient(
                new System.ServiceModel.BasicHttpBinding("BasicHttpBinding_IConsultaCFDIService"),
                new System.ServiceModel.EndpointAddress("https://consultaqr.facturaelectronica.sat.gob.mx/ConsultaCFDIService.svc"));
            // new System.ServiceModel.EndpointAddress("https://consultaqr.facturaelectronica.sat.gob.mx/ConsultaCFDIService.svc"));
            cli.Open();
            PEntidades.SrvSATConsultaCFDI.Acuse resul = cli.Consulta(expresionImpresa);
            MiAcuse retorno = new MiAcuse();

            retorno.Estado        = resul.Estado;
            retorno.CodigoEstatus = resul.CodigoEstatus;
            cli.Close();
            return(retorno);
        }