private void Pesquisar(object sender, RoutedEventArgs e)
        {
            int?idUsuario = Convert.ToInt32(cboUsuario.SelectedValue);

            if (idUsuario == 0)
            {
                idUsuario = null;
            }

            int?idOperador = Convert.ToInt32(cboOperador.SelectedValue);

            if (idOperador == 0)
            {
                idOperador = null;
            }

            int?idEquipamento = Convert.ToInt32(cboEquipamento.SelectedValue);

            if (idEquipamento == 0)
            {
                idEquipamento = null;
            }

            DateTime?dataInicio          = dtInicio.SelectedDate;
            DateTime?dataFim             = dtFim.SelectedDate;
            DateTime?dataInicioDevolucao = dtIniDev.SelectedDate;
            DateTime?dataFimDevolucao    = dtFimDev.SelectedDate;

            bool apenasAtrasados = false;

            if (checkApenasAtrasados.IsChecked == true)
            {
                apenasAtrasados = true;
            }

            bool excluirDevolvidos = false;

            if (checkExcluirDevolvidos.IsChecked == true)
            {
                excluirDevolvidos = true;
            }


            List <Emprestimo> emprestimos = EmprestimoDAO.ListarComParametros(idUsuario, idOperador, dataInicio,
                                                                              dataFim, dataInicioDevolucao, dataFimDevolucao, idEquipamento, apenasAtrasados, excluirDevolvidos);

            tabelaEmprestimos.ItemsSource = emprestimos;
        }