Ejemplo n.º 1
0
        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.");
            }
        }
Ejemplo n.º 2
0
        /*
         * 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);
        }