Ejemplo n.º 1
0
        private bool ValidarUtilizacaoDUA(int ptvId, string numeroDUA, string cpfCnpj, string tipo)
        {
            var bus            = new PTVBus();
            var idFilaConsulta = bus.GravarConsultaDUA(numeroDUA, cpfCnpj, tipo);

            if (idFilaConsulta <= 0)
            {
                return(Validacao.EhValido);
            }

            var count         = 0;
            var duaConsultada = false;

            while (!duaConsultada && count <= 10)
            {
                System.Threading.Thread.Sleep(5000);
                duaConsultada = bus.VerificarSeDUAConsultada(idFilaConsulta);
                count++;
            }

            if (!duaConsultada)
            {
                Validacao.Add(Mensagem.PTV.ErroAoConsultarDua);
                return(Validacao.EhValido);
            }

            bus.VerificarDUA(idFilaConsulta, numeroDUA, cpfCnpj, tipo, ptvId);

            return(Validacao.EhValido);
        }
Ejemplo n.º 2
0
        private bool ValidarUtilizacaoDUA(int ptvId, string numeroDUA, string cpfCnpj, string tipo)
        {
            var bus = new PTVBus();

            bus.VerificarDUA(numeroDUA, cpfCnpj, tipo, ptvId);

            return(Validacao.EhValido);
        }