https://github.com/fflch/orcamento
https://github.com/fflch/orcamento
hacktoberfest
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fflch/orcamento
- Owner: fflch
- Created: 2020-03-20T14:11:52.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-09T19:37:04.000Z (about 2 years ago)
- Last Synced: 2024-04-10T00:02:02.154Z (about 2 years ago)
- Topics: hacktoberfest
- Language: PHP
- Homepage:
- Size: 11.8 MB
- Stars: 0
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Transformar usuário em admin pelo tinker:
php artisan tinker
\App\Models\User::all();
$eu = User::find(1);
$eu->perfil = 'Administrador';
$eu->save();
### Abas:
- Lancamentos
- Movimentos
- Relatórios
- Administração
- MInhas Contas
## Lancamento
na aba ‘Lancamento’ (Somente aberta para os usuários registrados como Admin), cria-se um novo lançamento com os campos grupo, receita, data, empenho, descrição, se foi debito ou credito e observações. Na pagina, pode-se salvar o lançamento, desfazer ele (zerar os campos) e voltar para a pagina anterior. Quando se salva um lançamento, é possível alterar e deletar ele. No caso de alteração, é mostrado "cadastrado/alterado por" com o nome de quem alterou, a criação e ultima modificação do lançamento. Além disso, da pra incluir percentuais. Você pode adicionar a conta, o tipo da conta e o percentual, e salva. nao é possível salvar em branco.
## Ficha Orcamentaria
na aba ‘Ficha Orcamentaria’ (Somente aberta para os usuários registrados como Admin), cria-se uma nova ficha orcamentaria com os campos dotação, data, empenho, descrição, se foi debito ou credito e observações. Na pagina, pode-se salvar a ficha, e voltar para a pagina anterior. Quando se salva uma Ficha, é possível alterar e deletar ela. Não é possível salvar fichas sem dotação definida. No caso de alteração, é mostrado "cadastrado/alterado por" com o nome de quem alterou, a criação e ultima modificação da ficha orcamentaria. Além disso, da pra incluir a contra-partida da ficha orcamentaria. Você pode adicionar a conta, o tipo da conta, o grupo, receita e o débito/credito, e salva. nao é possível salvar em branco.
## Relatorios
na aba ‘Relatórios’ (Somente aberta para os usuários registrados como Admin), há as opções 'balancete', 'acompanhamento', 'saldo-contas', 'saldo-dotacoes', 'lancamentos' e 'ficha orcamentaria', todas acompanhadas de um botão de 'ok'. Em 'balancete', seleciona-se a data do balancete e ao clicar no botão ok o sistema salva automaticamente um pdf na maquina com o balancete referente. Isso acontece para todos as outras opções. Ao preencher os campos referentes a cada tipo de solicitação, e clicar em ok, o sistema retorna salvando um pdf com a solicitação feita pelo usuário.
## Administração
na aba ‘Administração’ (Somente aberta para os usuários registrados como Admin), há as opções 'lançamentos', que exibe uma lista de todos os lançamentos, 'fichas orçamentarias', que exibe uma lista de todas as fichas orçamentárias, 'movimentos', com uma lista de todos os movimentos, 'tipos de conta', com uma lista de todos os tipos de conta, 'contas', com uma lista de todas as contas, 'dotações orcamentarias', com uma lista de todas as dotações orçamentárias,'notas', com uma lista de todas as notas, e 'usuários', com uma lista de todos os usuários. todas acompanhadas de uma barra de pesquisa para facilitar a filtragem de um dado específico e de botões de visualização, edição e exclusão.
## Minhas Contas
na aba ‘Minhas Contas’, é possível selecionar a conta do usuário logado e checar os dados e movimentações da conta.
### Models:
- Conta
- ContaLancamento
- ContaUsuario
- DotOrcamentaria
- FicOrcamentaria
- Lancamento
- Movimento
- Nota
- TipoConta
- Unidade
- User
## Conta
Cria, atualiza, mostra e guarda as contas cadastradas. Fazendo relação com os usuarios e com os tipos de conta.
## ContaLancamento
gera o lancamento da conta
## ContaUsuario
Relaciona as conta com os usuarios do sistema.
## DotOrcamentaria
Relaciona o usuario com suas fichas orcamentarias e dotacoes orcamentarias
## FicOrcamentaria
Cria ou atualiza uma ficha orcamentaria com os campos presentes na area de preenchimento mencionada na aba
## Lancamento
Cria ou atualiza um lançamento com os campos presentes na area de preenchimento mencionada na aba
## Movimento
Acompanha os movimentos do usuário, seus lançamentos, fichas orçamentárias. Contem as opções movimentos ativos e em anos
## Nota
Guarda as descrições e observações (notas) das movimentações
## TipoConta
Guarda as informações do tipo da conta em questão
## Unidade
Guarda as informações da unidade (numero, nome, depto)
## Users
Contém os usuários do sistema e suas informações