Pular para o conteúdo principal

JazigoManutencaoInadimplencia

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método JazigoManutencaoInadimplencia é responsável por calcular a inadimplência de manutenção de jazigos dentro de um intervalo de datas especificado. Ele utiliza dados de manutenção de clientes e aplica cálculos específicos para determinar o resultado final.

plasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs
public async Task<KPIResultGeralDecimalDTO> JazigoManutencaoInadimplencia(DataInicioDataFimNullDTO model) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
ClienteJazigoManutencaoPorVencimentoplasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs560
Truncarplasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs566

Referências

Método / EndpointLocalizaçãoLinha
VerificaFiltroDeDataplasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs236
AddMillisecondsplasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs253
AddDaysplasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs253
QueryAsyncplasfran_erp.core/Repositories/Implementations/KPICemiterioRepository.cs257
Truncateplasfran_erp.core/Utils/Calculadora.cs8

Detalhamento das Referências

VerificaFiltroDeData

O método VerificaFiltroDeData verifica se o filtro de data fornecido é válido e aplica as devidas validações para garantir que o intervalo de datas esteja correto.

AddMilliseconds

O método AddMilliseconds é utilizado para adicionar milissegundos a uma instância de DateTime.

AddDays

O método AddDays é utilizado para adicionar dias a uma instância de DateTime.

QueryAsync

O método QueryAsync executa uma consulta assíncrona no banco de dados e retorna os resultados como uma lista de objetos do tipo especificado.

Truncate

O método Truncate é utilizado para truncar um valor decimal, removendo suas casas decimais sem arredondamento.

Impacto de Alterações

Alterações no método JazigoManutencaoInadimplencia podem impactar diretamente o cálculo de inadimplência de manutenção de jazigos, afetando relatórios e análises financeiras relacionadas.

Propagação de Mudanças

  1. Alterações em VerificaFiltroDeData podem afetar a validação de datas em todo o sistema.
  2. Modificações em QueryAsync podem impactar a forma como os dados são recuperados do banco de dados.
  3. Mudanças em Truncate podem alterar o comportamento de truncamento de valores decimais em cálculos financeiros.

Requisitos para Alteração Segura

  • Garantir que todas as dependências de data estejam atualizadas e corretamente validadas.
  • Verificar a consistência dos cálculos financeiros após alterações no método.
  • Testar extensivamente o impacto das mudanças em relatórios e análises que utilizam os dados processados por este método.