private void CarregarTodosOsPagamentosRecebidos()
        {
            TodosOsPagamentosRecebidos = FinanceiroData.TodosOsPagamentosRecebidos(DataInicial, DataFinal);

            SomaPagamentos = 0;

            foreach (var i in TodosOsPagamentosRecebidos)
            {
                SomaPagamentos += i.Valor;
            }
        }
        private void CarregarTodosOsProdutosComprados()
        {
            TodosOsProdutosComprados = FinanceiroData.TodosOsProdutosComprados(DataInicial, DataFinal);

            SomaDeProdutos = 0;

            foreach (var i in TodosOsProdutosComprados)
            {
                SomaDeProdutos += (i.PrecoCompra * i.QuantidaDeComprada);
            }
        }
        private void CarregarTodasASConsultasRealizadas()
        {
            TodasAsConsultas = FinanceiroData.TodasAsConsultasRealizadas(DataInicial, DataFinal);

            SomaConsulta = 0;

            foreach (var i in TodasAsConsultas)
            {
                SomaConsulta += i.ValorConsulta;
            }
        }
        //***************************************************Carregamento dos data grid********************************************
        private void CarregarTodasAsContasPagas()
        {
            TodasAsContas = FinanceiroData.TodasAsContas(DataInicial, DataFinal);

            SomaContasPagas = 0;

            foreach (var i in TodasAsContas)
            {
                SomaContasPagas += i.Valor;
            }
        }
        public DataTable CarregaDataTablePagamentosRecebidos(DateTime inicio, DateTime fim)
        {
            var listaPagamentosRecebidos = FinanceiroData.TodosOsPagamentosRecebidos(inicio, fim);

            var dataTable = new DataTable();

            dataTable.Columns.Add("Id");
            dataTable.Columns.Add("Cliente");
            dataTable.Columns.Add("DataDePagamento");
            dataTable.Columns.Add("FormaDePagamento");
            dataTable.Columns.Add("Valor", typeof(double));

            foreach (var item in listaPagamentosRecebidos)
            {
                dataTable.Rows.Add(item.Id, item.Cliente.Nome, item.DataDePagamento.ToShortDateString().ToString(), item.FormaDePagamento, item.Valor);
            }
            return(dataTable);
        }
        public DataTable CarregaDataTableContasPagas(DateTime inicio, DateTime fim)
        {
            var listaContasPagas = FinanceiroData.TodasAsContas(inicio, fim);

            var dataTable = new DataTable();

            dataTable.Columns.Add("Id");
            dataTable.Columns.Add("Tipo");
            dataTable.Columns.Add("DataDePagamento");
            dataTable.Columns.Add("Valor", typeof(double));
            dataTable.Columns.Add("QuemCadastrou");

            foreach (var item in listaContasPagas)
            {
                dataTable.Rows.Add(item.Id, item.Tipo.Tipo, item.DataDePagamento.ToShortDateString(), item.Valor, item.QuemCadastrou.Nome);
            }
            return(dataTable);
        }
        public DataTable CarregaDataTableProdutosComprados(DateTime inicio, DateTime fim)
        {
            TotalGastosComProdutos = 0;

            var listaProdutosComprados = FinanceiroData.TodosOsProdutosComprados(inicio, fim);

            var dataTable = new DataTable();

            dataTable.Columns.Add("Id");
            dataTable.Columns.Add("Produto");
            dataTable.Columns.Add("QuantidaDeComprada", typeof(int));
            dataTable.Columns.Add("PrecoCompra", typeof(double));
            dataTable.Columns.Add("DataDeCompra");

            foreach (var item in listaProdutosComprados)
            {
                dataTable.Rows.Add(item.Id, item.Produto.Nome, item.QuantidaDeComprada, item.PrecoCompra, item.DataDeCompra.ToShortDateString().ToString());
                TotalGastosComProdutos += (item.PrecoCompra * item.QuantidaDeComprada);
            }
            return(dataTable);
        }