# Bancos

A tela de **Cadastro de Bancos** permite a gestão dos bancos cadastrados no sistema. Os usuários podem visualizar, incluir, editar e excluir registros bancários.

<p class="callout info"> **Tela Principal**</p>

A tela principal exibe a lista de bancos cadastrados no sistema, permitindo a pesquisa e filtragem dos registros.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/tyDxL2ithffUAAK9-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/tyDxL2ithffUAAK9-image.png)

**Componentes da Tela**

- **Filtros de Pesquisa**
    - O usuário pode filtrar os registros por diferentes critérios, como **Nome Banco**.
    - Opção para definir o tipo de busca (Exemplo: "Começa com").
    - Campo para inserção do valor a ser pesquisado.
- **Botões Disponíveis**
    - **Inserir**: Adiciona um novo banco.
    - **Excel**: Exporta os dados da lista para um arquivo Excel.
- **Listagem de Bancos**
    - Colunas disponíveis: **Banco (Código)** e **Nome Banco**.
    - Ícones para visualizar (**🔍**) e excluir (**❌**) um banco.
- **Paginação**
    - A listagem é paginada, permitindo navegação entre páginas.

<p class="callout info"> **Inclusão de Banco**</p>

Ao clicar no botão **"Inserir"**, o usuário é direcionado para a tela de cadastro de um novo banco.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/QyxTEaCPxfd9vusA-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/QyxTEaCPxfd9vusA-image.png)

- **Banco (Código)**: Campo obrigatório para inserir o código do banco.
- **Nome Banco**: Campo obrigatório para inserir o nome do banco.

**Botões Disponíveis**

- **Confirmar**: Salva o novo banco no sistema.
- **Fechar**: Cancela a inclusão sem salvar.

<p class="callout info">**Consulta de Banco**</p>

Ao selecionar a opção de visualização (**🔍**) na tela principal, o sistema exibe os detalhes do banco.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/ij9UboGTimS13DmT-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/ij9UboGTimS13DmT-image.png)

- **Banco (Código)**: Mostra o código do banco.
- **Nome Banco**: Mostra o nome do banco.

> **Observação**: Essa tela é apenas para consulta, sem opção de edição.

**Botão Disponível**

- **Fechar**: Fecha a tela de consulta e retorna à tela principal.

<p class="callout info">**Edição de Banco**</p>

Ao selecionar um banco na tela principal, o usuário pode editar as informações.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/uElS7WNwQiuORWaG-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/uElS7WNwQiuORWaG-image.png)

- **Banco (Código)**: Código do banco (não editável).
- **Nome Banco**: Nome do banco (editável).

**Botões Disponíveis**

- **Confirmar**: Salva as alterações feitas.
- **Fechar**: Cancela a edição sem salvar.

<p class="callout info">**Exclusão de Banco**</p>

Ao clicar no ícone **❌** na tela principal, o sistema tenta excluir o banco selecionado.[![image.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/lt2iQcwwc2F6XYIa-image.png)](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/lt2iQcwwc2F6XYIa-image.png)

**Mensagem de Validação**

Se houver dependências do banco no sistema (como vínculo com agências), a exclusão não será permitida e a seguinte mensagem será exibida:

> **"Eliminação inválida, existe informação em Bancos agências"**

Se o banco puder ser excluído, ele será removido da lista e do banco de dados.

<p class="callout success">**Ações e Configurações**</p>

- Para adicionar um novo banco, clique em **Inserir**, preencha os campos obrigatórios e pressione **Confirmar**.
- Para visualizar os detalhes de um banco, clique no ícone **🔍**.
- Para editar um banco, selecione um registro e altere o nome no campo correspondente, clicando em **Confirmar**.
- Para excluir um banco, clique no ícone **❌**. Se houver dependências, o sistema exibirá uma mensagem de erro.

![4.png](https://wiki.sendsolutions.com.br/uploads/images/gallery/2025-03/scaled-1680-/eO9m8fVMKPpticCz-4.png)

<p class="callout danger">**ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.**</p>