Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

A implementação envolve três funcionalidades principais no sistema de cadastro de empresas:

  1. Fluxo Exclusão Lógica de Empresa:

    • Quando o usuário tentar excluir uma empresa, o sistema verifica se há outras empresas com o mesmo CNPJ. Se houver mais de uma empresa, o sistema apresenta um modal permitindo que o usuário selecione qual empresa substituirá o registro excluído.

    • A empresa selecionada será marcada como ativa, e as demais serão removidas logicamente, ou seja, terão o status atualizado para "excluída".

  2. Fluxo de Impedimento de Exclusão por Vinculação com Clientes/Outros Registros:

    • Ao tentar excluir uma empresa, o sistema verifica se há vínculos ativos com outros registros (como clientes). Caso exista algum vínculo, é exibido um modal listando as dependências que impedem a exclusão.

  3. Exibição de Empresas Removidas:

    • Na tela de cadastro de empresa foi adicionado um filtro na interface para que o usuário possa visualizar empresas removidas. Esse filtro será ativado por meio de um checkbox chamado "Mostrar Empresas Removidas", localizado na parte superior direita da lista de empresas.

  • No labels