|
|
| (Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) |
| Linha 1: |
Linha 1: |
| Regra de negócio do tipo Habilitadora que pode ser acoplada ao [[DataPlus ERP]] e tem por objetivo adicionar o lote padrão informado no atributo adicional do cadastro de empresa na ordem de produção ao gravar a mesma.
| |
|
| |
|
| == Acoplamento ==
| |
| Essa regra de negócio deve ser acoplada ao formulário de Ordem de Produção ('''FrmMovOrdemProducao'''). Ela está preparada para funcionar com designador '''Execucao''' em conjunto com o elemento '''OnLoad''', no tempo de execução '''Antes'''.
| |
|
| |
|
| |
| '''OBS:''' Deve ser executado o script do atributo adicional no cliente que for utilizar.
| |
|
| |
| '''Caminho:''' J:\Vb.Net\Scripts\Atributos Adicionais\Cria campo Lote Padrão no cadastro de Empresa.sql
| |
|
| |
| '''Script:'''
| |
| IF OBJECT_ID('dpAtributosAdicionais') IS NOT NULL
| |
| BEGIN
| |
| IF (SELECT 1 FROM dpAtributosAdicionais WHERE Classe = 'DataPlus.Sistemas.Comum.Empresa' AND NomeCampo = 'Lote Padrão') = 1
| |
| BEGIN
| |
| UPDATE dpAtributosAdicionais SET TipoDado = 'System.String', ViewControleContainer = 'frmCadastroEmpresa', ViewX = 675, ViewY = 72, ViewLargura = 151, TagControle = 2, Anchor = NULL,
| |
| ClasseAssociacao = NULL, LarguraAssociacao = 0, AnchorAssociacao = NULL, AnchorPesquisa = NULL, LarguraLabel = 151
| |
| WHERE Classe = 'DataPlus.Sistemas.Comum.Empresa' AND NomeCampo = 'Lote Padrão'
| |
| END
| |
| ELSE
| |
| BEGIN
| |
| INSERT INTO dpAtributosAdicionais (Classe, NomeCampo, TipoDado, ViewControleContainer, ViewX, ViewY, ViewLargura, TagControle, Anchor, ClasseAssociacao, LarguraAssociacao, AnchorAssociacao, AnchorPesquisa, LarguraLabel)
| |
| VALUES ('DataPlus.Sistemas.Comum.Empresa', 'Lote Padrão', 'System.String', 'frmCadastroEmpresa', 675, 72, 151, 2, NULL, NULL, 0, NULL, NULL, 151)
| |
| END
| |
| END
| |
| GO
| |