Estrutura base
A estrutura de cadastro base do sistema mantém um padrão em todos, facilitando assim a integração em todos módulos de cadastros.
Interface
A interface contém esse padrão onde temos no modulo base de cadastro, onde temos:
- Botão + Novo: 1 esse botão é responsável por iniciar um novo cadastro no sistema;
- Barra de pesquisa: 2 possui uma barra de pesquisa para realizar uma busca no módulo ativo. Para isso digite um termo da busca e aperte o Enter para iniciar a busca;
- Listagem dos itens: 3 lista os dados referente ao tipo de módulo, com suas colunas e derivações.
Botões de controle
Esses botões representa o controle em cada linha do item, onde temos:
- Botão de visualização: 4 visualiza o item em uma modal;
- Botão de edição: 5 faz a edição do item em uma modal;
- Botão de deletar: 6 deleta o item em questão.
Botões de visualização de produtos
Nos módulos de fabricantes e fornecedores, há um botão extra que permite visualizar todos os produtos relacionados ao fabricante ou fornecedor selecionado. Ao clicar nesse botão, o sistema exibe uma lista abrangente dos produtos vinculados àquele cadastro.
Além disso, existe o botão para exclusão em lote de produtos. Esse recurso possibilita deletar vários produtos e fabricantes de uma só vez, desde que não existam produtos associados a esses cadastros no sistema.
Deletar produtos em lote
A funcionalidade de deletar em lote permite que o usuário selecione múltiplos itens (fabricantes ou fornecedores) e realize a exclusão de todos de uma só vez. Para utilizar esse recurso, basta marcar os itens desejados na listagem e clicar no botão de exclusão em lote.
É importante ressaltar que a exclusão em lote só será permitida caso os itens selecionados não estejam vinculados a outros registros no sistema, garantindo assim a integridade dos dados.
Ao final do processo de exclusão, o sistema apresenta um resultado informando quais itens foram efetivamente deletados e quais não puderam ser excluídos por estarem vinculados a outros registros (por exemplo, produtos que possuem associações e não podem ser removidos).