コード例 #1
0
        // GET: PessoaFisica
        public ActionResult Adiciona(Pessoa pessoa)
        {
            PessoaDAO dao = new PessoaDAO();

            if (pessoa.ID == 0)
            {
                dao.Adiciona(pessoa);
            }
            else
            {
                dao.Alterar(pessoa);
            }


            return(RedirectToAction("Index", "Pessoa"));
        }
コード例 #2
0
        public JsonResult Adiciona(Pessoa pessoa)
        {
            var dao = new PessoaDAO();

            if (dao.Existe(pessoa.CpfCnpj) != null)
            {
                return(Json(new { adicionou = false, msg = "Já existe um cliente cadastrado com este CPF/CNPJ." }));
            }
            else
            {
                if (pessoa.Valida() && pessoa.Endereco.Valida())
                {
                    dao.Adiciona(pessoa);
                    return(Json(new { adicionou = true }));
                }
                else
                {
                    return(Json(new { adicionou = false, msg = "Dados inválidos." }));
                }
            }
        }