|
|
|
|
@@ -601,29 +601,10 @@ Sub Subir_Click
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
' PEDIO_CLIENTE
|
|
|
|
|
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("SELECT PC_CLIENTE, PC_FECHA, PC_USER, PC_NOART, PC_MONTO,PC_LON, PC_LAT, PC_COSTO_SIN, PC_RUTA, PC_ALMACEN, PC_FACTURA FROM PEDIDO_CLIENTE ")
|
|
|
|
|
d=B4XPages.MainPage.skmt.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDOSC FROM PEDIDO_CLIENTE ")
|
|
|
|
|
If c.RowCount>0 Then
|
|
|
|
|
For i=0 To c.RowCount -1
|
|
|
|
|
c.Position=i
|
|
|
|
|
Dim cmd As DBCommand
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "insert_pedidos_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(c.GetString("PC_CLIENTE"), c.GetString("PC_FECHA"), c.GetString("PC_USER"), c.GetString("PC_NOART"), c.GetString("PC_MONTO"), c.GetString("PC_LON"), c.GetString("PC_LAT"), ALMACEN, l_ruta.text, c.GetString("PC_COSTO_SIN"), c.GetString("PC_FACTURA"))
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteCommand(cmd , "ins_pedidos")
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
d.Position=0
|
|
|
|
|
cuantos_pedidosc = D.GetString("CUANTOS_PEDIDOSC")
|
|
|
|
|
d.Close
|
|
|
|
|
|
|
|
|
|
' ENVIO DE LOS CODIGOS QR
|
|
|
|
|
'c=skmt.ExecQuery2("SELECT CAT_CL_NUM_SERIEFISICO,CAT_CL_CODIGO ,CAT_CL_LONG,CAT_CL_LAT, CAT_CL_FOTO FROM kmt_info where CAT_CL_NUM_SERIEFISICO = ?", Array As String("OK"))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("SELECT CODIGOKMTS, CODIGOB, LAT, LON FROM HIST_CODIGO_BARRAS" )
|
|
|
|
|
If c.RowCount>0 Then
|
|
|
|
|
For i=0 To c.RowCount -1
|
|
|
|
|
@@ -636,9 +617,8 @@ Sub Subir_Click
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("SELECT CAT_CL_NUM_SERIEFISICO,CAT_CL_CODIGO ,CAT_CL_LONG,CAT_CL_LAT, CAT_CL_FOTO FROM kmt_info where CAT_CL_NUM_SERIEFISICO IS NOT NULL")
|
|
|
|
|
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("SELECT CAT_CL_NUM_SERIEFISICO, CAT_CL_CODIGO, CAT_CL_LONG, CAT_CL_LAT, CAT_CL_FOTO FROM kmt_info where CAT_CL_NUM_SERIEFISICO IS NOT NULL")
|
|
|
|
|
If c.RowCount>0 Then
|
|
|
|
|
For i=0 To c.RowCount -1
|
|
|
|
|
c.Position=i
|
|
|
|
|
@@ -653,7 +633,7 @@ Sub Subir_Click
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("SELECT HE_CLIE, HE_RES, HE_FECHA, HE_TIPO FROM HIST_ENCUESTA")
|
|
|
|
|
If c.RowCount>0 Then
|
|
|
|
|
For i=0 To c.RowCount -1
|
|
|
|
|
@@ -666,24 +646,52 @@ Sub Subir_Click
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("SELECT PE_CEDIS,PE_COSTO_TOT,PE_COSTOU,PE_CANT,PE_PRONOMBRE,PE_PROID,PE_CLIENTE,PE_FECHA,PE_USUARIO, PE_COSTO_SIN, PE_RUTA, PE_DESC, PE_FOLIO FROM PEDIDO")
|
|
|
|
|
d=B4XPages.MainPage.skmt.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDO FROM PEDIDO")
|
|
|
|
|
If c.RowCount>0 Then
|
|
|
|
|
For i=0 To c.RowCount -1
|
|
|
|
|
c.Position=i
|
|
|
|
|
|
|
|
|
|
' PEDIDO_CLIENTE
|
|
|
|
|
Dim PCNoArts As String
|
|
|
|
|
Dim PCMonto As String
|
|
|
|
|
c = B4XPages.MainPage.skmt.ExecQuery("SELECT PC_CLIENTE, PC_FECHA, PC_USER, PC_NOART, PC_MONTO,PC_LON, PC_LAT, PC_COSTO_SIN, PC_RUTA, PC_ALMACEN, PC_FACTURA FROM PEDIDO_CLIENTE ")
|
|
|
|
|
d = B4XPages.MainPage.skmt.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDOSC FROM PEDIDO_CLIENTE ")
|
|
|
|
|
If c.RowCount > 0 Then
|
|
|
|
|
For i = 0 To c.RowCount - 1
|
|
|
|
|
c.Position = i
|
|
|
|
|
Dim cmd As DBCommand
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "insert_pedido_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(C.GetString("PE_CEDIS"),ALMACEN,C.GetString("PE_COSTO_TOT"),C.GetString("PE_COSTOU"),C.GetString("PE_CANT"),C.GetString("PE_PRONOMBRE"),C.GetString("PE_PROID"),C.GetString("PE_CLIENTE"),C.GetString("PE_FECHA"),C.GetString("PE_USUARIO"),C.GetString("PE_RUTA"), C.GetString("PE_COSTO_SIN"),C.GetString("PE_DESC"),c.GetString("PE_FOLIO"))
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteCommand(cmd , "ins_pedido")
|
|
|
|
|
cmd.Name = "insert_pedidos_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(c.GetString("PC_CLIENTE"), c.GetString("PC_FECHA"), c.GetString("PC_USER"), c.GetString("PC_NOART"), c.GetString("PC_MONTO"), c.GetString("PC_LON"), c.GetString("PC_LAT"), ALMACEN, l_ruta.text, c.GetString("PC_COSTO_SIN"), c.GetString("PC_FACTURA"))
|
|
|
|
|
PCNoArts = c.GetString("PC_NOART")
|
|
|
|
|
PCMonto = c.GetString("PC_MONTO")
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteCommand(cmd , "ins_pedidos")
|
|
|
|
|
Log(">>>>>> INSERT PEDIDO_CLIENTE")
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
d.Position = 0
|
|
|
|
|
cuantos_pedidosc = d.GetString("CUANTOS_PEDIDOSC")
|
|
|
|
|
d.Close
|
|
|
|
|
|
|
|
|
|
' PEDIDO
|
|
|
|
|
c = B4XPages.MainPage.skmt.ExecQuery("SELECT PE_CEDIS,PE_COSTO_TOT,PE_COSTOU,PE_CANT,PE_PRONOMBRE,PE_PROID,PE_CLIENTE,PE_FECHA,PE_USUARIO, PE_COSTO_SIN, PE_RUTA, PE_DESC, PE_FOLIO FROM PEDIDO")
|
|
|
|
|
d = B4XPages.MainPage.skmt.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDO FROM PEDIDO")
|
|
|
|
|
If c.RowCount > 0 Then
|
|
|
|
|
For i = 0 To c.RowCount - 1
|
|
|
|
|
c.Position = i
|
|
|
|
|
Dim cmd As DBCommand
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "insert_pedido2_INTMEX" 'CON TOTALES INCLUIDOS
|
|
|
|
|
cmd.Parameters = Array As Object(C.GetString("PE_CEDIS"),ALMACEN,C.GetString("PE_COSTO_TOT"),C.GetString("PE_COSTOU"),C.GetString("PE_CANT"),C.GetString("PE_PRONOMBRE"),C.GetString("PE_PROID"),C.GetString("PE_CLIENTE"),C.GetString("PE_FECHA"),C.GetString("PE_USUARIO"),C.GetString("PE_RUTA"), C.GetString("PE_COSTO_SIN"),C.GetString("PE_DESC"),c.GetString("PE_FOLIO"), PCNoArts, PCMonto)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteCommand(cmd , $"ins_pedidosPendientes_prods_${c.GetString("PE_CLIENTE")}_${c.GetString("PE_PROID")}"$)
|
|
|
|
|
' Log($">>>> INS_PEDIDO= ${C.GetString("PE_CEDIS")},${ALMACEN},${C.GetString("PE_COSTO_TOT")},${C.GetString("PE_COSTOU")},${C.GetString("PE_CANT")}, ${C.GetString("PE_PRONOMBRE")}, ${C.GetString("PE_PROID")}, ${C.GetString("PE_CLIENTE")}, ${C.GetString("PE_FECHA")}, ${C.GetString("PE_USUARIO")}, ${C.GetString("PE_RUTA")}, ${C.GetString("PE_COSTO_SIN")}, ${C.GetString("PE_DESC")}, ${c.GetString("PE_FOLIO")}, ${PCNoArts}, ${PCMonto}"$)
|
|
|
|
|
' cmd.Name = "insert_pedido_INTMEX" ' SIN TOTALES INCLUIDOS
|
|
|
|
|
' cmd.Parameters = Array As Object(C.GetString("PE_CEDIS"),ALMACEN,C.GetString("PE_COSTO_TOT"),C.GetString("PE_COSTOU"),C.GetString("PE_CANT"),C.GetString("PE_PRONOMBRE"),C.GetString("PE_PROID"),C.GetString("PE_CLIENTE"),C.GetString("PE_FECHA"),C.GetString("PE_USUARIO"),C.GetString("PE_RUTA"), C.GetString("PE_COSTO_SIN"),C.GetString("PE_DESC"),c.GetString("PE_FOLIO"))
|
|
|
|
|
' B4XPages.MainPage.reqManager.ExecuteCommand(cmd , "ins_pedido")
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
d.Position=0
|
|
|
|
|
cuantos_pedido = D.GetString("CUANTOS_PEDIDO")
|
|
|
|
|
d.Close
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' NOVENTA
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("SELECT NV_CLIENTE,NV_FECHA,NV_USER,NV_MOTIVO,NV_COMM,NV_LAT,NV_LON FROM NOVENTA")
|
|
|
|
|
D=B4XPages.MainPage.skmt.ExecQuery("SELECT COUNT(*) AS CUANTOS_NOVENTA FROM NOVENTA")
|
|
|
|
|
@@ -701,7 +709,7 @@ Sub Subir_Click
|
|
|
|
|
d.Position=0
|
|
|
|
|
cuantos_noventa = D.GetString("CUANTOS_NOVENTA")
|
|
|
|
|
d.Close
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' GEO CERCA
|
|
|
|
|
|
|
|
|
|
c=B4XPages.MainPage.skmt.ExecQuery("Select HGCLIENTE, HGDATE, HGLAT, HGLON from HIST_GEOCERCA")
|
|
|
|
|
@@ -746,8 +754,7 @@ Sub Subir_Click
|
|
|
|
|
img2.Visible =True
|
|
|
|
|
PORCENTAJE = Round(100/ (cuantos_noventa + cuantos_pedido + cuantos_pedidosc + 1))
|
|
|
|
|
If Starter.marcaCel <> "Sony" Then ToastMessageShow("Se Actualizaran los datos, Este proceso podria tardar hasta un minuto, gracias "& l_ruta.text , True)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
'CUESTIONARIOS
|
|
|
|
|
c = B4XPages.MainPage.skmt.ExecQuery($"select * from cuestionario"$)
|
|
|
|
|
Private rutaActual As String = Subs.traeRuta
|
|
|
|
|
@@ -762,7 +769,6 @@ Sub Subir_Click
|
|
|
|
|
Next
|
|
|
|
|
End If
|
|
|
|
|
c.Close
|
|
|
|
|
|
|
|
|
|
End If
|
|
|
|
|
End Sub
|
|
|
|
|
|
|
|
|
|
@@ -854,12 +860,12 @@ Sub cargar_Click
|
|
|
|
|
c.Position = 0
|
|
|
|
|
usuario = c.GetString("USUARIO")
|
|
|
|
|
c.Close
|
|
|
|
|
'
|
|
|
|
|
'
|
|
|
|
|
Dim sDate,sTime As String
|
|
|
|
|
DateTime.DateFormat = "MM/dd/yyyy"
|
|
|
|
|
sDate=DateTime.Date(DateTime.Now)
|
|
|
|
|
sTime=DateTime.Time(DateTime.Now)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dim P As PhoneId
|
|
|
|
|
' imei = P.GetDeviceId
|
|
|
|
|
imei = "xxxx"
|
|
|
|
|
@@ -867,53 +873,53 @@ Sub cargar_Click
|
|
|
|
|
cmd.Name ="insert_drop_INTMEX_2"
|
|
|
|
|
cmd.Parameters = Array As Object(usuario,e_ruta.text,sDate,imei,sTime,"","","","","CARGA",ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteCommand(cmd , "inst_noventa")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_cat_gunaprod_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "gunaprod")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
' cmd.Initialize
|
|
|
|
|
' cmd.Name = "select_resum_apk_INTMEX" ''' va el nombre de archivo de config
|
|
|
|
|
' cmd.Parameters = Array As Object(ALMACEN)
|
|
|
|
|
' B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "resum_apk") ''' donde regresa la info ver job_done
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_cat_paquetes_INTMEX3"
|
|
|
|
|
cmd.Parameters = Array As Object(ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "gunaprodp")
|
|
|
|
|
Log("ALMACEN = " & ALMACEN)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_cat_paquetess_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "gunaprodp")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_cat_detallepa_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "detallepaq")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_cat_clientes_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "kmt_datos")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_cat_clientes_todos_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "kmt_datos_todos")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_hist_datos_INTMEX_2"
|
|
|
|
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN,e_ruta.text, ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "hist_datos")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_hist_promos_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
|
|
|
|
B4XPages.MainPage.reqManager.ExecuteQuery(cmd , 0, "hist_promos")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Initialize
|
|
|
|
|
cmd.Name = "select_hist_cliente_promos_INTMEX"
|
|
|
|
|
cmd.Parameters = Array As Object(e_ruta.text, ALMACEN)
|
|
|
|
|
@@ -1742,14 +1748,17 @@ Sub JobDone(Job As HttpJob)
|
|
|
|
|
End If
|
|
|
|
|
End If
|
|
|
|
|
|
|
|
|
|
If RESULT.Tag = "ins_cuestionario" Then 'query tag
|
|
|
|
|
Subs.logJobDoneResultados(RESULT)
|
|
|
|
|
If Job.JobName = "DBRequest" Then
|
|
|
|
|
If RESULT.Tag = "ins_cuestionario" Then 'query tag
|
|
|
|
|
Subs.logJobDoneResultados(RESULT)
|
|
|
|
|
End If
|
|
|
|
|
|
|
|
|
|
If RESULT.Tag = "test" Then 'query tag
|
|
|
|
|
Log(">>>>>>>>>>>>> TEST")
|
|
|
|
|
Subs.logJobDoneResultados(RESULT)
|
|
|
|
|
End If
|
|
|
|
|
End If
|
|
|
|
|
|
|
|
|
|
If RESULT.Tag = "test" Then 'query tag
|
|
|
|
|
Log(">>>>>>>>>>>>> TEST")
|
|
|
|
|
Subs.logJobDoneResultados(RESULT)
|
|
|
|
|
End If
|
|
|
|
|
|
|
|
|
|
Job.Release
|
|
|
|
|
End Sub
|
|
|
|
|
|