Pular para o conteúdo principal

GerarNotificacao

atenção

Gerado por Inteligência Artificial.


Visão Geral

Este método é responsável por gerar uma notificação de alerta no Telegram.

BOX3_ERP_API.Core.BLL.TelegramAlertaBLL.cs
public async Task<bool> GerarNotificacao(string mensagem, string origem, string idReferencia, DadosToken dadosToken) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
GerarNotificacao(string, string, string, DadosToken)BOX3_ERP_API.Core.BLL.TelegramAlertaBLL.cs0

Referências

Método / EndpointLocalizaçãoLinha
GerarNotificacaoCaixa(LivroCaixa, DadosToken)BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs631
SetLivroCaixa(int, DateTime, LivroCaixa, DadosToken)BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs570
ConsultarPorId(int)BOX3_ERP_API.Core.Repositories.Implementations.FinanceiroTransacoesPixRepository.cs178
ConsultarClienteCreditoVenda(int)BOX3_ERP_API.Core.Repositories.Implementations.TefGerenciamentoRepository.cs347
Pagamento(Item_RecebimentoPagamentoModel, DadosToken, int?, bool, bool, IMapper, DateTime?)BOX3_ERP_API.Core.BLL.RecebimentoBLL.cs1345
API_Adicionar(Item_CreditoClienteSaldoModel)BOX3_ERP_API.Controllers.ClienteCreditoController.cs826
TransformaFormaPagamento(Item_TransformaFormaPagamento)BOX3_ERP_API.Core.BLL.TransformaFormaPagamentoBLL.cs94
Consultar(int, LivroCaixaOperadorBLL, bool)BOX3_ERP_API.Core.Repositories.Implementations.GerenciamentoBoletoRepository.cs146
ConsultaManual(int, LivroCaixaOperadorBLL, bool)BOX3_ERP_API.Core.Repositories.Implementations.GerenciamentoBoletoRepository.cs395
Pagamento(int, List<int>, DadosToken)BOX3_ERP_API.Core.BLL.FolhaPagamentoBLL.cs1062
GerarRecebimentoCaixa(bool, string, int, int, int, int, int, int, string, string, decimal, int, DadosToken, string, string, string, int, int, bool, bool, DateTime, int?)BOX3_ERP_API.Core.BLL.RecebimentoBLL.cs7734
ProcessarFinanceiro(int, int, int, int, int, int, string, string, decimal, int, DadosToken, string, int, List<FinalizarVendaItens_Model>, int, string, bool, int?)BOX3_ERP_API.Core.BLL.RecebimentoBLL.cs7217
GerarRecebimentoCaixa(bool, string, int, int, int, int, int, int, string, string, decimal, int, DadosToken, string, string, string, int, int, bool, bool, DateTime, int?)BOX3_ERP_API.Core.BLL.RecebimentoBLL.cs7626
ConfirmarSangria(DadosToken, int, Item_DataRecebimentoModel)BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs1286
API_ConfirmarSangria(int, Item_DataRecebimentoModel)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1081
API_ConfirmarSangriaLote(Item_ConfirmarSangriaLote)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1108
ConfirmarSangria(DadosToken, int, Item_DataRecebimentoModel)BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs1315
ConfirmarSangriaArrecadorTemp(DadosToken, int, Item_DataRecebimentoModel)BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs1486
ConfirmarSangriaArrecadorTemp(DadosToken, int, Item_DataRecebimentoModel)BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs1515
ConfirmarSangriaMalote(DadosToken, int, Item_DataRecebimentoModel)BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs1676
ConfirmarSangriaMalote(DadosToken, int, Item_DataRecebimentoModel)BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs1705
API_AtualizarSaldo(decimal, int?, int, string, DadosToken, int?, int?)BOX3_ERP_API.Core.BLL.ClienteBLL.cs2375
API_AtualizarSaldo(decimal, int?, int, string, DadosToken, int?, int?)BOX3_ERP_API.Core.BLL.ClienteBLL.cs2419
Pagamento(PagamentoModel, DadosToken, bool, DateTime?)BOX3_ERP_API.Core.BLL.PagamentoBLL.cs1132
API_Lancamento(Item_LivroCaixaModel)BOX3_ERP_API.Controllers.LivroCaixaController.cs933
API_TransformaFormaPagamento(Item_TransformarSangriaModel)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1628
API_TransformaFormaPagamento(Item_TransformarSangriaModel)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1662
API_ConversaoFormaPagamento(Item_TransformarSangriaModel)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1768
API_ConversaoFormaPagamento(Item_TransformarSangriaModel)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1796
API_ConversaoFormaPagamentoCaixaTerceiros(Item_TransformarSangriaCaixaTerceirosModel)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1914
API_ConversaoFormaPagamentoCaixaTerceiros(Item_TransformarSangriaCaixaTerceirosModel)BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs1942

Detalhamento das Referências

GerarNotificacaoCaixa

Este método é responsável por gerar uma notificação de alerta no Telegram para um lançamento de livro caixa.

SetLivroCaixa

Este método é responsável por definir um lançamento no livro caixa.

ConsultarPorId

Este método é responsável por consultar uma transação por ID.

ConsultarClienteCreditoVenda

Este método é responsável por consultar o crédito de um cliente para uma venda.

Pagamento

Este método é responsável por realizar um pagamento.

API_Adicionar

Este método é responsável por adicionar um crédito para um cliente.

TransformaFormaPagamento

Este método é responsável por transformar a forma de pagamento.

Consultar

Este método é responsável por consultar um item.

ConsultaManual

Este método é responsável por consultar um item manualmente.

Pagamento

Este método é responsável por realizar um pagamento.

GerarRecebimentoCaixa

Este método é responsável por gerar um recebimento no caixa.

ProcessarFinanceiro

Este método é responsável por processar transações financeiras.

ConfirmarSangria

Este método é responsável por confirmar uma sangria no livro caixa.

API_ConfirmarSangria

Este método é responsável por confirmar uma sangria via API.

API_ConfirmarSangriaLote

Este método é responsável por confirmar uma sangria em lote via API.

ConfirmarSangria

Este método é responsável por confirmar uma sangria no livro caixa.

ConfirmarSangriaArrecadorTemp

Este método é responsável por confirmar uma sangria temporária de arrecadador.

ConfirmarSangriaArrecadorTemp

Este método é responsável por confirmar uma sangria temporária de arrecadador.

ConfirmarSangriaMalote

Este método é responsável por confirmar uma sangria em lote.

ConfirmarSangriaMalote

Este método é responsável por confirmar uma sangria em lote.

API_AtualizarSaldo

Este método é responsável por atualizar o saldo de um cliente.

API_AtualizarSaldo

Este método é responsável por atualizar o saldo de um cliente.

Pagamento

Este método é responsável por realizar um pagamento.

API_Lancamento

Este método é responsável por realizar um lançamento no livro caixa.

API_TransformaFormaPagamento

Este método é responsável por transformar a forma de pagamento.

API_TransformaFormaPagamento

Este método é responsável por transformar a forma de pagamento.

API_ConversaoFormaPagamento

Este método é responsável por converter a forma de pagamento.

API_ConversaoFormaPagamento

Este método é responsável por converter a forma de pagamento.

API_ConversaoFormaPagamentoCaixaTerceiros

Este método é responsável por converter a forma de pagamento para caixa de terceiros.

API_ConversaoFormaPagamentoCaixaTerceiros

Este método é responsável por converter a forma de pagamento para caixa de terceiros.


Impacto de Alterações

As alterações neste método podem impactar diretamente nos métodos que o chamam e nos métodos que ele chama, gerando a necessidade de revisão e possíveis ajustes.

Propagação de Mudanças

  1. As alterações neste método devem ser propagadas para o método 'GerarNotificacaoCaixa' em 'BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs'.
  2. As alterações neste método devem ser propagadas para o método 'SetLivroCaixa' em 'BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs'.
  3. As alterações neste método devem ser propagadas para o método 'ConsultarPorId' em 'BOX3_ERP_API.Core.Repositories.Implementations.FinanceiroTransacoesPixRepository.cs'.
  4. ... (continue para todos os métodos referenciados)

Requisitos para Alteração Segura

  • Todas as alterações devem ser testadas em ambiente de desenvolvimento antes de serem aplicadas em produção.
  • É necessário garantir que as alterações não impactem negativamente nos métodos referenciados.
  • ... (continue para outros requisitos)