private void FiltrarDados(string texto, int id = 0) { string sCampo = Grade.BuscarCampo(ref dgvDados, cbCampos.Text); var filtro = new UsuarioFiltroViewModel(); filtro.Ativo = cboAtivo.Text.Substring(0, 1); filtro.Campo = sCampo; filtro.Texto = texto; filtro.IdRevenda = usrRevendaFiltro.RetornarSelecao(); filtro.IdDepartamento = usrDepartamentoFiltro.RetornarSelecao(); filtro.IdCliente = usrClienteFiltro.RetornarSelecao(); if (id > 0) { filtro.Campo = "Usu_Id"; filtro.Texto = id.ToString(); filtro.Ativo = "T"; filtro.Contem = false; } _usuarioApp = new UsuarioApp(); _listaConsulta = _usuarioApp.Filtrar(filtro).ToList(); dgvDados.DataSource = _listaConsulta; }
public UsuarioConsultaViewModel[] Filtrar([FromBody] UsuarioFiltroViewModel filtro, string pesquisar) { try { var FiltroUsuario = filtro.Adapt <UsuarioFiltro>(); var Lista = _servicoUsuario.Filtrar(FiltroUsuario); //var Lista = _usuarioServico.Filtrar(FiltroUsuario); var model = Lista.Adapt <UsuarioConsultaViewModel[]>(); return(model); } catch (Exception ex) { throw new Exception(ex.Message); } }
public UsuarioFiltroViewModel Listar(UsuarioFiltroViewModel filtro) { var itens = UsuarioReadOnlyRepository.Listar(filtro.Consulta, filtro.Paginador); filtro.Itens = itens.Select(c => new UsuarioViewModel { Nome = c.Nome, Status = c.Status, Id = c.Id, Email = c.Email, IdGrupoUsuario = c.IdGrupoUsuario, Imagem = c.Imagem }).ToList(); return(filtro); }
public ActionResult Index(SearchUsuarioViewModel model) { if (!ModelState.IsValid) { return(Json(new { camposNaoPreenchidos = RetornaErrosModelState() })); } var filtro = new UsuarioFiltroViewModel { Nome = model.NomeUsuario, Matricula = model.MatriculaUsuario, IdUnidade = model.IdUnidade, IncludeUnidadesPerfis = true, Take = model.Take, Skip = model.Skip }; var usuarios = _usuarioAppService.Buscar(filtro); usuarios.Lista.ForEach(x => x.CPF = x.CPF.MaskCpfCpnj()); return(Json(usuarios)); }
public PaginacaoViewModel <UsuarioViewModel> Buscar(UsuarioFiltroViewModel model) { var retorno = Mapper.Map <PaginacaoViewModel <UsuarioViewModel> >(_usuarioService.Buscar(Mapper.Map <UsuarioFiltro>(model))); return(retorno); }
public IActionResult Index(UsuarioFiltroViewModel filtro) => View(UsuarioServiceWeb.Listar(filtro));
public UsuarioConsultaViewModel[] Filtrar(UsuarioFiltroViewModel filtro) { string url = Constantes.URL + "usuario/FiltrarSimples?pesquisar={0}"; return(new Operacao <UsuarioConsultaViewModel>().ObjetoToJSon(string.Format(url, ""), filtro)); }
public UsuarioViewModel Pesquisar(int codigo, string descricao, TipoPesquisa tipoPesquisa) { if (codigo == 0 && tipoPesquisa == TipoPesquisa.Id) { return(null); } if (string.IsNullOrEmpty(descricao) && tipoPesquisa == TipoPesquisa.Descricao) { return(null); } if (tipoPesquisa == TipoPesquisa.Tela) { frmUsuario formulario = new frmUsuario(""); if (Tela.AbrirFormularioModal(formulario)) { if (Funcoes.IdSelecionado == 0) { return(null); } return(_usuarioApp.ObterPorId(Funcoes.IdSelecionado)); } } if (tipoPesquisa == TipoPesquisa.Id && codigo > 0) { var model = _usuarioApp.ObterPorCodigo(codigo); if (model == null || model.Codigo == 0) { throw new Exception("Registro não encontrado!"); } return(model); } if (tipoPesquisa == TipoPesquisa.Descricao && descricao.Length > 0) { var filtro = new UsuarioFiltroViewModel(); filtro.Campo = "Usu_Nome"; filtro.Texto = descricao; filtro.Ativo = "A"; var model = _usuarioApp.Filtrar(filtro); if (model == null) { frmUsuario formulario = new frmUsuario(); if (Tela.AbrirFormularioModal(formulario)) { return(_usuarioApp.ObterPorId(Funcoes.IdSelecionado)); } return(null); } else { if (model.Count() == 1) { return(_usuarioApp.ObterPorId(model.First().Id)); } else { frmUsuario formulario = new frmUsuario(descricao); if (Tela.AbrirFormularioModal(formulario)) { return(_usuarioApp.ObterPorId(Funcoes.IdSelecionado)); } } return(null); } } else { return(null); } }