https://github.com/gleissonneves/gerador-de-parcela
gerador de parcela. Gere parcelas facimente, facilite o desenvolvimento utilizando para gerar por exemplo mensalidade, repasse, vendas entre outras ações
https://github.com/gleissonneves/gerador-de-parcela
angular javascript js react vue
Last synced: 3 months ago
JSON representation
gerador de parcela. Gere parcelas facimente, facilite o desenvolvimento utilizando para gerar por exemplo mensalidade, repasse, vendas entre outras ações
- Host: GitHub
- URL: https://github.com/gleissonneves/gerador-de-parcela
- Owner: gleissonneves
- License: mit
- Created: 2020-12-10T05:00:18.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-09-05T22:36:11.000Z (almost 4 years ago)
- Last Synced: 2025-08-09T06:56:08.118Z (12 months ago)
- Topics: angular, javascript, js, react, vue
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/gerador-de-parcela
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gerador de parcela
Gerador de parcela. Gere parcelas facimente, facilite o desenvolvimento utilizando para gerar por exemplo mensalidade, repasse, vendas entre outras ações.
Para começar clone o repositório com o comando.
```
git clone https://github.com/gleissonneves/gerador-de-parcela.git
```
ou click no [link aqui](https://github.com/gleissonneves/gerador-de-parcela/archive/main.zip)
Se preferir faça a instalação usando o [npm](https://www.npmjs.com/package/gerador-de-parcela).
### Importe o Gerador de parcela no HTML
No HTML requisite o script.
```html
const resource = require('gerador-de-parcela');
let datas = resource.generateDate(23, 11, 2022, 12)
let parcel = resource.generateParcel(datas, 'R$: 200.00')
console.log(datas, parcel);
```
### Instância a função de datas
A função responsável por gerar a(s) data(s) para compor a(s) parcela(s)
necessita de algumas informações para parametrizar.
```
generateDate(day, month, year, looping)
day recebe o dia;
month representa a quantidade de messes;
year representa o ano recorrente;
looping representa a quantidade de meses que será gerado a(s) data(s).
```
```html
// Example:
const resource = require('gerador-de-parcela');
let datas = resource.generateDate(23, 11, 2022, 12)
```
### Instância a função de Gera Parcelas
A função responsável por gerar a(s) parcelas(s) de fato onde dizemos a ela
os dias das parcelas.
```
generateParcel(arrDate, valueParcel)
arrDate recebe um array de data(s) que nos devolve
indice, o valor da(s) parcela(s), a data e o status que por padrão é "Em aberto";
valueParcel é o valor padrão de finido da parcela.
```
```html
// Example:
const resource = require('gerador-de-parcela');
// gera uma parcela única para o data '01-01-1999'
let parcelSingle = test.generateParcel(['01-01-1999'], 'R$: 200.00')
// gera parcelas durante o periodo de 5 anos, sendo a data de pagamento todo dia 23 começando a partir do mês 11 do ano de 2022
let fiveYears = 12 * 5;
let datas = resource.generateDate(23, 11, 2022, fiveYears);
let parcel = resource.generateParcel(datas, 'R$: 200.00');
```
#### Aquela espiadinha
Para deixar a mostra os dados devemos utilizar o console já que
ele nos permite ver as propriedades, volores de objetos, Arrays entre outros elementos.
## Licença
Este projeto esta sobe a licença MIT.
Feito com :heart: por Gleisson Neves 👋🏽