ValidarCamposCliente
atenção
Gerado por Inteligência Artificial.
Visão Geral
Método assíncrono responsável por validar os campos de um cliente com base no seu identificador. Ele verifica a validade de documentos como CPF e CNPJ utilizando métodos auxiliares específicos.
BOX3_ERP_API.Core.BLL.ClienteBLL.cs
public async Task<bool> ValidarCamposCliente(int clienteId)
Dependências Diretas
| Método | Localização | Linha |
|---|---|---|
| ValidarCamposCliente(int) | - | 0 |
Referências
| Método / Endpoint | Localização | Linha |
|---|---|---|
| IsCPF(string) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 4179 |
| IsCNPJ(string) | BOX3_ERP_API.Core.BLL.ClienteBLL.cs | 4196 |
Detalhamento das Referências
IsCPF
Método estático que verifica se uma string representa um CPF válido.
IsCNPJ
Método estático que verifica se uma string representa um CNPJ válido.
Impacto de Alterações
Alterações neste método podem impactar a validação de dados de clientes em diversas partes do sistema, especialmente em processos que dependem da integridade dos documentos CPF e CNPJ.
Propagação de Mudanças
- BOX3_ERP_API.Controllers.OrdemServicoController.API_Finalizar(int, BOX3_ERP_API.Core.Models.API.FinalizarVenda_Model)
- BOX3_ERP_API.Controllers.VendaController.API_FecharVenda(int, BOX3_ERP_API.Core.Models.API.FinalizarVenda_Model)
- BOX3_ERP_API.Controllers.EmprestimoController.API_PutListEntrega(BOX3_ERP_API.Core.Models.API.ListaEntregaItensEmprestimoModel)
- BOX3_ERP_API.Controllers.JazigoVendaController.API_FecharVenda(int, BOX3_ERP_API.Core.Models.API.FinalizarVenda_Model)
- BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.GetPagamentoServicoPorId(int)
- BOX3_ERP_API.BLL.Clinica.BLL.AgendamentoClinicaBLL.Pagamento(int, BOX3_ERP_API.BLL.Clinica.DTO.AgendamentoClinica.Item_PagamentoServicoModel, BOX3_ERP_API.Core.BLL.DadosToken)
- BOX3_ERP_API.Core.Repositories.Implementations.VendaJazigoRepository.Fechamento(int, BOX3_ERP_API.Core.Models.API.FinalizarVenda_Model, BOX3_ERP_API.Core.BLL.DadosToken)
- BOX3_ERP_API.Core.Repositories.Implementations.EfipayCarneRepository.CarnePlano(int, BOX3_ERP_API.Core.BLL.DadosToken, AutoMapper.IMapper)
- BOX3_ERP_API.Core.BLL.RecebimentoBLL.GerarBoletoPlano(int, BOX3_ERP_API.Core.BLL.DadosToken, AutoMapper.IMapper, int?)
- BOX3_ERP_API.Core.BLL.RecebimentoBLL.GerarBoletoVenda(int, BOX3_ERP_API.Core.BLL.DadosToken, AutoMapper.IMapper)
Requisitos para Alteração Segura
- Garantir que as validações de CPF e CNPJ continuem corretas e consistentes.
- Testar exaustivamente os fluxos que dependem da validação dos campos do cliente.
- Manter a assinatura do método para evitar quebras em chamadas existentes.
- Atualizar a documentação e os testes automatizados relacionados.