| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | |
| Função: | MNTA765() |
| País: | Brasil |
Não é permitido utilizar 'MNTA765' como nome do arquivo que contém o Ponto de Entrada. |
Descrição: | Ponto de entrada no padrão MVC para customização da rotina de cadastro de multas. | ||||||||||||||||
Localização: | SIGAMNT: Em Atualizações > Controle de Riscos > Multas > Multas | ||||||||||||||||
| Programa Fonte: | MNTA765.prx | ||||||||||||||||
Função: | MNTA765 | ||||||||||||||||
Parâmetro: |
| ||||||||||||||||
Retorno: |
|
#INCLUDE 'PROTHEUS.CH'
#INCLUDE 'FWMVCDEF.CH'
User Function MNTA765()
Local oMod := PARAMIXB[1]
Local cId := PARAMIXB[2]
Local cIdMod := PARAMIXB[3]
Local lRet := .T.
If cId == 'MODELPRE'
If oMod:GetModel( 'MULTAS' ):HasField( 'TRX_PREFIX' )
oMod:LoadValue( 'MULTAS', 'TRX_PREFIX', &( Trim( Posicione( 'SX3', 2, 'TRX_PREFIX', 'X3_RELACAO' ) ) ) )
EndIf
If oMod:GetModel( 'MULTAS' ):HasField( 'TRX_TIPO' )
oMod:LoadValue( 'MULTAS', 'TRX_TIPO', &( Trim( Posicione( 'SX3', 2, 'TRX_TIPO', 'X3_RELACAO' ) ) ) )
EndIf
ElseIf cId == 'MODELPOS'
If oMod:GetModel( 'MULTAS' ):HasField( 'TRX_RODOVI' ) .And.;
Empty( oMod:GetValue( 'MULTAS', 'TRX_RODOVI' ) )
Help( , , 'MODELPOS', , 'Código da Rodovia está vazio.', 2, 1 )
lRet := .F.
EndIf
EndIf
Return lRet |