MA410VLD

PE de validacao do CANCELAMENTO de inclusao/alteracao/exclusao do pedido. Retorne .F. pra bloquear o cancelamento e forcar usuario a confirmar.

Assinatura: User Function MA410VLD() // PARAMIXB[1] (nOpcao): Return // .T. = permite cancelar a operacao; .F. = nao permite cancelar (volta pra tela)

Retorna: .T. = permite cancelar a operacao; .F. = nao permite cancelar (volta pra tela)

Modulo: SIGAFAT  ·  Rotina: MATA410  ·  Momento: Quando usuario clica botao Cancelar no pedido

Parametros (PARAMIXB)

// PARAMIXB[1] = nOpcao
//   1 = Inclusao/Alteracao
//   2 = Exclusao

Retorno esperado

.T. = permite cancelar a operacao; .F. = nao permite cancelar (volta pra tela)

Exemplo

User Function MA410VLD()
    Local nOpc := PARAMIXB[1]
    Local lRet := .T.

    If nOpc == 1 // Incluindo/Alterando
        If !ApMsgYesNo("Deseja realmente cancelar?", "Confirmacao")
            lRet := .F.   // nao cancela
        EndIf
    EndIf
Return lRet

Pegadinhas

Quando usar

Cuidados gerais

Tabelas afetadas

Veja tambem

Parâmetros

NomeTipoObrigatórioDescrição
PARAMIXB[1] (nOpcao)Numericsim

Veja também