public ActionResult AdicionaUsuario(Funcionario funcionario, string repitasenha) { FuncionarioDAO dao = new FuncionarioDAO(); funcionario.Pessoa.TipoPessoa = 'F'; var nome = Validacoes.ValidaNomePessoa(funcionario.Pessoa.Nome); var gen = funcionario.Pessoa.Genero; var rg = Validacoes.ValidaRg(funcionario.Pessoa.Rg); var cpf = Validacoes.ValidaCpf(funcionario.Pessoa.CpfeCnpj); var idade = Validacoes.ValidaIdade(funcionario.Pessoa.Data); var email = Validacoes.ValidaEmail(funcionario.Pessoa.Email); var telUm = Validacoes.ValidaTelefoneUm(funcionario.Pessoa.TelefoneUm); var telDois = Validacoes.ValidaTelefoneDois(funcionario.Pessoa.TelefoneDois); if (funcionario.Senha == repitasenha && gen != null && nome == true && rg == true && cpf == true && idade == true && email == true && telUm == true && telDois == true) { dao.Adiciona(funcionario); return(RedirectToAction("Funcionarios", "Funcionario")); } else { ViewBag.Funcionario = funcionario; return(View("Form")); } }
public ActionResult Adiciona(Funcionario funcionario) { var random = new Random(); FuncionarioDAO dao = new FuncionarioDAO(); funcionario.CodigoVerificacao = random.Next(); dao.Adiciona(funcionario); return(View("Adiciona")); //ViewBag.Equipe = listaEquipe; //ViewBag.Cargo = listaCargo; //ViewBag.TipoPerfil = listaTipoPerfil; //return View("Form", funcionario); }
//[ValidateAntiForgeryToken] // Valida o Token do form public ActionResult AdicionaFuncionario(Funcionario funcionario, string repetindoASenha) { FuncionarioDAO dao = new FuncionarioDAO(); if (funcionario != null && repetindoASenha == funcionario.Senha) { funcionario.Ativo = true; dao.Adiciona(funcionario); return(RedirectToAction("Index", "Home")); } else { return(RedirectToAction("Form")); } }