public void SalvarUsuario(Usuario _usuario) { try { if (_usuario.Registro == 0) { _usuario.DataCadastro = DateTime.Now; _DAO.Add(_usuario); _DAO.SaveChanges(); } else { _DAO.Atualizar(_usuario, _usuario.Registro); } } catch (DbEntityValidationException dbex) { throw new Erros.ErroDeValidacao(dbex); } catch (DbUpdateException dbuex) { throw new Erros.ErroGeral("Não foi possível concluir a operação. Verifique se o item não foi cadastrado previamente."); } catch (Exception ex) { throw new Erros.ErroGeral("Erro inesperado. " + ex.Message); } }
public ActionResult Add(UsuarioFormLogin usuarioFormLogin) { //Cria um usuário Usuario usuario = usuarioFormLogin.CriaUsuario(); //Valida se o usuário existe //if (usuarioDAO.ExisteUsuario(usuario) != null) if (UsuarioValidates.UsuarioValidate(usuario, usuarioDAO)) { ModelState.AddModelError("Usuario.jaexiste", "CPF já cadastrado"); } if (!UsuarioValidates.TercerizadoValidate(usuario)) { ModelState.AddModelError("Usuario.tercerizado", "Você informou que essa pessoa é terceira, mas não preencheo o campo [Empresa Tercerizada]"); } if (!UsuarioValidates.CpfValidate(usuario.Cpf)) { ModelState.AddModelError("Usuario.CPF", "Número de CPF Inválido"); } if (ModelState.IsValid) { usuarioDAO.Add(usuario); return(RedirectToAction("ListaUsuarios", "Login")); } ViewBag.Funcao = funcaoDAO.Lista(); ViewBag.Departamento = departamentoDAO.Lista(); ViewBag.Tercerizado = ChoiceFactory.SimNao(); ViewBag.ModeloValido = ModelState.IsValid; return(View("NovoLogin", usuarioFormLogin)); }
public void Salvar(tb_usuario _usuario) { try { _DAO.Add(_usuario); _DAO.SaveChanges(); } catch (Exception ex) { throw new Exception("Erro ao salvar usuario." + ex.Message); } }
public ActionResult Add(Usuario u) { if (Sessao.isLogged()) { UsuarioDAO.Add(u); return(RedirectToAction("Index", "Usuario")); } else { return(RedirectToAction("Login", "Usuario")); } }
public ActionResult Create([Bind(Include = "ID_Usuario,Nome,Email,Senha,ConfirmacaoSenha,Cep,Logradouro,Bairro,Localidade,Uf")] Usuario usuario) { Usuario u = (Usuario)TempData["Usuario"]; usuario.Bairro = u.Bairro; usuario.Localidade = u.Localidade; usuario.Logradouro = u.Logradouro; usuario.Uf = u.Uf; if (ModelState.IsValid) { UsuarioDAO.Add(usuario); return(RedirectToAction("Index")); } return(View(usuario)); }
public ActionResult Incluir(UsuarioModelView user) { if (!ModelState.IsValid) { return(View(user)); } user.Password = PasswordHash.Hash(user.Password); user.DataCriacao = DateTime.Now; Usuario usuario = UsuarioFactory.BuildModel(user); usuario.Role = roleDAO.GetById(user.Role); usuarioDAO.Add(usuario); return(RedirectToAction("Index")); }
public void SalvarUsuario(Usuario usuario) { try { Usuario aux = Get(usuario.COLABORADOR); if (aux == null) { DAO.Add(usuario); DAO.CommitChanges(); } else { throw new Exceptions.ErroAoSalvar("Já existe um usuário vinculado a este colaborador."); } } catch (DbUpdateException) { throw new Exceptions.ErroAoAtualizar(usuario); } catch (Exception) { throw new Exceptions.ErroAoSalvar(usuario); } }
private void CriaUsuarioPrincipalNoSistema() { var usuarioDao = new UsuarioDAO(); var usuario = new Usuario { Nome = "Administrador", Email = "*****@*****.**", Apelido = "admin", Senha = "admin", DataInclusao = DateTime.Now, NivelAcesso = 'A' }; // Criar o usuário principal do sistema if (!usuarioDao.IsUsuarioCadastrado(usuario.Apelido)) { usuarioDao.Add(usuario); } }
public ActionResult Add([FromBody] UsuarioRegistroDTO usuarioDTO) { //Comprobando que los datos sean correctos if (!ModelState.IsValid) { string mensajeDeError = ModelState.Values.First().Errors[0].ErrorMessage; return(BadRequest(mensajeDeError)); } Usuario usuario = UsuarioDAO.Get(_context, usuarioDTO.Username); if (usuario != null) { return(BadRequest("Este nombre de usuario se encuentra en uso.")); } UsuarioDAO.Add(_context, usuarioDTO); return(Ok("Usuario agregado exitosamente.")); }
public ActionResult CreateNew(string nombre, string apellido, string correo, string rol, string password, string confirmPassword) { UsuariosDTO model = new UsuariosDTO(); model.nombre = nombre; model.apellido = apellido; model.correo = correo; model.password = password; model.confirmPassword = confirmPassword; if (ModelState.IsValid) { var result = usuariosDAO.Add(nombre, apellido, correo, rol, password, confirmPassword); if (result.Succeeded) { model = new UsuariosDTO(); model = usuariosDAO.confirmUser(result, correo, rol); return(PartialView("Confirm", model)); } } return(PartialView("Create", model)); }
public ActionResult AddNew(Usuario u) { u.tipo = TipoUsuario.UsuarioComum; UsuarioDAO.Add(u); return(RedirectToAction("Login", "Usuario")); }