public List <Lancamento> Buscar()
        {
            var listaLancamentos = new List <Lancamento>();

            _conexao.ExecutarProcedure("GKSSP_SelLancamentos");

            using (var leitor = _conexao.ExecuteReader())
            {
                while (leitor.Read())
                {
                    listaLancamentos.Add(new Lancamento
                    {
                        IdLancamento = leitor.GetInt32(leitor.GetOrdinal("IdLancamento")),
                        DataCadastro = leitor.GetDateTime(leitor.GetOrdinal("DataCadastro")),
                        Valor        = leitor.GetDecimal(leitor.GetOrdinal("Valor")),
                        Descricao    = leitor.GetString(leitor.GetOrdinal("Descricao")),
                        DataEvento   = leitor.GetDateTime(leitor.GetOrdinal("DataEvento")),
                        Categoria    = new Categoria {
                            Nome = leitor.GetString(leitor.GetOrdinal("Categoria"))
                        },
                        Conta = new Conta {
                            Nome = leitor.GetString(leitor.GetOrdinal("Conta"))
                        },
                        Usuario = new Usuario {
                            Email = leitor.GetString(leitor.GetOrdinal("Usuario"))
                        },
                        Acao = new Acao {
                            Nome = leitor.GetString(leitor.GetOrdinal("Acao"))
                        },
                    });
                }
            }

            return(listaLancamentos);
        }
예제 #2
0
        public List <Conta> Buscar()
        {
            var contas = new List <Conta>();

            _conexao.ExecutarProcedure("GKSSP_SelContas");


            using (var leitor = _conexao.ExecuteReader())
            {
                while (leitor.Read())
                {
                    contas.Add(new Conta
                    {
                        IdConta      = leitor.GetInt32(leitor.GetOrdinal("IdConta")),
                        Nome         = leitor.GetString(leitor.GetOrdinal("Nome")),
                        DataCadastro = leitor.GetDateTime(leitor.GetOrdinal("DataCadastro")),
                        Usuario      = new Usuario {
                            Email = leitor.GetString(leitor.GetOrdinal("Usuario"))
                        }
                    });
                }
            }

            return(contas);
        }
예제 #3
0
        public IEnumerable <Acao> Buscar()
        {
            _conexao.ExecutarProcedure("GKSSP_SelAcoes");

            var acoes = new List <Acao>();

            using (var leitor = _conexao.ExecuteReader())
            {
                while (leitor.Read())
                {
                    acoes.Add(new Acao
                    {
                        IdAcao = leitor.GetInt32(leitor.GetOrdinal("IdAcao")),
                        Nome   = leitor.GetString(leitor.GetOrdinal("Nome"))
                    });
                }
            }
            return(acoes);
        }
예제 #4
0
        public IEnumerable <Usuario> Buscar()
        {
            _conexao.ExecutarProcedure("GKSSP_SelUsuarios");

            var usuarios = new List <Usuario>();

            using (var leitor = _conexao.ExecuteReader())
            {
                while (leitor.Read())
                {
                    usuarios.Add(new Usuario
                    {
                        Email = leitor.GetString(leitor.GetOrdinal("Email")),
                        //FG_Ativo = leitor.GetByte(leitor.GetOrdinal("FG_Ativo"))
                    });
                }
            }

            return(usuarios);
        }
예제 #5
0
        public IEnumerable <Categoria> Buscar()
        {
            _conexao.ExecutarProcedure("GKSSP_SelCategorias");

            var categorias = new List <Categoria>();

            using (var leitor = _conexao.ExecuteReader())
            {
                while (leitor.Read())
                {
                    categorias.Add(new Categoria
                    {
                        IdCategoria = leitor.GetInt32(leitor.GetOrdinal("IdCategoria")),
                        Nome        = leitor.GetString(leitor.GetOrdinal("Nome"))
                    });
                }
            }

            return(categorias);
        }