Histórico da Página
...
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
/// <summary> /// Valida o nível de compartilhamento da tabela. /// Não é permitido a utilização de modo Exclusivo por Filial /// Não é recomendado a utilização de registro compartilhado por empresa. (Replica) /// </summary> /// <param name="parms">EAIValidatedSharedModeParams</param> /// <param name="result">EAIValidatedSharedModeResult</param> /// <param name="sharedModeColigada">SharingModeEnum</param> /// <param name="sharedModeFilial">SharingModeEnum</param> /// <returns>Retorna EAIValidatedSharedModeResult</returns> public override EAIValidatedSharedModeResult ValidateLevelCompanyBranch(EAIValidatedSharedModeParams parms, EAIValidatedSharedModeResult result, SharingModeEnum sharedModeColigada, SharingModeEnum sharedModeFilial) { string tableProtheus = "TV0"; // doNotLocalize if (sharedModeColigada != SharingModeEnum.smCompartilhado) { result.ValidationMessage = string.Format(Properties.Resources.sPrjsharedModeValidated, tableProtheus); } if (sharedModeFilial == SharingModeEnum.smExclusivo) { result.ValidationMessage += string.Format(Properties.Resources.sPrjsharedModeValidated, tableProtheus); result.Validated = false; } return result; } |
AliasSharedMode
Este método define o conjunto de tabelas que devem ter seu compartilhamento validado pelo adapter, a partir destas tabelas o framework de configuração buscara seus compartilhamentos no Protheus e realizara a chamada do método de validação de compartilhamento do respectivo adapter.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas