RelatoriosRepository
class RelatoriosRepository extends Repository
Classe criada para guardar dados de relatorios
Traits
Classe de funções auxiliares em multi-tarefas
Properties
| $table | from Repository |
Methods
Transforma string to float US currency
Transforma float US currency to string BR currency
Transforma uma data do formato BR para o US
Transforma uma data do formato do formato US para o BR
Máscara que define a sequência númerica de um cnpj
Máscara que define sequência númerica de um cpf
Máscara que define sequência númerica de um telefone
Máscara que define sequência númerica de um Cep
Máscara que define sequência númerica de um Processo
Máscara que define a sequência informações de um CNAE
Máscara que define o formato de hora para HH:MM
Retorna a array para request
Retorna o nome alternativo o dado alternativo de um array
Retirando elementos "." e "," e retornando como número
Estruturação de relatorios
Retornando id do dado relacionado pelo campo
Estruturação de relatorios de clientes
Estruturação de relatorios de rotinas contabéis
Estruturação de relatorios de despesas
Estruturação de relatorios de pagamentos
Estruturação de relatorios de auditorias
Gerando relatorios em CSV
Buscando status
Details
in
AppTrait at line 19
string
onlyNumbers(string $valor = null)
Retornando apenas os números
in
AppTrait at line 30
float|null
toUSCurrencyFormat(string $valor = null)
Transforma string to float US currency
in
AppTrait at line 41
string
toBRCurrencyFormat(string $valor = null)
Transforma float US currency to string BR currency
in
AppTrait at line 55
float
clearPorcentNumber(string $valor)
Retorna apenas números e pontos
in
AppTrait at line 65
bool
validar_cnpj(string $cnpj)
Valida um CNPJ de acordo com a entrada
in
AppTrait at line 134
string|null
setDataToUsFormat(mixed $valor)
Transforma uma data do formato BR para o US
in
AppTrait at line 148
string|null
setDataToBrFormat(mixed $valor)
Transforma uma data do formato do formato US para o BR
in
AppTrait at line 162
array|string|string[]|null
maskToCnpj(string $cnpj)
Máscara que define a sequência númerica de um cnpj
in
AppTrait at line 176
array|string|string[]|null
maskToCpf(string $cpf)
Máscara que define sequência númerica de um cpf
in
AppTrait at line 190
array|string|string[]|null
maskToPhone(string $number)
Máscara que define sequência númerica de um telefone
in
AppTrait at line 204
array|string|string[]|null
maskToCep(string $number)
Máscara que define sequência númerica de um Cep
in
AppTrait at line 218
array|string|string[]|null
maskToProcesso(string $number)
Máscara que define sequência númerica de um Processo
in
AppTrait at line 232
array|string|string[]|null
maskToCnae(string $cnae)
Máscara que define a sequência informações de um CNAE
in
AppTrait at line 246
array|string|string[]|null
maskToHour(string $hora)
Máscara que define o formato de hora para HH:MM
in
AppTrait at line 261
int
getAge($date)
Retorna a idade a partir de uma data
in
AppTrait at line 276
array
create_request(array $array, string $type = 'required')
Retorna a array para request
in
AppTrait at line 298
mixed|string
altName(array $element, string $name1, string $name2)
Retorna o nome alternativo o dado alternativo de um array
in
AppTrait at line 311
void|Toastr
error(string $msg, string $type)
Retorna uma mensagem de erro
in
AppTrait at line 328
void|Toastr
success(string $msg, string $type)
Retorna uma mensagem de sucesso
in
AppTrait at line 344
array|string|string[]
stringForNumber($string)
Retirando elementos "." e "," e retornando como número
at line 22
protected array
strutucture($request)
Estruturação de relatorios
in
Repository at line 30
protected array
dataTrait($request)
Função abstrata não obrigatoria de tratamento
in
Repository at line 41
false
getIdByRelation(string $fieldName, int $id_relation)
Retornando id do dado relacionado pelo campo
in
Repository at line 59
false
save($request, $id = false)
Salvando todas as informações no banco de dados
at line 32
protected array
strutuctureCliente($request)
Estruturação de relatorios de clientes
at line 104
protected array
strutuctureRotina($request)
Estruturação de relatorios de rotinas contabéis
at line 122
protected array
strutuctureDespesas($request)
Estruturação de relatorios de despesas
at line 148
protected array
strutucturePagamentos($request)
Estruturação de relatorios de pagamentos
at line 174
protected array
strutuctureAuditorias($request)
Estruturação de relatorios de auditorias
at line 198
array
createRelatorio($info, $name, $relations)
Gerando relatorios em CSV
at line 230
array
defineStatus($status, $vencimento)
Buscando status