# Dimensões de Pneus

# Dimensões de Pneus

## Visão Geral da Interface

O módulo "**Dimensões"** de Pneus é parte do sistema de gerenciamento de frota "CONCEPT RASTREAMENTO", especificamente do módulo de controle de pneus. Esta funcionalidade permite aos usuários cadastrar, visualizar, editar e excluir as diferentes dimensões de pneus utilizados pela frota de veículos. Para acessar clique no menu PNEUS, opção DIMENSÕES.

O sistema é composto por duas telas principais:

1. **Tela de Pesquisa de Dimensões de Pneus**: Uma interface de listagem que exibe as dimensões de pneus cadastradas e permite filtragem.
2. **Tela de Cadastro/Edição de Dimensão de Pneu**: Formulário para criar novas dimensões ou modificar dimensões existentes.

## Elementos da Interface

### Tela de Pesquisa de Dimensões de Pneus

#### Filtros de Pesquisa

- **Largura**: Campo de entrada numérica que permite filtrar pneus por sua largura em milímetros.
- **Perfil**: Campo de entrada numérica que permite filtrar pneus por seu perfil (altura da lateral).
- **Aro**: Campo de entrada numérica que permite filtrar pneus por tamanho do aro em polegadas.

#### Botões de Ação

- **Botão de Pesquisa** (ícone de lupa): Executa a pesquisa com os filtros aplicados.
- **Botão Limpar Filtros** (ícone de arquivo): Limpa todos os campos de filtro.
- **Botão Novo** (ícone de adição): Abre o formulário para cadastrar uma nova dimensão de pneu.
- **Botão Exportar para CSV** (ícone de salvar): Exporta a lista de dimensões de pneus para um arquivo CSV.

#### Tabela de Resultados

- **Colunas da Tabela**: 
    - **APLICAÇÃO**: Exibe a notação completa do pneu (Largura/Perfil R Aro).
    - **LARGURA**: Largura do pneu em milímetros.
    - **PERFIL**: Perfil (altura lateral) do pneu.
    - **ARO**: Diâmetro do aro em polegadas.
    - **RADIAL**: Indica se o pneu é radial ("SIM" ou "NÃO").

#### Paginação

- **Indicador de Registros**: Mostra a quantidade de registros exibidos e o total.
- **Controles de Paginação**: Permite navegar entre as páginas de resultados.

### Tela de Cadastro/Edição de Dimensão de Pneu

#### Campos do Formulário

- **Largura**: Campo numérico obrigatório para informar a largura do pneu em milímetros. 
    - Aceita apenas números inteiros
    - Valor mínimo: 0
- **Perfil**: Campo numérico obrigatório para informar o perfil (altura lateral) do pneu. 
    - Aceita apenas números inteiros
    - Valor mínimo: 0
- **Aro**: Campo numérico obrigatório para informar o tamanho do aro em polegadas. 
    - Aceita números decimais (até 2 casas decimais)
    - Valor mínimo: 0
- **Radial**: Caixa de seleção (checkbox) que indica se o pneu é radial. 
    - Valores: marcado (verdadeiro) ou desmarcado (falso)

#### Informação Calculada

- **Aplicação**: Exibe automaticamente a notação técnica do pneu no formato "Largura/Perfil R Aro", conforme os dados inseridos nos campos.

#### Botões de Ação

- **Gravar**: Salva os dados do formulário (inserindo um novo registro ou atualizando um existente).
- **Excluir**: Remove o registro atual (visível apenas quando editando um registro existente).
- **Voltar**: Retorna à tela de pesquisa sem salvar alterações.

## Fluxo de Trabalho e Propósito

O propósito desta funcionalidade é manter um cadastro preciso das dimensões de pneus utilizados na frota de veículos da empresa. Isso permite controlar melhor o estoque, a manutenção e as compras relacionadas a pneus.

### Fluxo Principal:

1. O usuário acessa a tela de pesquisa de dimensões de pneus
2. Pode filtrar a lista usando os critérios de largura, perfil e/ou aro
3. Visualiza os resultados na tabela
4. Pode selecionar uma dimensão existente para editar (clicando na linha) ou criar uma nova
5. No formulário de cadastro/edição, preenche ou altera os dados necessários
6. Salva as alterações ou exclui o registro

## Instruções Passo-a-Passo

### Como Pesquisar Dimensões de Pneus

1. Acesse o módulo de Controle de Pneus no menu lateral
2. Selecione a opção "Dimensões de Pneus"
3. Na tela de pesquisa, preencha um ou mais filtros: 
    - Largura: digite a largura do pneu em milímetros
    - Perfil: digite o perfil do pneu
    - Aro: digite o tamanho do aro em polegadas
4. Clique no botão com ícone de lupa para realizar a pesquisa
5. Os resultados serão exibidos na tabela abaixo

### Como Cadastrar uma Nova Dimensão de Pneu

1. Na tela de pesquisa de dimensões de pneus, clique no botão com ícone de adição ("+")
2. No formulário que se abre, preencha os campos obrigatórios: 
    - Largura: digite a largura do pneu em milímetros (ex: 185)
    - Perfil: digite o perfil do pneu (ex: 65)
    - Aro: digite o tamanho do aro em polegadas (ex: 15.00)
3. Se o pneu for do tipo radial, marque a caixa de seleção "Radial"
4. Observe que o campo "Aplicação" é preenchido automaticamente com a notação completa (ex: 185/65R15)
5. Clique no botão "Gravar" para salvar o novo registro
6. O sistema retornará automaticamente à tela de pesquisa

### Como Editar uma Dimensão Existente

1. Na tela de pesquisa, localize a dimensão de pneu que deseja editar
2. Clique na linha correspondente na tabela
3. O sistema abrirá o formulário de edição com os dados do registro selecionado
4. Altere os campos desejados
5. Clique em "Gravar" para salvar as alterações
6. O sistema retornará automaticamente à tela de pesquisa

### Como Excluir uma Dimensão de Pneu

1. Na tela de pesquisa, localize a dimensão de pneu que deseja excluir
2. Clique na linha correspondente na tabela
3. No formulário de edição, clique no botão "Excluir"
4. Confirme a exclusão quando solicitado
5. O sistema retornará automaticamente à tela de pesquisa

### Como Exportar Dados para CSV

1. Na tela de pesquisa, aplique os filtros desejados (opcional)
2. Clique no botão com ícone de salvar
3. O sistema gerará um arquivo CSV com os dados das dimensões de pneus
4. Salve o arquivo no local desejado do seu computador

## Regras de Negócio e Validações

1. **Campos Obrigatórios**: Os campos Largura, Perfil e Aro são obrigatórios para o cadastro ou edição de uma dimensão de pneu.
2. **Formato de Dados**:
    
    
    - Largura: Aceita apenas números inteiros positivos
    - Perfil: Aceita apenas números inteiros positivos
    - Aro: Aceita números decimais positivos com até duas casas decimais
3. **Aplicação Automática**: O sistema calcula automaticamente a notação técnica do pneu (campo Aplicação) com base nos valores inseridos nos campos Largura, Perfil e Aro, seguindo o formato padrão "Largura/Perfil R Aro".
4. **Radial**: Por padrão, novos registros têm o campo Radial desmarcado (falso). O usuário pode alterar esta configuração conforme necessário.
5. **Permissões**: As operações de gravar (inserir/atualizar) e excluir registros dependem das permissões do usuário. Usuários com acesso master têm permissão para todas as operações, enquanto outros usuários dependem das configurações específicas de permissão.

## Perguntas Frequentes (FAQ)

### 1. O que significa a notação "Largura/Perfil R Aro"?

Esta é a notação padrão para identificação de pneus. Por exemplo, em "185/65R15":

- 185 representa a largura do pneu em milímetros
- 65 representa o perfil (altura da lateral como percentual da largura)
- R indica que é um pneu radial
- 15 representa o diâmetro do aro em polegadas

### 2. Por que preciso cadastrar dimensões de pneus no sistema?

O cadastro de dimensões permite um controle preciso dos tipos de pneus utilizados em sua frota, facilitando a gestão de estoque, manutenção preventiva e compras.

### 3. Como posso ver todas as dimensões cadastradas de uma vez?

Na tela de pesquisa, deixe todos os campos de filtro em branco e clique no botão de pesquisa. O sistema exibirá todas as dimensões cadastradas.

### 4. Posso editar a notação de aplicação diretamente?

Não, o campo "Aplicação" é calculado automaticamente a partir dos valores de Largura, Perfil e Aro. Para alterar a notação, é necessário modificar esses campos individualmente.

### 5. Existe um limite para o número de dimensões que posso cadastrar?

Não há um limite específico para o número de dimensões que podem ser cadastradas no sistema.

### 6. O que acontece se eu tentar excluir uma dimensão de pneu que está em uso?

Se a dimensão estiver vinculada a algum pneu cadastrado no sistema, a exclusão será impedida e uma mensagem de erro será exibida.

### 7. Como posso encontrar rapidamente uma dimensão específica?

Utilize os filtros na tela de pesquisa. Quanto mais campos você preencher, mais específica será a busca.

### 8. É possível importar uma lista de dimensões de pneus?

Esta funcionalidade não está disponível na interface atual. As dimensões precisam ser cadastradas individualmente.

### 9. O que significa o campo "Radial"?

Este campo indica se o pneu possui construção radial (onde as lonas internas vão de talão a talão em ângulo reto com a linha central do pneu). Pneus radiais são os mais comuns em veículos modernos.

### 10. Posso cadastrar duas dimensões idênticas?

O sistema verifica a combinação de Largura, Perfil e Aro, não permitindo duplicações. Se tentar cadastrar uma dimensão idêntica a uma já existente, o sistema exibirá uma mensagem de erro.