Páginas filhas
  • FISCAL01-15840 DT Filial - Incluir um campo "ATIVO" no cadastro da Filial


01. DADOS GERAIS

Produto:

TOTVS


Linha de Produto:

Linha RM

Segmento:

Backoffice

Módulo:TOTVS Gestão Fiscal
Função:Filial
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

FISCAL01-15840


02. SITUAÇÃO/REQUISITO

Incluir um campo "ATIVO" no cadastro da Filial

Inicialmente este campo não tem regras, mas gradativamente iremos evoluir os processos do sistema para considerarem apenas as filiais Ativas.

03. SOLUÇÃO

No formulário de cadastro de filiais FisFilialFormBR foi incluído um campo checkbox denominado cATIVO para validação do status da filial, sendo ele por default selecionado como ativo.

O campo não tem efeitos de desativar a Filial, trata-se de um campo auxiliar meramente informativo.

Campo criado na base como SMALLINT, sendo 1 para true e 0 false.

Não há regras específicas para o campo no código, apenas um CheckedChanged validando se o mesmo não está marcado, com isso, é passado via bindingSource os valores pelo enum FisTipoSimNaoEnum


  • Foi criado o método ValidarCampoDefensivo dentro de FisFilialDataBR para validar se existe o campo dentro de bases diferentes. O método é chamado dentro do GetQueryRecordSQL por interpolação no SELECT para SQL Server e Oracle.
  • Dentro da classe FisFilialDataApi foi incluído o campo GFILIAL.ATIVO
  • Foi criado em Resources o SFisCaptionAtivo com o valor Ativo.
  • Na classe FisFilialPropsBR foi criado o SetProps para o campo Ativo da tabela GFILIAL passando o Caption.
  • Foi criado a propriedade Ativo dentro de FisFilialEntity e o mapeamento da mesma dentro da classe FisFilialMapper.