public ActionResult Cidadao_chk(CidadaoViewModel model) { string _cpfcnpj = Functions.RetornaNumero(model.CpfCnpj); bool _bCpf = _cpfcnpj.Length == 11 ? true : false; bool _bCnpj = !_bCpf; Cidadao_bll cidadaoRepository = new Cidadao_bll(_connection); int _codigo = 0; if (_bCpf) { _codigo = cidadaoRepository.Existe_Cidadao_Cpf(_cpfcnpj); } else { _codigo = cidadaoRepository.Existe_Cidadao_Cnpj(_cpfcnpj); } if (_codigo > 0) { ViewBag.Result = "Já existe um cadastro com este Cpf/Cnpj!"; return(View(model)); } TempData["c"] = model.CpfCnpj; return(RedirectToAction("Cidadao_add")); }
public ActionResult Cidadao_chkedt(CidadaoViewModel model) { string _cpfcnpj = Functions.RetornaNumero(model.CpfCnpj); bool _bCpfCnpj = _cpfcnpj.Length > 2 ? true : false; bool _bCodigo = model.Codigo > 0; Cidadao_bll cidadaoRepository = new Cidadao_bll(_connection); int _codigo = model.Codigo; if (_bCodigo) { bool _existeCod = cidadaoRepository.ExisteCidadao(_codigo); if (!_existeCod) { ViewBag.Result = "Não existe um cadastro cidadão com este Código!"; return(View(model)); } } if (_bCpfCnpj) { if (_cpfcnpj.Length == 11) { _codigo = cidadaoRepository.Existe_Cidadao_Cpf(_cpfcnpj); } else { _codigo = cidadaoRepository.Existe_Cidadao_Cnpj(_cpfcnpj); } if (_codigo == 0) { ViewBag.Result = "Não existe um cadastro cidadão com este Cpf/Cnpj!"; return(View(model)); } } TempData["cod"] = _codigo; return(RedirectToAction("Cidadao_vw")); }