Esempio n. 1
0
        public bool Validar(Documento documento)
        {
            if (documento.UF == null)
            {
                throw new Exception("A UF do documento não foi informada");
            }

            string inscricao = documento.Numero;

            if (inscricao.ToUpper().Equals("ISENTO"))
            {
                return(true);
            }

            IDocumentoEstadual validacaoIE = GetEstado(documento);

            return(validacaoIE.IsValid(documento.Numero));
        }
Esempio n. 2
0
        public string GenerateFake(Documento documento)
        {
            IDocumentoEstadual validacaoIE = GetEstado(documento);

            return(validacaoIE.GenerateFake());
        }