Buenas estimado, este es mi primer post en el mundo B4A, apenas tengo con B4A tres dias, no encontré un post de saludos (o Taberna) asi que desde aqui les mando un saludos a todos desde Perú. Por aqui tengo un par de amigos, amigos que conozco del mundo VB6; al principio estaré preguntando pero garantizo que luego con gusto daré respuestas.
Bueno, mi problema es este:
Y no tengo una orden que indique el retorno.
Tengo un Activity Main y un Activity LogueoInventariador, pondré código aqui dejando de lado la declaracion de variables para no ser extenso.
En Main:
Y el codigo del Activity LogueoInventariador es:
¿En que estoy fallando? Muchas gracias por las respuestas.
Bueno, mi problema es este:
Y no tengo una orden que indique el retorno.
Tengo un Activity Main y un Activity LogueoInventariador, pondré código aqui dejando de lado la declaracion de variables para no ser extenso.
En Main:
B4X:
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("Logueo")
h.Initialize("HacerLogueo", Me)
End Sub
B4X:
Sub btnAceptar_Click
Dim Cadena As String
Cadena = "http://miweb.com/ws/login.php?USUTABLA=" & txtEmpresa.text & "&PASS=" & txtPassword.text
Dim job As HttpJob
job.Initialize("HacerLogueo", Me)
job.Download2 (Cadena, Array As String("USUTABLA", txtEmpresa.text, "PASS", txtPassword.text))
Select Case NomTabla
Case "INV_DEMO"
CallSubDelayed2(LogueoInventariador, "ShowEmpresa", "EMPRESA PRUEBA")
(aqui pondre otros casos)
End Select
End Sub
B4X:
Sub JobDone(Job As HttpJob)
If Job.Success Then
Dim res As String
res = Job.GetString
Dim parser As JSONParser
parser.Initialize(res)
Select Job.JobName
Case "HacerLogueo"
Dim USUARIOS As List
Dim mm As Map
USUARIOS = parser.NextArray
If USUARIOS.size <> 0 Then
mm = USUARIOS.Get(0)
NomTabla=mm.GET("NOMTABLA")
Else
Msgbox("Los datos proporcionados no son correctos","Acceso Denegado")
End If
End Select
Else
Log("Response from server1: " & res)
End If
Job.Release
End Sub
Sub jobdone_ResponseSuccess (Response As HttpJob, TaskId As Int)
Dim res As String
res = Response.GetString
End Sub
Y el codigo del Activity LogueoInventariador es:
B4X:
Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("LogueoInvent")
End Sub
Sub ShowEmpresa(Title As String)
lblEmpresa.text = Title
End Sub
¿En que estoy fallando? Muchas gracias por las respuestas.