private void BuscarDados() { GastosBLL gastosBLL = new GastosBLL(); var filtro = Filtro(); try { var listaGastos = gastosBLL.SelectAll(filtro); if (listaGastos.Count == 0) { MessageBox.Show("Nenhum gasto encontrado nesse período"); return; } preencherGrid(listaGastos); } catch (Exception ex) { LoggerUtil.ErrorLog(ex.Message, ex); MessageBox.Show("Erro ao buscar os dados."); } }
/* * Inicia a comunicação com o banco de dados */ private void BuscarDados() { //Se houver dados na grid de detlhes, limpa if (listaGastosDetalhe != null) { listaGastosDetalhe.Clear(); } //Verifica os filtros de tela var filtro = Filtro(); GastosBLL gastosBLL = new GastosBLL(); //Busca os dados agrupados por tipo do gasto var listaGastosMaster = gastosBLL.getSomatorioPorTipo(filtro); if (listaGastosMaster.Count == 0) { MessageBox.Show("Nenhum gasto encontrado nesse período"); return; } try { //Busca dos dados da grid de detalhes com o filtro de tela, para permanecer em memória listaGastosDetalhe = gastosBLL.SelectAll(filtro); } catch (Exception ex) { LoggerUtil.ErrorLog(ex.Message, ex); MessageBox.Show("Erro ao buscar os dados."); } //Popula a grid master PreencherGridMaster(listaGastosMaster); }