Escolar Documentos
Profissional Documentos
Cultura Documentos
LOC_ZONA = EDT_Zona
LOC_SESSAO = EDT_Sessao
LOC_CANDIDATO = EDT_Candidato
LOC_TITULOELITOR = EDT_Titulo
IF contador = 0
IF (LOC_CANDIDATO = "") OR (LOC_CANDIDATO = 0) OR (LOC_CANDIDATO = 0) OR
(LOC_CANDIDATO <> 13 AND LOC_CANDIDATO <> 22)
LOC_CANDIDATO = 1 //NULLO É UM 1
contador+=1
MyWindow..Plane = NULLO_EMBRANCO_PLANE
EVENTO_SOM_ERRO()
RETURN
END
END
IF GLO_COM_TITULO = True
IF LOC_TITULOELITOR = "" OR Length(LOC_TITULOELITOR) < 9 THEN
Info("TITULO INVÁLIDO, TENTE NOVAMENTE")
LOC_TITULOELITOR = ""
EVENTO_SOM_ERRO()
RETURN
END
ELSE
GLO_COM_TITULO = DateSys()+TimeSys() //USA A DATA E HORA E SEGUNDO PARA REGISTRAR O
TITULO AUTOMATICAMENTE
END
IF LOC_ZONA = "" OR Length(LOC_ZONA) <= 0 THEN
Info("ZONA INVÁLIDA, TENTE NOVAMENTE")
LOC_ZONA = ""
EVENTO_SOM_ERRO()
RETURN
END
GLO_VALIDA_ZONA_SESSAO = INIRead("CONFIG","VALIDAR_ZONA_SESSAO","",fCurrentDir()
+fSep()+"Config.ini")
MyWindow..Plane = ZONA_SESSAO_INVALIDA_PLANE
EVENTO_SOM_ERRO()
RETURN
END
END
// SE TUDO OK ENTAO....
Votacao.REGISTRO_VOTO = GetUUID()
Votacao.DataHora = DateSys()+TimeSys()
Votacao.NumTitulo = LOC_TITULOELITOR
Votacao.Zona = LOC_ZONA
Votacao.Sessao = LOC_SESSAO
Votacao.Candidato = LOC_CANDIDATO
VOTOS is int = 0
QRY_Totalizacao.ParamCandidato = Votacao.Candidato
QRY_Totalizacao.ParamZona = Votacao.Zona
QRY_Totalizacao.ParamSessao = Votacao.Sessao
ACAO is string
HReset(Totalizacao)
IF HReadSeek(Totalizacao,KeyUnico,[EDT_Zona,EDT_Sessao,EDT_Candidato],hIdentical) = False
THEN
ACAO = "INCLUIR"
ELSE
ACAO = "ALTERAR"
END
Totalizacao.REGISTRO_TOTALIZACAO = GetUUID()
Totalizacao.DataHora = DateSys()+TimeSys()
Totalizacao.Zona = Votacao.Zona
Totalizacao.Sessao = Votacao.Sessao
Totalizacao.Votos = VOTOS
Totalizacao.Candidado = Votacao.Candidato
IF ACAO = "INCLUIR"
HAdd(Totalizacao)
EVENTO_SOM_GRAVOU_VOTO()
EVENTO_SOM_GRAVOU_VOTO()
END
MyWindow..Plane = FIM_PLANE
ELSE
Info(HErrorInfo()+ErrorInfo())
END
contador=0
//-------------------------------------------------------------
HReset(Votacao)
RESULT True
ELSE
RESULT False
END
//------------------------------------------------------
RESULT True
ELSE
RESULT False
END
END
//-----------------------------------------------------
IF GLO_COM_SOM = True
END
//------------------------------------------------
// Summary: <specify the procedure action>
// Syntax:
// EVENTO_SOM_ERRO ()
//
// Parameters:
// None
// Return value:
// None
//
// Example:
// <Specify a usage example>
//
PROCEDURE EVENTO_SOM_ERRO()
END
//------------------------------------------------------
END
//---------------------------------------
HReset(Votacao)
HReset(Totalizacao)
GLO_VALIDA_ZONA_SESSAO = INIRead("CONFIG","VALIDAR_ZONA_SESSAO","",fCurrentDir()
+fSep()+"Config.ini")
GLO_COM_SOM = INIRead("CONFIG","COM_SOM","",fCurrentDir()+fSep()+"Config.ini")
GLO_COM_TITULO = INIRead("CONFIG","COM_TITULO","",fCurrentDir()+fSep()+"Config.ini")
EDT_Titulo = ""
EDT_Zona = ""
EDT_Sessao = ""
EDT_Candidato = ""
LOC_ZONA = 0
LOC_SESSAO = 0
LOC_CANDIDATO = 0
LOC_TITULOELITOR = 0
IMG_CANDIDATO = IMG_PEOPLE
STC_NOME_PRESIDENTE = ""
IF GLO_COM_TITULO = True
MyWindow..Plane = INICIAR_PLANE
SetFocus(EDT_Titulo)
ELSE
MyWindow..Plane = VOTAR_PLANE
SetFocus(EDT_Zona)
END
//----------------------------------------------------------
GLO_VALIDA_ZONA_SESSAO = INIRead("CONFIG","VALIDAR_ZONA_SESSAO","",fCurrentDir()
+fSep()+"Config.ini")
GLO_COM_SOM = INIRead("CONFIG","COM_SOM","",fCurrentDir()+fSep()+"Config.ini")
GLO_COM_TITULO = INIRead("CONFIG","COM_TITULO","",fCurrentDir()+fSep()+"Config.ini")
IF GLO_COM_TITULO = True
MyWindow..Plane = INICIAR_PLANE
SetFocus(EDT_Titulo)
ELSE
MyWindow..Plane = VOTAR_PLANE
SetFocus(EDT_Zona)
END
STC_NOME_PRESIDENTE = ""
//--------------------------------------------------------------------
IF EDT_Candidato = 13 THEN
IMG_CANDIDATO = IMG_LULA
STC_NOME_PRESIDENTE = "LUIS INACIO LULA DA SILVA"
ELSE IF EDT_Candidato = 22
IMG_CANDIDATO = IMG_BOLSONARO
STC_NOME_PRESIDENTE = "JAIR MESSIAS BOLSONARO"
ELSE
IMG_CANDIDATO = IMG_PEOPLE
STC_NOME_PRESIDENTE = "VOTO NULO"
END
//--------------------------------------------------------------------------------------
EDT_Zona = ""
EDT_Sessao = ""
EDT_Candidato = ""
LOC_ZONA = 0
LOC_SESSAO = 0
LOC_CANDIDATO = 0
IMG_CANDIDATO = IMG_PEOPLE
STC_NOME_PRESIDENTE = ""
SetFocus(EDT_Zona)
MyWindow..Plane = VOTAR_PLANE
//---------------------------------------------------------------------------
EDT_Zona = ""
EDT_Sessao = ""
EDT_Candidato = ""
LOC_ZONA = 0
LOC_SESSAO = 0
LOC_CANDIDATO = 0
IMG_CANDIDATO = IMG_PEOPLE
STC_NOME_PRESIDENTE = ""
SetFocus(EDT_Zona)
//--------------------------------------------------------------------
PROCEDURE DATA_HORA_ATUAL()
//---------------------------------------------------------------------------------