$(document).ready(function() { listarGrid(); $('#filtrar').click(filtrar); }); function listarGrid(){ $.get('https://localhost:5001/Colaborador/Listar') .done(function(resposta) { $('#grid tr').remove(); for(i = 0; i < resposta.length; i++) { let dados = resposta[i]; $('#grid').append($('').attr('id', dados.id)); $('#' + dados.id).append($('').html(dados.id)); $('#' + dados.id).append($('').html(dados.nome)); $('#' + dados.id).append($('').html(dados.idCargoNavigation.nome)); $('#' + dados.id).append($('').html('R$ ' + dados.salario.toFixed(2).toString().replace('.', ','))); } }) .fail(function(erro, mensagem, excecao) { alert(mensagem + ': ' + excecao); }); } function filtrar(){ var valorInicial = $('#valorInicial').val(); var valorFinal = $('#valorFinal').val(); var erro = false; if (valorInicial == '' || valorFinal == '') { alert('Preencha os campos!'); erro = true; } if (valorInicial >= valorFinal) { alert('O valor inicial deve ser menor que o final!'); erro = true; } if (!erro) { $.get('https://localhost:5001/Colaborador/ListarPorFaixa?valorInicial='+valorInicial+'&valorFinal='+valorFinal) .done(function(resposta) { $('#grid tr').remove(); for(i = 0; i < resposta.length; i++) { let dados = resposta[i]; $('#grid').append($('').attr('id', dados.id)); $('#' + dados.id).append($('').html(dados.id)); $('#' + dados.id).append($('').html(dados.nome)); $('#' + dados.id).append($('').html(dados.idCargoNavigation.nome)); $('#' + dados.id).append($('').html('R$ ' + dados.salario.toFixed(2).toString().replace('.', ','))); } }) .fail(function(erro, mensagem, excecao) { alert(mensagem + ': ' + excecao); }); } }