GerarNotificacao
Gerado por Inteligência Artificial.
Visão Geral
Este método é responsável por gerar uma notificação de alerta no Telegram.
public async Task<bool> GerarNotificacao(string mensagem, string origem, string idReferencia, DadosToken dadosToken) {...}
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| GerarNotificacao(string, string, string, DadosToken) | BOX3_ERP_API.Core.BLL.TelegramAlertaBLL.cs | 0 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| GerarNotificacaoCaixa(LivroCaixa, DadosToken) | BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs | 631 |
| SetLivroCaixa(int, DateTime, LivroCaixa, DadosToken) | BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs | 570 |
| ConsultarPorId(int) | BOX3_ERP_API.Core.Repositories.Implementations.FinanceiroTransacoesPixRepository.cs | 178 |
| ConsultarClienteCreditoVenda(int) | BOX3_ERP_API.Core.Repositories.Implementations.TefGerenciamentoRepository.cs | 347 |
| Pagamento(Item_RecebimentoPagamentoModel, DadosToken, int?, bool, bool, IMapper, DateTime?) | BOX3_ERP_API.Core.BLL.RecebimentoBLL.cs | 1345 |
| API_Adicionar(Item_CreditoClienteSaldoModel) | BOX3_ERP_API.Controllers.ClienteCreditoController.cs | 826 |
| TransformaFormaPagamento(Item_TransformaFormaPagamento) | BOX3_ERP_API.Core.BLL.TransformaFormaPagamentoBLL.cs | 94 |
| Consultar(int, LivroCaixaOperadorBLL, bool) | BOX3_ERP_API.Core.Repositories.Implementations.GerenciamentoBoletoRepository.cs | 146 |
| ConsultaManual(int, LivroCaixaOperadorBLL, bool) | BOX3_ERP_API.Core.Repositories.Implementations.GerenciamentoBoletoRepository.cs | 395 |
| Pagamento(int, List<int>, DadosToken) | BOX3_ERP_API.Core.BLL.FolhaPagamentoBLL.cs | 1062 |
| 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.cs | 7734 |
| 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.cs | 7217 |
| 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.cs | 7626 |
| ConfirmarSangria(DadosToken, int, Item_DataRecebimentoModel) | BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs | 1286 |
| API_ConfirmarSangria(int, Item_DataRecebimentoModel) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1081 |
| API_ConfirmarSangriaLote(Item_ConfirmarSangriaLote) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1108 |
| ConfirmarSangria(DadosToken, int, Item_DataRecebimentoModel) | BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs | 1315 |
| ConfirmarSangriaArrecadorTemp(DadosToken, int, Item_DataRecebimentoModel) | BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs | 1486 |
| ConfirmarSangriaArrecadorTemp(DadosToken, int, Item_DataRecebimentoModel) | BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs | 1515 |
| ConfirmarSangriaMalote(DadosToken, int, Item_DataRecebimentoModel) | BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs | 1676 |
| ConfirmarSangriaMalote(DadosToken, int, Item_DataRecebimentoModel) | BOX3_ERP_API.Core.BLL.SangriaLivroCaixaBLL.cs | 1705 |
| API_AtualizarSaldo(decimal, int?, int, string, DadosToken, int?, int?) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 2375 |
| API_AtualizarSaldo(decimal, int?, int, string, DadosToken, int?, int?) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 2419 |
| Pagamento(PagamentoModel, DadosToken, bool, DateTime?) | BOX3_ERP_API.Core.BLL.PagamentoBLL.cs | 1132 |
| API_Lancamento(Item_LivroCaixaModel) | BOX3_ERP_API.Controllers.LivroCaixaController.cs | 933 |
| API_TransformaFormaPagamento(Item_TransformarSangriaModel) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1628 |
| API_TransformaFormaPagamento(Item_TransformarSangriaModel) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1662 |
| API_ConversaoFormaPagamento(Item_TransformarSangriaModel) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1768 |
| API_ConversaoFormaPagamento(Item_TransformarSangriaModel) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1796 |
| API_ConversaoFormaPagamentoCaixaTerceiros(Item_TransformarSangriaCaixaTerceirosModel) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1914 |
| API_ConversaoFormaPagamentoCaixaTerceiros(Item_TransformarSangriaCaixaTerceirosModel) | BOX3_ERP_API.Controllers.SangriaLivroCaixaController.cs | 1942 |
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
- As alterações neste método devem ser propagadas para o método 'GerarNotificacaoCaixa' em 'BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs'.
- As alterações neste método devem ser propagadas para o método 'SetLivroCaixa' em 'BOX3_ERP_API.Core.BLL.LivroCaixaBLL.cs'.
- As alterações neste método devem ser propagadas para o método 'ConsultarPorId' em 'BOX3_ERP_API.Core.Repositories.Implementations.FinanceiroTransacoesPixRepository.cs'.
- ... (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)