예제 #1
0
        public IValidacaoCoberturaPlanoDeSaude Criar(string CNPJ)
        {
            IValidacaoCoberturaPlanoDeSaude validacaoCoberturaPlanoDeSaude;

            //CNPJ Porto Seguro Saúde
            if (CNPJ == "001.001.0001/00001-10")
            {
                return(validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudePortoSeguro());
            }
            //CNPJ Bradesco Saúde
            if (CNPJ == "002.002.0002/00002-20")
            {
                return(validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudePortoBradesco());
            }

            //CNPJ Amil
            if (CNPJ == "003.003.0003/00003-30")
            {
                return(validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudeAmil());
            }

            //CNPJ Sulamerica
            if (CNPJ == "004.004.0004/00004-40")
            {
                return(validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudeSulAmerica());
            }

            throw new System.Exception("Não existe implementação para o CNPJ informado");
        }
예제 #2
0
        public IValidacaoCoberturaPlanoDeSaude Criar(string CNPJ)
        {
            IValidacaoCoberturaPlanoDeSaude validacaoCoberturaPlanoDeSaude;

            //CNPJ Porto Seguro Saúde
            if (CNPJ == "001.001.0001/00001-10")
            {
                return validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudePortoSeguro();
            }
            //CNPJ Bradesco Saúde
            if (CNPJ == "002.002.0002/00002-20")
            {
                return validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudePortoBradesco();
            }

            //CNPJ Amil
            if (CNPJ == "003.003.0003/00003-30")
            {
                return validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudeAmil();
            }

            //CNPJ Sulamerica
            if (CNPJ == "004.004.0004/00004-40")
            {
                return validacaoCoberturaPlanoDeSaude = new ValidacaoCoberturaPlanoDeSaudeSulAmerica();
            }

            throw new System.Exception("Não existe implementação para o CNPJ informado");
        }