public ListaUsuario Consultar(int?codigo, string nome) { try { acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@Nome", nome); acessoDadosSqlServer.AdicionarParametros("@IDUsuario", codigo); DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspUsuarioPesquisarNomeOuCodigo"); foreach (DataRow linha in dataTable.Rows) { Usuario usuario = new Usuario(); usuario.Pessoa = new Pessoa() { IDPessoa = Convert.ToInt32(linha["IDPessoaUsuario"]), Ativo = Convert.ToBoolean(linha["Ativo"]), CPF = linha["CPF"].ToString(), DataNascimento = Convert.ToDateTime(linha["DataNascimento"]), Email = linha["Email"].ToString(), Nome = linha["Nome"].ToString(), RG = linha["RG"].ToString(), Usuario = linha["Usuario"].ToString(), TelefoneCelular = linha["TelefoneCelular"].ToString(), TelefoneResidencial = linha["TelefoneResidencial"].ToString(), Sexo = Convert.ToBoolean(linha["Sexo"]) }; usuario.Pessoa.Endereco = new Endereco() { Bairro = linha["Bairro"].ToString(), CEP = linha["CEP"].ToString(), Cidade = linha["Cidade"].ToString(), Complemento = linha["Complemento"].ToString(), IDEndereco = Convert.ToInt32(linha["IDEndereco"]), Numero = Convert.ToInt32(linha["Numero"]), Rua = linha["Rua"].ToString(), UF = linha["UF"].ToString() }; usuario.TipoUsuario = new TipoUsuario() { IDTipoUsuario = Convert.ToInt32(linha["IDTipoUsuario"]), Descricao = linha["Descricao"].ToString() }; listaUsuario.Add(usuario); } return(listaUsuario); } catch (Exception ex) { throw new Exception("Não foi possível consultar por código ou nome. Detalhes: " + ex.Message); } }
public void atualizarListaUsuario(int pagina) { try { using (ServicoAdministrativoClient serv = new ServicoAdministrativoClient()) { if (pagina == 0) { primeiroResultado = 0; } else if (pagina > 0) { primeiroResultado += QUANTIDADE_PAGINA; } else if (pagina < 0) { primeiroResultado -= QUANTIDADE_PAGINA; } List <UsuarioDTO> listaServ = serv.selectUsuarioPagina(primeiroResultado, QUANTIDADE_PAGINA, new UsuarioDTO()); ListaUsuario.Clear(); foreach (UsuarioDTO objAdd in listaServ) { ListaUsuario.Add(objAdd); } UsuarioSelected = null; } } catch (Exception ex) { throw ex; } }
private void CargarUsuarios() { ListaUsuario.Add(new UsuarioModel { Id_Usuario = 1, Usuario = " @LuisContreras ", Contra = "12345", Id_Empleado = 1, Id_Rol = 1 }); ListaUsuario.Add(new UsuarioModel { Id_Usuario = 2, Usuario = " @AbelLopez ", Contra = "12345", Id_Empleado = 2, Id_Rol = 2 }); }
public async Task GetAll() { try { var x = await Repository.GetAllAsync(); ListaUsuario.Clear(); foreach (var item in x) { ListaUsuario.Add(item); } } catch (Exception ex) { throw ex; } }