public UsuariosView() { InitializeComponent(); UsuariosViewModel ModeloDatos = new UsuariosViewModel(DialogCoordinator.Instance); this.DataContext = ModeloDatos; }
public IHttpActionResult ConsultaUsuarios(int?idCliente, int idApiPertencente, int pagina) { try { var httpRequest = HttpContext.Current.Request; if (Request.Headers.Authorization != null) { var token = Request.Headers.Authorization.Parameter; IRestResponse verificaSeEstaLogado = Requisicoes.AutenticaToFront(token, 3); if (verificaSeEstaLogado.StatusCode == HttpStatusCode.OK) { UsuariosViewModel retorno = new UsuariosViewModel(); retorno.Usuarios = _appUsuario.ConsultaUsuarios(idCliente, idApiPertencente, pagina); retorno.QuantidadePaginas = _appUsuario.QuantidadePaginas(); return(Ok(retorno)); } else { return(Content(verificaSeEstaLogado.StatusCode, "")); } } else { return(Content(HttpStatusCode.Forbidden, "")); } } catch { return(BadRequest()); } }
public ActionResult Login(UsuariosViewModel uvm) { if (!string.IsNullOrEmpty(uvm.usuario.email) && !string.IsNullOrEmpty(uvm.usuario.password)) { usuarios usuario = db.usuarios.Where(u => u.email == uvm.usuario.email && u.password == uvm.usuario.password).FirstOrDefault(); if (usuario != null) { SessionPersister.EmailUsuario = usuario.email; SessionPersister.NombreCliente = usuario.nombres + " " + usuario.apellidos; SessionPersister.AreaCliente = usuario.tipo; SessionPersister.UserId = usuario.id; if (usuario.foto != null) { SessionPersister.ImgBase64 = usuario.foto; } return(RedirectToAction("Home")); } } ViewBag.MessageLogIn = "******"; return(View("Login")); }
public async Task <ActionResult> Create(UsuariosViewModel usuario) { if (ModelState.IsValid) { var userAccount = new ApplicationUser { Email = usuario.correo, UserName = usuario.correo, }; var result = await UserManager.CreateAsync(userAccount, usuario.contraseña); if (result.Succeeded) { db.SP_AgregarUsuario(userAccount.Id, usuario.Nombre, usuario.ApellidoP, usuario.ApellidoM, usuario.codigo_Empleado, usuario.sexo, usuario.estatus); List <string> roles = usuario.GetRoles(); foreach (var rol in roles) { await UserManager.AddToRoleAsync(userAccount.Id, rol); } } return(RedirectToAction("Index")); } return(View(usuario)); }
public IActionResult Salvar(UsuariosViewModel model, string Operacao) { try { ValidaDados(model, Operacao); if (ModelState.IsValid == false) { ViewBag.Operacao = Operacao; PreencheDadosParaView(Operacao, model); return(View("Form", model)); } else { if (Operacao == "I") { DAO.Insert(model); } else { DAO.Update(model); ViewBag.nome_usuario = model.Nome; HttpContext.Session.SetString("nome_usuario", model.Nome); } return(RedirectToAction("index")); } } catch (Exception erro) { ViewBag.Erro = "Ocorreu um erro: " + erro.Message; ViewBag.Operacao = Operacao; PreencheDadosParaView(Operacao, model); return(View("Form", model)); } }
// GET: Usuarios public ActionResult Index(int pagina = 1) { var modelo = new UsuariosViewModel(); try { var result = db.View_Usuario_Roles.OrderBy(w => w.UserName) .Skip((pagina - 1) * RegistrosPorPagina) .Take(RegistrosPorPagina).ToList(); var TotalRegistros = db.View_Usuario_Roles.Count(); modelo.Usuario_Roles = result; modelo.PaginaActual = pagina; modelo.TotalDeRegistros = TotalRegistros; modelo.RegistrosPorPagina = RegistrosPorPagina; modelo.RegistrosPorPaginaActual = result.Count(); ViewBag.ModeloUsuarios = modelo; } catch (Exception ex) { } return(View(modelo)); }
public Result actualizarClave(UsuariosViewModel registro, int usuarioId) { Result resul = new Result(); resul = ValidateSession.validarOperacionesForm("Usuarios", "CambiarClave", usuarioId); if (resul.error != null && resul.error != "") { return(resul); } using (MoldeEntities entity = new MoldeEntities()) { Usuarios registroEditar = entity.Usuarios.Where(x => x.id == registro.id).SingleOrDefault(); registro.clave = Encriptado.EncriptarCadena(registro.clave); entity.Entry(registroEditar).CurrentValues.SetValues(registro); try { entity.SaveChanges(); return(new Result { error = "", id = registro.id, tipoAlerta = "success" }); } catch (Exception e) { return(new Result { error = e.Message, id = 0, tipoAlerta = "warning" }); } } }
public MainViewModel() { Usuario = new UsuariosViewModel(); Psr = new PsrViewModel(); Login = new LoginViewModel(); Recargas = new RecargasViewModel(); }
// GET: Usuarios/Edit/5 public async Task <IActionResult> Edit(int id) { if (id == 0) { return(StatusCode(StatusCodes.Status400BadRequest)); } var UsuariosViewModel = new UsuariosViewModel(); UsuariosService.UsuariosServiceClient client = new UsuariosService.UsuariosServiceClient(); List <Usuarios> objeto = await client.ObtenerUsuarioByIdAsync(id); if (objeto != null) { UsuariosViewModel.UsuId = objeto.First().UsuId; UsuariosViewModel.UsuNombre = objeto.First().UsuNombre; UsuariosViewModel.UsuPassword = objeto.First().UsuPassword; } else { return(StatusCode(StatusCodes.Status404NotFound)); } return(View(UsuariosViewModel)); }
public IActionResult CadastroUsuarios(UsuariosViewModel usuario) { UsuarioRepository r = new UsuarioRepository(); var usuarios = r.GetAll(); var res = 0; var aux = false; foreach (var u in usuarios) { if (u.Email.Equals(usuario.Email)) { aux = true; res = 1; TempData["resp"] = res; return(RedirectToAction("Usuarios")); } } if (aux == false) { r.Add(new Usuarios(usuario.Nome, usuario.Telefone, usuario.Email)); } return(RedirectToAction("Index")); }
public NuevoUsuarioPage() { InitializeComponent(); UsuariosViewModel model = new UsuariosViewModel(); BindingContext = model; }
public IActionResult AdmUsuarios() { if (UserLogin.Islogin == false) { return(RedirectToAction("LoginUser", "Usuarios")); } else if (UserLogin.Islogin == true && LoadDataUser.Rol != "Admin") { return(RedirectToAction("Index", "Proyectos")); } else if (UserLogin.Islogin == true && LoadDataUser.Rol == "Admin") { var usuarios = new UsuariosViewModel { Usuarios = _db.Usuario.ToList() }; return(View(usuarios)); } else { return(View()); } }
// GET: Usuarios/Edit/5 public ActionResult Edit(int id) { if (id == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var UsuariosViewModel = new UsuariosViewModel(); using (var client = new UsuariosService.UsuariosServiceClient()) { var objeto = client.ObtenerUsuarioById(id); if (objeto != null) { UsuariosViewModel.UsuId = objeto.First().UsuId; UsuariosViewModel.UsuNombre = objeto.First().UsuNombre; UsuariosViewModel.UsuPassword = objeto.First().UsuPassword; } else { return(HttpNotFound()); } } return(View(UsuariosViewModel)); }
public ActionResult RegistroUsuario(UsuariosViewModel registro) { if (!ModelState.IsValid) { return(View(registro)); } StringBuilder token = _servicioRegistrar.CrearToken(); Usuarios usuarioNuevo = new Usuarios(); usuarioNuevo.Nombre = registro.Nombre; usuarioNuevo.Apellido = registro.Apellido; usuarioNuevo.UserName = registro.UserName; usuarioNuevo.Email = registro.Email; usuarioNuevo.Password = registro.Password; usuarioNuevo.FechaNacimiento = Convert.ToDateTime(registro.FechaNacimiento); usuarioNuevo.TipoUsuario = 0; //Usuario normal usuarioNuevo.FechaCracion = DateTime.Today; usuarioNuevo.Activo = false; usuarioNuevo.Token = token.ToString(); _servicioRegistrar.CrearRegistro(usuarioNuevo); return(RegistroUsuario("OK")); }
protected void PreencheDadosParaView(string Operacao, UsuariosViewModel model) { if (GeraProximoId && Operacao == "I") { model.Id = DAO.ProximoId(); } }
public NUsuariosView(UsuariosViewModel NUsuariosViewModel) { InitializeComponent(); NUsuariosViewModel Modelo = new NUsuariosViewModel(NUsuariosViewModel, DialogCoordinator.Instance); this.DataContext = Modelo; }
public ActionResult FilterUserRol(string user, string fullName, string rol, int pagina = 1) { var modelo = new UsuariosViewModel(); try { var dataUserRol = db.View_Usuario_Roles.ToList(); var result = dataUserRol.OrderBy(w => w.UserName).Skip((pagina - 1) * RegistrosPorPagina).Take(RegistrosPorPagina).ToList(); var TotalRegistros = dataUserRol.Count(); if (!string.IsNullOrEmpty(user) && !string.IsNullOrWhiteSpace(user)) { user = user.Trim().ToUpper(); dataUserRol = dataUserRol.Where(w => w.UserName.ToUpper().Contains(user)).ToList(); result = dataUserRol.OrderBy(w => w.UserName) .Skip((pagina - 1) * RegistrosPorPagina).Take(RegistrosPorPagina).ToList(); TotalRegistros = dataUserRol.Count(); } if (!string.IsNullOrEmpty(fullName) && !string.IsNullOrWhiteSpace(fullName)) { fullName = fullName.Trim().ToUpper(); dataUserRol = dataUserRol.Where(w => w.NombreCompleto.ToUpper().Contains(fullName)).ToList(); result = dataUserRol.OrderBy(w => w.UserName) .Skip((pagina - 1) * RegistrosPorPagina).Take(RegistrosPorPagina).ToList(); TotalRegistros = dataUserRol.Count(); } if (!string.IsNullOrEmpty(rol) && !string.IsNullOrWhiteSpace(rol)) { rol = rol.Trim().ToUpper(); dataUserRol = dataUserRol.Where(w => w.Rol.ToUpper().Contains(rol)).ToList(); result = dataUserRol.OrderBy(w => w.UserName) .Skip((pagina - 1) * RegistrosPorPagina).Take(RegistrosPorPagina).ToList(); TotalRegistros = dataUserRol.Count(); } modelo.Usuario_Roles = result; modelo.PaginaActual = pagina; modelo.TotalDeRegistros = TotalRegistros; modelo.RegistrosPorPagina = RegistrosPorPagina; modelo.RegistrosPorPaginaActual = result.Count(); ViewBag.ModeloUsuarios = modelo; } catch (Exception ex) { } return(PartialView("Table", modelo)); }
public ActionResult DeleteConfirmed(int id) { UsuariosViewModel usuariosViewModel = db.UsuariosViewModels.Find(id); db.UsuariosViewModels.Remove(usuariosViewModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Create() { ViewBag.Operacao = "I"; UsuariosViewModel model = Activator.CreateInstance(typeof(UsuariosViewModel)) as UsuariosViewModel; PreencheDadosParaView("I", model); return(View("Form", model)); }
// GET: Usuarios public ActionResult Index() { UsuariosViewModel model = new UsuariosViewModel(); model.Usuarios = new UsuariosDAO().ListarUsuarios(); return(View("Index", model)); }
public Result actualizarClave(UsuariosViewModel registro, int usuarioId) { Result resul = new Result(); resul.error = "No se puede realizar esta operación en el estado actual del registro"; resul.tipoAlerta = "Info"; return(resul); }
public IActionResult Index() { List <UsuarioDTO> usuarios = _usuarioServico.ObterUsuarios(); var postagens = _postagemServico.ObterTodasPostagens(); var model = new UsuariosViewModel(usuarios); return(View(model)); }
// GET: Mantencion/Usuarios/AgregarUsuario public ActionResult AgregarUsuario() { var model = new UsuariosViewModel { ListaRoles = new ViewModelMapperHelper().ListaRoles() }; return(View(model)); }
public ActionResult ResetPassword(string id) { UsuariosViewModel model = new UsuariosViewModel(); model.Usuarios = new UsuariosDAO().resetSenha(id); return(View("Index", model)); }
// GET: Mantencion/Usuarios public ActionResult Index() { var model = new UsuariosViewModel { ListaUsuarios = new ViewModelMapperHelper().ListaUsuarios(), ListaRoles = new ViewModelMapperHelper().ListaRoles() }; return(View(model)); }
public UsuariosView() { InitializeComponent(); DataContext = new UsuariosViewModel(); UsuariosViewModel artvm = new UsuariosViewModel(); Usuarios = artvm.context.context.usuario.ToList(); dtUsuarios.ItemsSource = Usuarios; }
public void GetSessionUsuariosViewModel(ref UsuariosViewModel objUsuariosViewModel) { if (ObjetoSessionUsuariosViewModel == null) { objUsuariosViewModel = new UsuariosViewModel(); //objUser.general.TipoResult = Constantes.Login.SesionExpirada; throw new Exception("Su sesión ha expirado"); } objUsuariosViewModel = ObjetoSessionUsuariosViewModel; }
public ProveedoresView() { InitializeComponent(); DataContext = new ProveedorViewModel(); UsuariosViewModel artvm = new UsuariosViewModel(); Proveedores = artvm.context.context.proveedor.ToList(); dtProveedores.ItemsSource = Proveedores; }
public ActionResult Edit([Bind(Include = "Id,Nome,Email,Senha,ConfirmaSenha,Ativo,IdPerfil")] UsuariosViewModel usuariosViewModel) { if (ModelState.IsValid) { db.Entry(usuariosViewModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuariosViewModel)); }
public static UsuariosViewModel CargarViewModel() { UsuariosViewModel uvm = new UsuariosViewModel(); try { uvm.Usuarios = FUsuario.Instancia().GetUsuarios(); } catch { } return(uvm); }