Função:
Manipular representantes no cadastro de entidades.
Conceito:
Representante é uma pessoa física ou jurídica que tem como principal função ser intermediadora dos negócios entre uma empresa e seus clientes, apresentando seus produtos e realizando a venda até sua finalização.
Implicações:
1 - O Usuário Logado poderá consultar e atribuir representantes ao cadastro das entidades.
Premissas:
1 - Moldura - [Representante a Manipular]:
1.1 - Necessário que o usuário informe um representante previamente cadastradas em CGS2001 - Entidades.
1.2 - Opcionalmente, permitir que o usuário informe o percentual de comissão.
1.3 - Necessariamente, que informe qual sequência ser considerada (0, 1, 2, 3, ou 4).
2 - Moldura [Filtros de Entidades]: Permitir, opcionalmente, que o Usuário Logado informe os filtros: Código, Estado, Município, Região e Critério de Seleção.
3 - Moldura [Serviços - Consultar em todas as sequências]: Selecionar todas as CGS2001 - Entidades, considerando opcionalmente os [Filtros de Entidades], obrigatoriamente que a entidade tem que estar caracterizada como 'Cliente' e o representante informado como segue:
3.1 - Ao clicar no botão [Quem Usa]: Exibir na [Spread de Entidades] as entidades que tem o representante informado em qualquer sequencia e exibir no campo de tela [Consulta] a frase: "Entidades que usam o representante informado".
3.2 - Ao clicar no botão [Quem Não Usa]: Exibir na [Spread de Entidades] as entidades que não tem o representante informado em nenhuma sequencia e exibir no campo de tela [Consulta] a frase: "Entidades que não usam o representante informado".
3.3 - Ao clicar no botão [Quem Está Sem]: Exibir na [Spread de Entidades] as entidades que estão sem representante, ou seja, todas as sequencias estão vazias e exibir no campo de tela [Consulta] a frase: "Entidades sem nenhum representante".
4 - Moldura [Serviços - Novas atribuições na sequência]: Para cada entidade exibida na [Spread de Entidades]:
4.1 - Ao clicar no botão [Deixar Sem (Limpar)]: Mover Null para o representante da sequencia informada, e zero para o percentual de comissão e após, limpar a [Spread de Entidades].
4.2 - Ao clicar no botão [Passar a Usar (Por)]: Mover o representante informado para o representante da sequencia informada e o respectivo percentual de comissão, e após, limpar a [Spread de Entidades].