Pular para o conteúdo principal

NovoContratoManutencaoAoPlano

atenção

Gerado por Inteligência Artificial.


Visão Geral

O método NovoContratoManutencaoAoPlano é responsável por criar um novo contrato de manutenção associado a um plano de contratação. Ele utiliza informações do token do usuário, identificadores do cliente e do plano de contratação, e opcionalmente um identificador de contrato anterior e um motivo de cancelamento.

BOX3_ERP_API/Core/BLL/PlanoContratacaoBLL.cs
public async Task NovoContratoManutencaoAoPlano(DadosToken dadosToken, int clienteId, int planoContratacaoId, int? ContratoId, string MotivoCancelamento) {...}

Dependências Diretas

MétodoLocalizaçãoLinha
GetColaboradorByUserBOX3_ERP_API/Core/BLL/PlanoContratacaoBLL.cs1580
CriarBOX3_ERP_API/Core/BLL/PlanoContratacaoBLL.cs1589
SetManutencaoBOX3_ERP_API/Core/BLL/PlanoContratacaoBLL.cs1600
CriarBOX3_ERP_API/Core/BLL/PlanoContratacaoBLL.cs1606
SetManutencaoBOX3_ERP_API/Core/BLL/PlanoContratacaoBLL.cs1617

Referências

Método / EndpointLocalizaçãoLinha
API_AdicionarBOX3_ERP_API/Controllers/PlanoContratacaoController.cs274
API_RenovacaoBOX3_ERP_API/Controllers/PlanoContratacaoController.cs1369
API_MigracaoBOX3_ERP_API/Controllers/PlanoContratacaoController.cs1803
API_PortabilidadeBOX3_ERP_API/Controllers/PlanoContratacaoController.cs2086

Detalhamento das Referências

API_Adicionar

Este método é um endpoint HTTP POST que adiciona um novo plano de contratação. Ele utiliza o modelo Item_PlanoContratacaoModel para receber os dados necessários.

API_Renovacao

Este método é um endpoint HTTP POST que lida com a renovação de planos de contratação. Ele utiliza o modelo Item_PlanoContratacaoRenovacaoModel para receber os dados necessários.

API_Migracao

Este método é um endpoint HTTP POST que gerencia a migração de planos de contratação. Ele utiliza o modelo Item_PlanoContratacaoMigracaoModel para receber os dados necessários.

API_Portabilidade

Este método é um endpoint HTTP POST que trata da portabilidade de planos de contratação. Ele utiliza o modelo Item_PlanoContratacaoPortabilidadeModel para receber os dados necessários.

Impacto de Alterações

Alterações no método NovoContratoManutencaoAoPlano podem impactar diretamente os endpoints que lidam com adição, renovação, migração e portabilidade de planos de contratação, pois eles dependem deste método para criar novos contratos de manutenção.

Propagação de Mudanças

  1. Verificar se as alterações no método afetam a lógica de criação de contratos de manutenção.
  2. Testar todos os endpoints que utilizam este método para garantir que a funcionalidade não foi quebrada.
  3. Atualizar a documentação dos endpoints afetados, se necessário.

Requisitos para Alteração Segura

  • Garantir que todos os testes unitários e de integração relacionados ao método NovoContratoManutencaoAoPlano sejam executados e aprovados.
  • Revisar a lógica de negócios para assegurar que as alterações não introduzam regressões.
  • Validar as alterações em um ambiente de teste antes de promover para produção.