Você está na página 1de 2

#Include "Protheus.

ch"
#Include "FWmBrowse.ch"
#Include "FWMVCDEF.ch"

User Function MVC3BRW()


///1 criar variavel objeto
//2 instanciar objeto
///3 Setar Alias
///4 Descricao na tela
///5 Desabilitar o detalhes
///6 Colocar filtro
///7 Adicionar Legenda
///8 seta o menudef
///9 ativar objeto
Return

Static Function MenuDef()


//1 declar variavel
///2 criar menu
Return

Static Function ModelDef()


////1 criar variaveis objeto
///2 Instanciar o Model
///3 - Instanciar objetos strututa
///4 - adiciona ao modelo um componente de tipo de formulario
///5 - Define a descricao do modelo
///6 - Definir a descricao do componente do formulario
///7 - Define a cheve promaria
Return

Static Function ViewDef()


// 1 Declar variaveis de model
// 2 Criar o objeto do modelo de dados baseado no ModelDef do fonte informado
// 3 Cria a estrutura da View
// 4 Cria o objeto da view
// 5 - Define qual é o modelo de dados que será utilizado na view
// 6 - Adiciona no view um componente do tipo formulario (Enchice) amarrando o formulario da view com o formulario do mode
// 7 - Criar um "Box" horizontal para receber um elemento da view
// 8 - Selecionar o "Box" com a view criada para exibicao
Return

User Function LEGMVC()


Local aLegenda:={}

AADD(aLegenda,{"BR_AMARELO","Cliente Exclusivo"})
AADD(aLegenda,{"BR_VERMELHO","Cliente Prime"})
AADD(aLegenda,{"BR_AZUL","Cliente Personalizado"})

BrwLegenda("Cadastro de Correntista","Legenda",aLegenda)

Return Nil
o modelo

Você também pode gostar