mirror of
https://github.com/KeymonSoft/Intmex_Preventa.git
synced 2026-04-17 21:06:12 +00:00
5/11/23 - Cambios en engrane para modificar el server directamente
This commit is contained in:
@@ -99,6 +99,8 @@ Sub Class_Globals
|
|||||||
Dim ime As IME
|
Dim ime As IME
|
||||||
Dim MES1 As ManageExternalStorage
|
Dim MES1 As ManageExternalStorage
|
||||||
Dim device As Phone
|
Dim device As Phone
|
||||||
|
Private et_server As EditText
|
||||||
|
Private b_guardar As Button
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub Initialize
|
Public Sub Initialize
|
||||||
@@ -259,6 +261,7 @@ Sub B4XPage_Appear
|
|||||||
LogColor($"////////////////// DeviceID: ${DeviceID} ////////////////// "$, Colors.Blue)
|
LogColor($"////////////////// DeviceID: ${DeviceID} ////////////////// "$, Colors.Blue)
|
||||||
DBReqServer = Starter.DBReqServer
|
DBReqServer = Starter.DBReqServer
|
||||||
reqManager.Initialize(Me, Starter.DBReqServer)
|
reqManager.Initialize(Me, Starter.DBReqServer)
|
||||||
|
Log(Starter.DBReqServer)
|
||||||
tgl.Initialize()
|
tgl.Initialize()
|
||||||
If Not(Starter.gps.GPSEnabled) Then
|
If Not(Starter.gps.GPSEnabled) Then
|
||||||
ToastMessageShow("Es necesario tener el GPS encendido", True)
|
ToastMessageShow("Es necesario tener el GPS encendido", True)
|
||||||
@@ -319,6 +322,7 @@ End Sub
|
|||||||
'You can see the list of page related events in the B4XPagesManager object. The event name is B4XPage.
|
'You can see the list of page related events in the B4XPagesManager object. The event name is B4XPage.
|
||||||
|
|
||||||
Sub Entrar_Click
|
Sub Entrar_Click
|
||||||
|
Log(Starter.DBReqServer)
|
||||||
Dim r As Reflector
|
Dim r As Reflector
|
||||||
Dim Api As Int
|
Dim Api As Int
|
||||||
Dim PP As Phone
|
Dim PP As Phone
|
||||||
@@ -421,9 +425,15 @@ Sub Entrar_Click
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub JobDone(Job As HttpJob)
|
Sub JobDone(Job As HttpJob)
|
||||||
Log(Job.Success)
|
If B4XPages.MainPage.reqManager.reqsList.IsInitialized Then 'Si tenemos lista de requests, la procesamos.
|
||||||
|
If B4XPages.MainPage.reqManager.reqsList.IndexOf(Job.tag) <> -1 Then
|
||||||
|
B4XPages.MainPage.reqManager.reqsList.RemoveAt(B4XPages.MainPage.reqManager.reqsList.IndexOf(Job.tag))
|
||||||
|
LogColor($">>>>>> Quitamos ${Job.tag}"$, Colors.Blue)
|
||||||
|
End If
|
||||||
|
LogColor(">>>>>> " & B4XPages.MainPage.reqManager.reqsList.Size & " - " & B4XPages.MainPage.reqManager.reqsList, Colors.Blue)
|
||||||
|
End If
|
||||||
If Job.Success = False Then
|
If Job.Success = False Then
|
||||||
ToastMessageShow("Error: " & Job.ErrorMessage, True)
|
LogColor("Error: " & Job.tag & " : " & Job.ErrorMessage, Colors.red)
|
||||||
Else
|
Else
|
||||||
LogColor("JobDone: '" & reqManager.HandleJob(Job).tag & "' - Registros: " & reqManager.HandleJob(Job).Rows.Size, Colors.Green) 'Mod por CHV - 211027
|
LogColor("JobDone: '" & reqManager.HandleJob(Job).tag & "' - Registros: " & reqManager.HandleJob(Job).Rows.Size, Colors.Green) 'Mod por CHV - 211027
|
||||||
If Job.JobName = "DBRequest" Then
|
If Job.JobName = "DBRequest" Then
|
||||||
@@ -662,6 +672,7 @@ End Sub
|
|||||||
Sub i_engrane_Click
|
Sub i_engrane_Click
|
||||||
lv_server.Clear
|
lv_server.Clear
|
||||||
ime.HideKeyboard
|
ime.HideKeyboard
|
||||||
|
lv_server.AddSingleLine("http://keymon.lat:1781")
|
||||||
lv_server.AddSingleLine("http://keymon.lat:1782")
|
lv_server.AddSingleLine("http://keymon.lat:1782")
|
||||||
If user.Text = "KMTS1" Then lv_server.AddSingleLine("http://10.0.0.205:1782")
|
If user.Text = "KMTS1" Then lv_server.AddSingleLine("http://10.0.0.205:1782")
|
||||||
' lv_server.AddSingleLine("http://40.123.36.38:1782")
|
' lv_server.AddSingleLine("http://40.123.36.38:1782")
|
||||||
@@ -685,6 +696,7 @@ End Sub
|
|||||||
Private Sub lv_server_ItemClick (Position As Int, Value As Object)
|
Private Sub lv_server_ItemClick (Position As Int, Value As Object)
|
||||||
Starter.DBReqServer = Value
|
Starter.DBReqServer = Value
|
||||||
l_server.Text = Value
|
l_server.Text = Value
|
||||||
|
et_server.Text = Value
|
||||||
Starter.reinicializaReqManager(Value)
|
Starter.reinicializaReqManager(Value)
|
||||||
' Starter.reqManager.Initialize(Me, Value)
|
' Starter.reqManager.Initialize(Me, Value)
|
||||||
ToastMessageShow("Servidor modificado", False)
|
ToastMessageShow("Servidor modificado", False)
|
||||||
@@ -716,3 +728,9 @@ Private Sub b_importarBD_Click
|
|||||||
B4XPages.MainPage.skmt.Initialize(Starter.ruta,"kmt.db", True) 'Reiniciliza la base de datos con la recien importada.
|
B4XPages.MainPage.skmt.Initialize(Starter.ruta,"kmt.db", True) 'Reiniciliza la base de datos con la recien importada.
|
||||||
ToastMessageShow("¡BD importada!", False)
|
ToastMessageShow("¡BD importada!", False)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Private Sub b_guardar_Click
|
||||||
|
Starter.reinicializaReqManager(et_server.Text.Trim)
|
||||||
|
p_appUpdate.Visible = False
|
||||||
|
End Sub
|
||||||
@@ -333,6 +333,7 @@ Sub B4XPage_Appear
|
|||||||
If c.GetString("CUANTOS") = 0 Then
|
If c.GetString("CUANTOS") = 0 Then
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "select_fecha"
|
cmd.Name = "select_fecha"
|
||||||
|
Log( Starter.DBReqServer)
|
||||||
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "fecha")
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "fecha")
|
||||||
Msgbox("AJUSTAR FECHA","AVISO") 'ignore
|
Msgbox("AJUSTAR FECHA","AVISO") 'ignore
|
||||||
B4XPage_Appear
|
B4XPage_Appear
|
||||||
@@ -953,7 +954,7 @@ Sub JobDone(Job As HttpJob)
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Else 'If Job Success then ...
|
Else 'If Job Success then ...
|
||||||
LogColor("JobDone: '" & B4XPages.MainPage.reqManager.HandleJob(Job).tag & "' - Registros: " & B4XPages.MainPage.reqManager.HandleJob(Job).Rows.Size, Colors.Green) 'Mod por CHV - 211027
|
LogColor("JobDone: '" & B4XPages.MainPage.reqManager.HandleJob(Job).tag & "' - Registros: " & B4XPages.MainPage.reqManager.HandleJob(Job).Rows.Size, Colors.RGB(0,160,0)) 'Mod por CHV - 211027
|
||||||
'Verificamos que el usuario guardado en BD sea VALIDO.
|
'Verificamos que el usuario guardado en BD sea VALIDO.
|
||||||
If Job.JobName = "DBRequest" Then
|
If Job.JobName = "DBRequest" Then
|
||||||
Dim RESULT As DBResult = B4XPages.MainPage.reqManager.HandleJob(Job)
|
Dim RESULT As DBResult = B4XPages.MainPage.reqManager.HandleJob(Job)
|
||||||
@@ -1640,6 +1641,7 @@ Private Sub B4XPage_CloseRequest As ResumableSub
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub connecta_Click
|
Sub connecta_Click
|
||||||
|
Log( Starter.DBReqServer)
|
||||||
B4XPages.MainPage.reqManager.Initialize(Me, Starter.DBReqServer)
|
B4XPages.MainPage.reqManager.Initialize(Me, Starter.DBReqServer)
|
||||||
ime.HideKeyboard
|
ime.HideKeyboard
|
||||||
connecta1 = connecta1 + 1
|
connecta1 = connecta1 + 1
|
||||||
@@ -1652,23 +1654,24 @@ Sub connecta_Click
|
|||||||
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "version")
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "version")
|
||||||
|
|
||||||
' Cuando nos conectamos verificamos que el usuario guardado en BD sea VALIDO.
|
' Cuando nos conectamos verificamos que el usuario guardado en BD sea VALIDO.
|
||||||
c=B4XPages.MainPage.skmt.ExecQuery("select USUARIO, PASS from usuarioa")
|
' c=B4XPages.MainPage.skmt.ExecQuery("select USUARIO, PASS from usuarioa")
|
||||||
c.Position=0
|
' c.Position=0
|
||||||
If c.RowCount > 0 And c.GetString("USUARIO") <> "KMTS1" Then
|
' If c.RowCount > 0 And c.GetString("USUARIO") <> "KMTS1" Then
|
||||||
Private usrT As String = c.GetString("USUARIO")
|
' Private usrT As String = c.GetString("USUARIO")
|
||||||
Private passT As String = c.GetString("PASS")
|
' Private passT As String = c.GetString("PASS")
|
||||||
cmd.Initialize
|
' cmd.Initialize
|
||||||
cmd.Name = "select_usuario_guna_INTMEX_1"
|
' cmd.Name = "select_usuario_guna_INTMEX_1"
|
||||||
cmd.Parameters = Array As Object(usrT, passT)
|
' Log(usrT & "|" & passT)
|
||||||
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "usuarioA")
|
' cmd.Parameters = Array As Object(usrT, passT)
|
||||||
End If
|
' B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "usuarioA")
|
||||||
c.Close
|
' End If
|
||||||
|
' c.Close
|
||||||
|
|
||||||
|
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "select_ruta_INTMEX_6"
|
cmd.Name = "select_ruta_INTMEX_6"
|
||||||
cmd.Parameters = Array As Object(ALMACEN,e_ruta.text,imei)
|
cmd.Parameters = Array As Object(ALMACEN,e_ruta.text,imei)
|
||||||
|
Log($"${ALMACEN},${e_ruta.text},${imei}"$)
|
||||||
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "ruta")
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "ruta")
|
||||||
|
|
||||||
If e_ruta.Text = "KMTS1" Then
|
If e_ruta.Text = "KMTS1" Then
|
||||||
|
|||||||
@@ -201,7 +201,7 @@ Public Sub HandleJob(Job As HttpJob) As DBResult
|
|||||||
table.Columns.Initialize
|
table.Columns.Initialize
|
||||||
table.rows.Initialize
|
table.rows.Initialize
|
||||||
table.Tag = Job.Tag
|
table.Tag = Job.Tag
|
||||||
If jobTagAnterior <> Job.Tag Then LogColor("HandleJob: '"&Job.Tag&"'", Colors.Blue) 'Mod por CHV - 211109
|
If jobTagAnterior <> Job.Tag Then LogColor("HandleJob: '"&Job.Tag&"'", Colors.RGB(171,70,0)) 'Mod por CHV - 211109
|
||||||
jobTagAnterior = Job.Tag 'Mod por CHV - 211109
|
jobTagAnterior = Job.Tag 'Mod por CHV - 211109
|
||||||
If method = "query" Then
|
If method = "query" Then
|
||||||
Dim numberOfColumns As Int = ReadInt(In)
|
Dim numberOfColumns As Int = ReadInt(In)
|
||||||
|
|||||||
Binary file not shown.
@@ -161,7 +161,7 @@ Version=12.5
|
|||||||
#Region Project Attributes
|
#Region Project Attributes
|
||||||
#ApplicationLabel: Intmex v1
|
#ApplicationLabel: Intmex v1
|
||||||
#VersionCode: 1
|
#VersionCode: 1
|
||||||
#VersionName: 3.09.07
|
#VersionName: 3.11.05
|
||||||
'SupportedOrientations possible values: unspecified, landscape or portrait.
|
'SupportedOrientations possible values: unspecified, landscape or portrait.
|
||||||
#SupportedOrientations: portrait
|
#SupportedOrientations: portrait
|
||||||
#CanInstallToExternalStorage: False
|
#CanInstallToExternalStorage: False
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ ModuleClosedNodes0=
|
|||||||
ModuleClosedNodes1=
|
ModuleClosedNodes1=
|
||||||
ModuleClosedNodes10=
|
ModuleClosedNodes10=
|
||||||
ModuleClosedNodes11=
|
ModuleClosedNodes11=
|
||||||
ModuleClosedNodes12=6
|
ModuleClosedNodes12=1,4,5,6
|
||||||
ModuleClosedNodes13=9,11,15
|
ModuleClosedNodes13=9,11,15
|
||||||
ModuleClosedNodes14=9,10
|
ModuleClosedNodes14=9,10
|
||||||
ModuleClosedNodes15=
|
ModuleClosedNodes15=
|
||||||
@@ -66,7 +66,7 @@ ModuleClosedNodes16=
|
|||||||
ModuleClosedNodes17=
|
ModuleClosedNodes17=
|
||||||
ModuleClosedNodes18=
|
ModuleClosedNodes18=
|
||||||
ModuleClosedNodes19=
|
ModuleClosedNodes19=
|
||||||
ModuleClosedNodes2=
|
ModuleClosedNodes2=5
|
||||||
ModuleClosedNodes20=
|
ModuleClosedNodes20=
|
||||||
ModuleClosedNodes21=
|
ModuleClosedNodes21=
|
||||||
ModuleClosedNodes22=2
|
ModuleClosedNodes22=2
|
||||||
@@ -82,6 +82,6 @@ ModuleClosedNodes6=
|
|||||||
ModuleClosedNodes7=
|
ModuleClosedNodes7=
|
||||||
ModuleClosedNodes8=1
|
ModuleClosedNodes8=1
|
||||||
ModuleClosedNodes9=
|
ModuleClosedNodes9=
|
||||||
NavigationStack=B4XMainPage,b_regesar_Click,669,0,C_Productos,lv_prodsPedido_ItemLongClick,774,0,C_Principal,B4XPage_Created,235,0,C_RespaldoDiario,Initialize,11,6,C_Principal,Class_Globals,12,0,C_Principal,B4XPage_Appear,480,0,C_Principal,Subir_Click,654,0,DBRequestManager,Initialize,22,0,DBRequestManager,PrintTable,267,0,C_Principal,JobDone,934,0
|
NavigationStack=C_Principal,cargar_Click,689,0,B4XMainPage,b_importarBD_Click,708,0,B4XMainPage,b_enviarbd_Click,707,0,C_Principal,connecta_Click,1651,6,C_Principal,JobDone,931,1,B4XMainPage,JobDone,428,0,Starter,reinicializaReqManager,119,0,B4XMainPage,lv_server_ItemClick,688,0,B4XMainPage,B4XPage_Appear,247,3,B4XMainPage,Entrar_Click,378,3
|
||||||
SelectedBuild=0
|
SelectedBuild=0
|
||||||
VisibleModules=2,25,23,12,15,13,4,26,14,8
|
VisibleModules=2,25,23,12,15,13,4,26,14,8,19
|
||||||
|
|||||||
@@ -124,5 +124,5 @@ Sub reinicializaReqManager(srv As String)
|
|||||||
skmt.ExecNonQuery2("INSERT INTO CAT_VARIABLES(CAT_VA_DESCRIPCION, CAT_VA_VALOR) VALUES (?,?)", Array As Object ("SERVER", srv))
|
skmt.ExecNonQuery2("INSERT INTO CAT_VARIABLES(CAT_VA_DESCRIPCION, CAT_VA_VALOR) VALUES (?,?)", Array As Object ("SERVER", srv))
|
||||||
DBReqServer = srv
|
DBReqServer = srv
|
||||||
reqManager.Initialize(Me, srv)
|
reqManager.Initialize(Me, srv)
|
||||||
' LogColor(srv, Colors.red)
|
LogColor(srv, Colors.red)
|
||||||
End Sub
|
End Sub
|
||||||
Reference in New Issue
Block a user