19/9/23 - Pruebas

This commit is contained in:
2023-09-19 09:57:28 -06:00
parent 512f91b7ab
commit 510d0041d9
4 changed files with 26 additions and 20 deletions

View File

@@ -36,16 +36,6 @@ Sub Class_Globals
Public promos As C_Promos Public promos As C_Promos
Public historico As C_Historico Public historico As C_Historico
'nuevocliente -> NuevoCliente
'buscar -> ticketsDia
'colonia -> clientes
'nopago -> noVenta
'tarjeta -> Nota
'fila -> Cliente
'colonia2 -> Productos
'xxxxxxxxxxxxxxxxxxxxxxxxx
Dim reqManager As DBRequestManager Dim reqManager As DBRequestManager
Dim s As C_Subs Dim s As C_Subs
Dim v As String = Application.VersionName Dim v As String = Application.VersionName

View File

@@ -1761,7 +1761,12 @@ Sub tickets_dia_LongClick
End Sub End Sub
Sub Subs_envioOk(succes As Boolean) Sub Subs_envioOk(succes As Boolean)
Log("###################### " & succes) Log("###################### ENVIO OK - " & succes)
If Not(succes) Then
ToastMessageShow($"El envio no se completo con exito, por favor vuelva a enviar."$, True)
Else
ToastMessageShow($"¡El envio exitoso!."$, True)
End If
ProgressDialogHide ProgressDialogHide
End Sub End Sub
'################################ Termina codigo de prueba ############################# '################################ Termina codigo de prueba #############################
@@ -1913,12 +1918,12 @@ Sub t1_tick
cmd.Name = "select_cuantos_pedido_MARDS" cmd.Name = "select_cuantos_pedido_MARDS"
cmd.Parameters = Array As Object(ALMACEN,l_ruta.text) cmd.Parameters = Array As Object(ALMACEN,l_ruta.text)
reqManager.ExecuteQuery(cmd , 0, "valida_pedido") reqManager.ExecuteQuery(cmd , 0, "valida_pedido")
cmd.Initialize cmd.Initialize
cmd.Name = "select_cuantos_noventa_MARDS" cmd.Name = "select_cuantos_noventa_MARDS"
cmd.Parameters = Array As Object(ALMACEN,l_ruta.text) cmd.Parameters = Array As Object(ALMACEN,l_ruta.text)
reqManager.ExecuteQuery(cmd , 0, "valida_noventa") reqManager.ExecuteQuery(cmd , 0, "valida_noventa")
cmd.Initialize cmd.Initialize
cmd.Name = "select_cuantos_pedidoc_MARDS" cmd.Name = "select_cuantos_pedidoc_MARDS"
cmd.Parameters = Array As Object(ALMACEN,l_ruta.text) cmd.Parameters = Array As Object(ALMACEN,l_ruta.text)

View File

@@ -17,6 +17,7 @@ Sub Class_Globals
Dim db, kmt, errorLog As SQL 'Requiere la libreria "SQL" 'ignore Dim db, kmt, errorLog As SQL 'Requiere la libreria "SQL" 'ignore
Dim ssid As String 'ignore Dim ssid As String 'ignore
Dim reqsList As List Dim reqsList As List
Dim reqError As Boolean = False
Private subsLogs As Boolean = False Private subsLogs As Boolean = False
End Sub End Sub
@@ -65,7 +66,8 @@ Sub envioTest
Private cmd As DBCommand Private cmd As DBCommand
cmd.Initialize cmd.Initialize
cmd.Name = "select_fecha" cmd.Name = "select_fecha"
For i = 0 To 20 For i = 0 To 50
' Sleep(200)
reqManager.ExecuteQuery(cmd, 0, $"select_fecha_${i}"$) reqManager.ExecuteQuery(cmd, 0, $"select_fecha_${i}"$)
reqsList.Add($"select_fecha_${i}"$) reqsList.Add($"select_fecha_${i}"$)
Next Next
@@ -82,7 +84,10 @@ End Sub
Sub JobDone(Job As HttpJob) Sub JobDone(Job As HttpJob)
LogColor("C_SUBS JOBDONE - " & Job.Success, Colors.Red) LogColor("C_SUBS JOBDONE - " & Job.Success, Colors.Red)
If Job.Success = False Then If Job.Success = False Then
Log($"Error en el request ${Job.Tag}"$)
LogColor("** " & Job.Tag & " Error: " & Job.ErrorMessage, Colors.Red) LogColor("** " & Job.Tag & " Error: " & Job.ErrorMessage, Colors.Red)
If reqsList.IndexOf(Job.Tag) > -1 Then reqsList.RemoveAt(reqsList.IndexOf(Job.Tag))
reqError = True
Else Else
If Job.JobName = "DBRequest" Then If Job.JobName = "DBRequest" Then
Dim resultado As DBResult = reqManager.HandleJob(Job) Dim resultado As DBResult = reqManager.HandleJob(Job)
@@ -94,13 +99,19 @@ Sub JobDone(Job As HttpJob)
Next Next
Next Next
End If End If
Log(reqsList.Size)
If reqsList.Size = 0 Then 'Ya no hay DBReqs pendientes.
envioOk(True)
Log("-= FIN =-")
End If
End If End If
End If End If
Log(reqsList.Size)
If reqsList.Size = 0 Then 'Ya no hay DBReqs pendientes.
Log(reqError)
If Not(reqError) Then
envioOk(True)
Else
envioOk(False)
End If
reqError = False
Log("-= FIN =-")
End If
Job.Release Job.Release
End Sub End Sub

View File

@@ -41,7 +41,7 @@ Public Sub ExecuteQuery(Command As DBCommand, Limit As Int, Tag As Object)
WriteList(Command.Parameters, out2) WriteList(Command.Parameters, out2)
out2.Close out2.Close
j.PostBytes(link & "?method=query", ms.ToBytesArray) j.PostBytes(link & "?method=query", ms.ToBytesArray)
j.GetRequest.Timeout = 20000 'timeout del request (20 segs) j.GetRequest.Timeout = 30000 'timeout del request (30 segs)
End Sub End Sub
'Executes a batch of (non-select) commands. 'Executes a batch of (non-select) commands.