示例#1
0
 public JsonResult VerifiqueCPf(string cpf)
 {
     if (UtilidadesValidadacao.CPFEhValido(cpf))
     {
         return(Json(new { Valido = true }, JsonRequestBehavior.AllowGet));
     }
     else
     {
         return(Json(new { Valido = false, Message = "Informe um CPF valido" }, JsonRequestBehavior.AllowGet));
     }
 }
示例#2
0
        private List <string> InconsistenciasMsgs(ClienteModel model)
        {
            List <string> erros = new List <string>();

            if (!this.ModelState.IsValid)
            {
                erros = (from item in ModelState.Values
                         from error in item.Errors
                         select error.ErrorMessage).ToList();
            }
            if (!UtilidadesValidadacao.CPFEhValido(model.CPF))
            {
                erros.Add("Informe um CPF valido!");
            }
            if (new BoCliente().VerificarExistencia(model.CPF))
            {
                erros.Add("CPF ja existe em nossa base. Não permitida a existência de um CPF duplicado!");
            }

            return(erros);
        }