Example #1
0
        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"));
        }
Example #2
0
        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"));
        }