#include "Xailer.ch"
#include "Nefele.ch"
//------------------------------------------------------------------------------
//Función principal de la app Web
PROCEDURE MainPage()
WITH OBJECT TWebPage():New()
:lValign := .T.
:lAlerts := .T.
WITH OBJECT WBevel():New(:WO)
:aWidth[xc_L] := 4
WITH OBJECT WButton():New(:WO)
:cId := 'ID_Aceptar'
:cText := 'Aceptar'
:lSubmit := .T.
:lLarge := .T.
:lCenter := .T.
:cOnClick := 'Verificar'
// :cAjaxBevel := 'nflcargo'
:Create()
END WITH
:Create()
END WITH
oCgi:SendPage( :Create() )
END WITH
RETURN
PROCEDURE Verificar()
WITH OBJECT TWebPage():New()
//:lAlerts := .T.
WITH OBJECT WPanel():New(:WO)
:cTitle := "Se llamo a la Página..."
:cClrPane := 'blue accent-3'
IF .F. // Por .T. el al presionar en wButton regresa al MainPage
WITH OBJECT WButton():New(:WO)
:cId := "ID_Volver"
:cIcon := "send"
:cText := "Volver"
:cOnClick := "MainPage"
:lLarge := .T.
:lCenter := .T.
:Create()
END WITH
ELSE
WITH OBJECT WMsgAlert():New( :WO )
:lTagScript := .T.
:cText := "Alerta. No hubo acceso a la <b>Base de Datos</b>"
:cType := "error"
:lModal := .T.
// :cOnConfirm := "MainPage" // Esta linea hace que no salga el Alert y tampoco vuelve al MainPage
:lShowConfirmButton := .T.
:Create()
END WITH
END IF
:Create()
END WITH
oCgi:SendPage(:Create())
END WITH
RETURN