mirror of
https://github.com/KeymonSoft/Kelloggs_v4.git
synced 2026-04-21 20:09:13 +00:00
15/9/23 - Espacios y detalles sin importancia.
This commit is contained in:
@@ -270,13 +270,6 @@ Private Sub B4XPage_Created (Root1 As B4XView)
|
|||||||
' PopupMenu.AddMenuItem(3, 3, "Remove")
|
' PopupMenu.AddMenuItem(3, 3, "Remove")
|
||||||
' menu fin
|
' menu fin
|
||||||
' Subs.borraArribaDe100Errores
|
' Subs.borraArribaDe100Errores
|
||||||
' Log("Permisos BT: " & rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
|
||||||
' Log("REVISAMOS PERMISOS DE BT")
|
|
||||||
' rp.CheckAndRequest("android.permission.BLUETOOTH_CONNECT")
|
|
||||||
' Wait For Activity_PermissionResult (Permission As String, Result As Boolean)
|
|
||||||
' If Result Then Log("Tenemos permisos de bluetooth.")
|
|
||||||
' Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
|
|
||||||
' Log("Check phone state: " & rp.Check(rp.PERMISSION_READ_PHONE_STATE))
|
|
||||||
Log("Pedimos permisos de estado del cel")
|
Log("Pedimos permisos de estado del cel")
|
||||||
rp.CheckAndRequest(rp.PERMISSION_READ_PHONE_STATE)
|
rp.CheckAndRequest(rp.PERMISSION_READ_PHONE_STATE)
|
||||||
Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
||||||
@@ -287,13 +280,7 @@ Private Sub B4XPage_Created (Root1 As B4XView)
|
|||||||
If logger Then LogColor($"////////////////// IMEI: ${IMEI} ////////////////// "$, Colors.Blue)
|
If logger Then LogColor($"////////////////// IMEI: ${IMEI} ////////////////// "$, Colors.Blue)
|
||||||
End If
|
End If
|
||||||
Log("Permisos cel terminados")
|
Log("Permisos cel terminados")
|
||||||
End Sub
|
|
||||||
|
|
||||||
Sub B4XPage_Appear
|
|
||||||
' server = "http://keymon.com.mx:1782"
|
|
||||||
' server = "http://201.99.139.28:1782"
|
|
||||||
' server = "http://177.244.63.54:1782"
|
|
||||||
reqManager.Initialize(Me, Starter.server)
|
|
||||||
Starter.rp.CheckAndRequest(Starter.rp.PERMISSION_ACCESS_FINE_LOCATION)
|
Starter.rp.CheckAndRequest(Starter.rp.PERMISSION_ACCESS_FINE_LOCATION)
|
||||||
Wait For B4XPAge_PermissionResult (Permission As String, Result As Boolean)
|
Wait For B4XPAge_PermissionResult (Permission As String, Result As Boolean)
|
||||||
If Result Then
|
If Result Then
|
||||||
@@ -302,6 +289,21 @@ Sub B4XPage_Appear
|
|||||||
Else
|
Else
|
||||||
ToastMessageShow("Sin permisos para GPS", True)
|
ToastMessageShow("Sin permisos para GPS", True)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
' Log("Permisos BT: " & rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
||||||
|
' Log("REVISAMOS PERMISOS DE BT")
|
||||||
|
' rp.CheckAndRequest("android.permission.BLUETOOTH_CONNECT")
|
||||||
|
' Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
||||||
|
' If Result Then Log("Tenemos permisos de bluetooth.")
|
||||||
|
' Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
|
||||||
|
' Log("Check phone state: " & rp.Check(rp.PERMISSION_READ_PHONE_STATE))
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Sub B4XPage_Appear
|
||||||
|
' server = "http://keymon.com.mx:1782"
|
||||||
|
' server = "http://201.99.139.28:1782"
|
||||||
|
' server = "http://177.244.63.54:1782"
|
||||||
|
reqManager.Initialize(Me, Starter.server)
|
||||||
Starter.montoActual = 0
|
Starter.montoActual = 0
|
||||||
Starter.clientesTotal = 0
|
Starter.clientesTotal = 0
|
||||||
Starter.clientesVenta = 0
|
Starter.clientesVenta = 0
|
||||||
@@ -386,14 +388,12 @@ Sub Entrar_Click
|
|||||||
Starter.db.ExecNonQuery2("INSERT INTO VERSION(NOVERSION) VALUES (?)", Array As Object ("2.95"))
|
Starter.db.ExecNonQuery2("INSERT INTO VERSION(NOVERSION) VALUES (?)", Array As Object ("2.95"))
|
||||||
B4XPages.ShowPage("Principal")
|
B4XPages.ShowPage("Principal")
|
||||||
End If
|
End If
|
||||||
Log(1)
|
|
||||||
' c=Starter.db.ExecQuery2("select count(*) as EXISTE1 from usuarioa where usuario = ?", Array As String(user.Text))
|
' c=Starter.db.ExecQuery2("select count(*) as EXISTE1 from usuarioa where usuario = ?", Array As String(user.Text))
|
||||||
c=Starter.db.ExecQuery2($"select count(*) as EXISTE1 from usuarioa where usuario = ? and fecha = ${DateTime.Date(DateTime.Now)}"$, Array As String(user.Text))
|
c=Starter.db.ExecQuery2($"select count(*) as EXISTE1 from usuarioa where usuario = ? and fecha = ${DateTime.Date(DateTime.Now)}"$, Array As String(user.Text))
|
||||||
c.Position=0
|
c.Position=0
|
||||||
existe = c.GetString("EXISTE1")
|
existe = c.GetString("EXISTE1")
|
||||||
' Log($"${existe}, ${DateTime.Date(DateTime.Now)}, ${user.Text}"$ )
|
' Log($"${existe}, ${DateTime.Date(DateTime.Now)}, ${user.Text}"$ )
|
||||||
'existe = 1
|
'existe = 1
|
||||||
Log(2)
|
|
||||||
If existe = 0 Then
|
If existe = 0 Then
|
||||||
'skmt.ExecNonQuery("delete from usuarioa")
|
'skmt.ExecNonQuery("delete from usuarioa")
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
@@ -404,15 +404,15 @@ Sub Entrar_Click
|
|||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "select_version_KELL"
|
cmd.Name = "select_version_KELL"
|
||||||
reqManager.ExecuteQuery(cmd , 0, "version")
|
Starter.reqManager.ExecuteQuery(cmd , 0, "version")
|
||||||
Else
|
Else
|
||||||
Subs.iniciaActividad("Principal")
|
Subs.iniciaActividad("Principal")
|
||||||
' B4XPages.ShowPage("Principal")
|
' B4XPages.ShowPage("Principal")
|
||||||
End If
|
End If
|
||||||
Log("xxxxxxx")
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Sub JobDone(Job As HttpJob)
|
Sub JobDone(Job As HttpJob)
|
||||||
|
Log("JOBDONE MAINPAGE")
|
||||||
If Job.Success = False Then
|
If Job.Success = False Then
|
||||||
ToastMessageShow("Error: " & Job.ErrorMessage, True)
|
ToastMessageShow("Error: " & Job.ErrorMessage, True)
|
||||||
Else
|
Else
|
||||||
|
|||||||
@@ -349,18 +349,20 @@ Private Sub B4XPage_Created (Root1 As B4XView)
|
|||||||
TOMAR_FOTO = 0
|
TOMAR_FOTO = 0
|
||||||
c.Close
|
c.Close
|
||||||
If s.IsInitialized Then s.Close
|
If s.IsInitialized Then s.Close
|
||||||
Log("################# PERMISOS BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
' Log("################# PERMISOS BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
||||||
Log("Permisos BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
' Log("Permisos BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
||||||
Log("REVISAMOS PERMISOS DE BT")
|
' Log("REVISAMOS PERMISOS DE BT")
|
||||||
Starter.rp.CheckAndRequest("android.permission.BLUETOOTH_CONNECT")
|
' Starter.rp.CheckAndRequest("android.permission.BLUETOOTH_CONNECT")
|
||||||
Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
' Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
||||||
If Result Then Log("Tenemos permisos de bluetooth.")
|
' If Result Then Log("Tenemos permisos de bluetooth.")
|
||||||
Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
|
' Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
|
||||||
End Sub
|
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 B4XPage_Appear
|
Sub B4XPage_Appear
|
||||||
|
Log(Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
||||||
|
|
||||||
reqManager.Initialize(Me, Starter.server)
|
reqManager.Initialize(Me, Starter.server)
|
||||||
' Log(Subs.traeUltimaActividadBD)
|
' Log(Subs.traeUltimaActividadBD)
|
||||||
Subs.panelVisibleCompleto(P_INF_GENERAL, Root)
|
Subs.panelVisibleCompleto(P_INF_GENERAL, Root)
|
||||||
|
|||||||
@@ -252,6 +252,13 @@ Private Sub B4XPage_Created (Root1 As B4XView)
|
|||||||
l_ctast.Text = d.GetString("TOTAL_VISITAR")
|
l_ctast.Text = d.GetString("TOTAL_VISITAR")
|
||||||
'l_porvisitar.Text = e.GetString("POR_VISITAR")
|
'l_porvisitar.Text = e.GetString("POR_VISITAR")
|
||||||
End If
|
End If
|
||||||
|
' Log("Permisos BT: " & rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
||||||
|
Log("XXXXXXXXXXXXXXXXXXXXXXXXX REVISAMOS PERMISOS DE BT")
|
||||||
|
rp.CheckAndRequest("android.permission.BLUETOOTH_CONNECT")
|
||||||
|
Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
||||||
|
If Result Then Log("Tenemos permisos de bluetooth.")
|
||||||
|
Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
|
||||||
|
' Log("Check phone state: " & rp.Check(rp.PERMISSION_READ_PHONE_STATE))
|
||||||
End Sub
|
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.
|
||||||
@@ -261,8 +268,7 @@ Sub B4XPage_Appear
|
|||||||
reqManager.Initialize(Me, Starter.server)
|
reqManager.Initialize(Me, Starter.server)
|
||||||
Starter.btAdmin.Initialize("btAdmin")
|
Starter.btAdmin.Initialize("btAdmin")
|
||||||
Log("BTADMIN INICIALIZADO: "&Starter.btAdmin.IsEnabled)
|
Log("BTADMIN INICIALIZADO: "&Starter.btAdmin.IsEnabled)
|
||||||
Starter.btAdmin.Enable
|
If Not(Starter.btAdmin.IsEnabled) Then Starter.btAdmin.Enable 'Si no esta prendido el BT, lo prendemos.
|
||||||
If Not(Starter.btAdmin.IsEnabled) Then Starter.btAdmin.Enable
|
|
||||||
e_ruta.Enabled = True
|
e_ruta.Enabled = True
|
||||||
Starter.rutaV = l_ruta.Text
|
Starter.rutaV = l_ruta.Text
|
||||||
c=Starter.db.ExecQuery2("select count(*) as CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("SERVER"))
|
c=Starter.db.ExecQuery2("select count(*) as CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("SERVER"))
|
||||||
@@ -1906,13 +1912,14 @@ End Sub
|
|||||||
|
|
||||||
Sub connecta_Click
|
Sub connecta_Click
|
||||||
|
|
||||||
' Log("################# PERMISOS BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
Log("################# PERMISOS BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
||||||
' Log("Permisos BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
Log("Permisos BT: " & Starter.rp.Check("android.permission.BLUETOOTH_CONNECT"))
|
||||||
' Log("REVISAMOS PERMISOS DE BT")
|
Log("REVISAMOS PERMISOS DE BT")
|
||||||
' Starter.rp.CheckAndRequest("android.permission.BLUETOOTH_CONNECT")
|
Starter.rp.CheckAndRequest("android.permission.BLUETOOTH_CONNECT")
|
||||||
' Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
Wait For B4XPage_PermissionResult (Permission As String, Result As Boolean)
|
||||||
' If Result Then Log("Tenemos permisos de bluetooth.")
|
If Result Then Log("Tenemos permisos de bluetooth.")
|
||||||
' Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
|
Log($"Resultado del CheckAndRequest: ${Result}"$)
|
||||||
|
Log("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
|
||||||
|
|
||||||
' c=skmt.ExecQuery2("select CAT_VA_VALOR from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("RUTA"))
|
' c=skmt.ExecQuery2("select CAT_VA_VALOR from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("RUTA"))
|
||||||
' c.Position =0
|
' c.Position =0
|
||||||
@@ -1939,7 +1946,7 @@ Sub connecta_Click
|
|||||||
' If Result Then
|
' If Result Then
|
||||||
' imei = "" 'p.GetDeviceId
|
' imei = "" 'p.GetDeviceId
|
||||||
' End If
|
' End If
|
||||||
Log("Terminamos permisos")
|
' Log("Terminamos permisos")
|
||||||
conn = "1"
|
conn = "1"
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
@@ -2479,51 +2486,51 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
P1.Height = GetDeviceLayoutValues.Height
|
P1.Height = GetDeviceLayoutValues.Height
|
||||||
Subs.panelVisible(P1, 0, 0)
|
Subs.panelVisible(P1, 0, 0)
|
||||||
c=Starter.db.ExecQuery2("select count(*) AS CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("PERFIL"))
|
c=Starter.db.ExecQuery2("select count(*) AS CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("PERFIL"))
|
||||||
c.Position =0
|
c.Position = 0
|
||||||
PERFIL = c.GetString("CUANTOS")
|
PERFIL = c.GetString("CUANTOS")
|
||||||
c.Close
|
c.Close
|
||||||
If PERFIL > 0 Then
|
If PERFIL > 0 Then
|
||||||
c=Starter.db.ExecQuery2("select CAT_VA_VALOR from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("PERFIL"))
|
c=Starter.db.ExecQuery2("select CAT_VA_VALOR from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("PERFIL"))
|
||||||
c.Position =0
|
c.Position = 0
|
||||||
PERFIL = c.GetString("CAT_VA_VALOR")
|
PERFIL = c.GetString("CAT_VA_VALOR")
|
||||||
c.Close
|
c.Close
|
||||||
End If
|
End If
|
||||||
c=Starter.db.ExecQuery2("select count(*) AS CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("NUMERO_PEDIDO"))
|
c=Starter.db.ExecQuery2("select count(*) AS CUANTOS from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("NUMERO_PEDIDO"))
|
||||||
c.Position =0
|
c.Position = 0
|
||||||
Cuantos = c.GetString("CUANTOS")
|
Cuantos = c.GetString("CUANTOS")
|
||||||
c.Close
|
c.Close
|
||||||
If Cuantos > 0 Then
|
If Cuantos > 0 Then
|
||||||
c=Starter.db.ExecQuery2("select CAT_VA_VALOR from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("NUMERO_PEDIDO"))
|
c = Starter.db.ExecQuery2("select CAT_VA_VALOR from CAT_VARIABLES WHERE CAT_VA_DESCRIPCION = ?", Array As String ("NUMERO_PEDIDO"))
|
||||||
c.Position =0
|
c.Position = 0
|
||||||
NUMERO_PEDIDO = c.GetString("CAT_VA_VALOR")
|
NUMERO_PEDIDO = c.GetString("CAT_VA_VALOR")
|
||||||
c.Close
|
c.Close
|
||||||
End If
|
End If
|
||||||
Starter.db.ExecNonQuery("delete from pedido_cliente where PC_CLIENTE not In (select PE_CLIENTE from pedido)")
|
Starter.db.ExecNonQuery("delete from pedido_cliente where PC_CLIENTE not In (select PE_CLIENTE from pedido)")
|
||||||
c=Starter.db.ExecQuery("select usuario from usuarioa")
|
c = Starter.db.ExecQuery("select usuario from usuarioa")
|
||||||
c.Position = 0
|
c.Position = 0
|
||||||
usuario = c.GetString("USUARIO")
|
usuario = c.GetString("USUARIO")
|
||||||
c.Close
|
c.Close
|
||||||
' DROP
|
' DROP
|
||||||
b=Starter.db.ExecQuery("Select count(*) as CUANTOS from pedido where pe_cliente = 0")
|
b = Starter.db.ExecQuery("Select count(*) as CUANTOS from pedido where pe_cliente = 0")
|
||||||
b.Position=0
|
b.Position = 0
|
||||||
Cuantos = b.GetString("CUANTOS")
|
Cuantos = b.GetString("CUANTOS")
|
||||||
If Cuantos > 0 Then
|
If Cuantos > 0 Then
|
||||||
c=Starter.db.ExecQuery("Select sum(PE_COSTO_TOT) AS TOTAL from pedido where pe_cliente = 0")
|
c = Starter.db.ExecQuery("Select sum(PE_COSTO_TOT) AS TOTAL from pedido where pe_cliente = 0")
|
||||||
c.Position = 0
|
c.Position = 0
|
||||||
L_ABORDO.Text = c.GetDouble("TOTAL")
|
L_ABORDO.Text = c.GetDouble("TOTAL")
|
||||||
c.Close
|
c.Close
|
||||||
End If
|
End If
|
||||||
Dim PEDIDO_TOT As String
|
Dim PEDIDO_TOT As String
|
||||||
b=Starter.db.ExecQuery("Select count(*) as CUANTOS from pedido where pe_cliente <> 0")
|
b = Starter.db.ExecQuery("Select count(*) as CUANTOS from pedido where pe_cliente <> 0")
|
||||||
b.Position=0
|
b.Position = 0
|
||||||
Cuantos = b.GetString("CUANTOS")
|
Cuantos = b.GetString("CUANTOS")
|
||||||
If Cuantos > 0 Then
|
If Cuantos > 0 Then
|
||||||
c=Starter.db.ExecQuery("Select sum(PE_COSTO_TOT) AS TOTAL from pedido where pe_cliente <> 0")
|
c = Starter.db.ExecQuery("Select sum(PE_COSTO_TOT) AS TOTAL from pedido where pe_cliente <> 0")
|
||||||
c.Position = 0
|
c.Position = 0
|
||||||
PEDIDO_TOT = c.GetDouble("TOTAL")
|
PEDIDO_TOT = c.GetDouble("TOTAL")
|
||||||
c.Close
|
c.Close
|
||||||
End If
|
End If
|
||||||
d=Starter.db.ExecQuery("SELECT SUM(PE_COSTO_TOT) as MONTO FROM PEDIDO")
|
d = Starter.db.ExecQuery("SELECT SUM(PE_COSTO_TOT) as MONTO FROM PEDIDO")
|
||||||
d.Position = 0
|
d.Position = 0
|
||||||
Private monto1 As String = "0"
|
Private monto1 As String = "0"
|
||||||
If d.GetString("MONTO") <> Null And d.GetString("MONTO") <> "" Then monto1 = d.GetString("MONTO")
|
If d.GetString("MONTO") <> Null And d.GetString("MONTO") <> "" Then monto1 = d.GetString("MONTO")
|
||||||
@@ -2551,11 +2558,11 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
contador_env = contador_env + 1
|
contador_env = contador_env + 1
|
||||||
|
|
||||||
' ENCUESTA
|
' ENCUESTA
|
||||||
c=Starter.db.ExecQuery("SELECT HE_CLIE, HE_RES, HE_FECHA, HE_TIPO FROM HIST_ENCUESTA")
|
c = Starter.db.ExecQuery("SELECT HE_CLIE, HE_RES, HE_FECHA, HE_TIPO FROM HIST_ENCUESTA")
|
||||||
S_CP.Text = "Envio Encuesta"
|
S_CP.Text = "Envio Encuesta"
|
||||||
PB2.Progress = 1
|
PB2.Progress = 1
|
||||||
If c.RowCount>0 Then
|
If c.RowCount>0 Then
|
||||||
For i=0 To c.RowCount -1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position=i
|
c.Position=i
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
@@ -2569,9 +2576,9 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
PB2.Progress = 100
|
PB2.Progress = 100
|
||||||
End If
|
End If
|
||||||
c.Close
|
c.Close
|
||||||
c=Starter.db.ExecQuery("Select HF_FOTO, HF_CUENTA, HF_IDENCUESTA from HIST_FOTOS")
|
c = Starter.db.ExecQuery("Select HF_FOTO, HF_CUENTA, HF_IDENCUESTA from HIST_FOTOS")
|
||||||
If c.RowCount>0 Then
|
If c.RowCount > 0 Then
|
||||||
For i=0 To c.RowCount -1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position=i
|
c.Position=i
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
@@ -2587,12 +2594,12 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
t3.Enabled = True
|
t3.Enabled = True
|
||||||
Wait For t3_tick
|
Wait For t3_tick
|
||||||
'clientes nuevos
|
'clientes nuevos
|
||||||
c=Starter.db.ExecQuery2("SELECT CAT_CL_CODIGO, CAT_CL_NOMBRE FROM kmt_info where CAT_CL_ATIENDE1 = ?", Array As String("new"))
|
c = Starter.db.ExecQuery2("SELECT CAT_CL_CODIGO, CAT_CL_NOMBRE FROM kmt_info where CAT_CL_ATIENDE1 = ?", Array As String("new"))
|
||||||
S_CP.Text = "Envio C/Nuevos"
|
S_CP.Text = "Envio C/Nuevos"
|
||||||
PB2.Progress = 1
|
PB2.Progress = 1
|
||||||
If c.RowCount>0 Then
|
If c.RowCount > 0 Then
|
||||||
For i=0 To c.RowCount -1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position=i
|
c.Position = i
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "insert_clie_new_KELL"
|
cmd.Name = "insert_clie_new_KELL"
|
||||||
@@ -2608,12 +2615,13 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
Wait For t3_tick
|
Wait For t3_tick
|
||||||
S_CP.Text = "Envio C/Pedidos"
|
S_CP.Text = "Envio C/Pedidos"
|
||||||
PB2.Progress = 1
|
PB2.Progress = 1
|
||||||
|
|
||||||
' PEDIO_CLIENTE
|
' PEDIO_CLIENTE
|
||||||
c=Starter.db.ExecQuery("SELECT PC_CLIENTE, PC_FECHA, PC_USER, PC_NOART, PC_MONTO,PC_LON, PC_LAT, PC_COSTO_SIN, PC_RUTA, PC_ALMACEN FROM PEDIDO_CLIENTE ")
|
c = Starter.db.ExecQuery("SELECT PC_CLIENTE, PC_FECHA, PC_USER, PC_NOART, PC_MONTO,PC_LON, PC_LAT, PC_COSTO_SIN, PC_RUTA, PC_ALMACEN FROM PEDIDO_CLIENTE ")
|
||||||
d=Starter.db.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDOSC FROM PEDIDO_CLIENTE ")
|
d = Starter.db.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDOSC FROM PEDIDO_CLIENTE ")
|
||||||
If c.RowCount>0 Then
|
If c.RowCount > 0 Then
|
||||||
For i=0 To c.RowCount -1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position=i
|
c.Position = i
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "insert_pedidos_KELL"
|
cmd.Name = "insert_pedidos_KELL"
|
||||||
@@ -2630,8 +2638,9 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
d.Close
|
d.Close
|
||||||
ENVIADA = 0
|
ENVIADA = 0
|
||||||
PORENVIAR = 0
|
PORENVIAR = 0
|
||||||
|
|
||||||
' Msgbox(ENVIADA & " " & PORENVIAR, "A") 'ignore
|
' Msgbox(ENVIADA & " " & PORENVIAR, "A") 'ignore
|
||||||
c=Starter.db.ExecQuery2("SELECT COUNT(*) as CANTIDAD FROM HIST_ENVIOS WHERE HE_TIPO = ?",Array As String("ABORDO") )
|
c = Starter.db.ExecQuery2("SELECT COUNT(*) as CANTIDAD FROM HIST_ENVIOS WHERE HE_TIPO = ?",Array As String("ABORDO") )
|
||||||
c.Position = 0
|
c.Position = 0
|
||||||
If c.GetString("CANTIDAD") > 0 Then
|
If c.GetString("CANTIDAD") > 0 Then
|
||||||
Log($"pe_cedis_0"$)
|
Log($"pe_cedis_0"$)
|
||||||
@@ -2640,10 +2649,10 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
Starter.db.ExecNonQuery("UPDATE PEDIDO SET PE_FOLIO = rowid where PE_FOLIO = 0 or PE_FOLIO = 1")
|
Starter.db.ExecNonQuery("UPDATE PEDIDO SET PE_FOLIO = rowid where PE_FOLIO = 0 or PE_FOLIO = 1")
|
||||||
If PERFIL = "V-ESPECIAL" Then
|
If PERFIL = "V-ESPECIAL" Then
|
||||||
Log($"pe_cedis_1"$)
|
Log($"pe_cedis_1"$)
|
||||||
c=Starter.db.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, PE_TIPO FROM PEDIDO ORDER BY PE_CLIENTE")
|
c = Starter.db.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, PE_TIPO FROM PEDIDO ORDER BY PE_CLIENTE")
|
||||||
d=Starter.db.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDO FROM PEDIDO")
|
d = Starter.db.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDO FROM PEDIDO")
|
||||||
If c.RowCount>0 Then
|
If c.RowCount > 0 Then
|
||||||
For i=0 To c.RowCount - 1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position = i
|
c.Position = i
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
@@ -2657,8 +2666,8 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
Log($"pe_cedis_3"$)
|
Log($"pe_cedis_3"$)
|
||||||
c=Starter.db.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, PE_TIPO FROM PEDIDO")
|
c = Starter.db.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, PE_TIPO FROM PEDIDO")
|
||||||
d=Starter.db.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDO FROM PEDIDO")
|
d = Starter.db.ExecQuery("SELECT COUNT(*) as CUANTOS_PEDIDO FROM PEDIDO")
|
||||||
TIEMPO = 0
|
TIEMPO = 0
|
||||||
t3.Initialize("T3", 500) ' 1000 = 1 second
|
t3.Initialize("T3", 500) ' 1000 = 1 second
|
||||||
t3.Enabled = True
|
t3.Enabled = True
|
||||||
@@ -2666,8 +2675,8 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
S_CP.Text = "Envio de Pedidos"
|
S_CP.Text = "Envio de Pedidos"
|
||||||
PB2.Progress = 1
|
PB2.Progress = 1
|
||||||
If c.RowCount>0 Then
|
If c.RowCount>0 Then
|
||||||
For i=0 To c.RowCount -1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position=i
|
c.Position = i
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "insert_pedido_KELL"
|
cmd.Name = "insert_pedido_KELL"
|
||||||
@@ -2705,16 +2714,16 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
d.Close
|
d.Close
|
||||||
|
|
||||||
' NOVENTA
|
' NOVENTA
|
||||||
c=Starter.db.ExecQuery("SELECT NV_CLIENTE,NV_FECHA,NV_USER,NV_MOTIVO,NV_COMM,NV_LAT,NV_LON FROM NOVENTA")
|
c = Starter.db.ExecQuery("SELECT NV_CLIENTE,NV_FECHA,NV_USER,NV_MOTIVO,NV_COMM,NV_LAT,NV_LON FROM NOVENTA")
|
||||||
D=Starter.db.ExecQuery("SELECT COUNT(*) AS CUANTOS_NOVENTA FROM NOVENTA")
|
D = Starter.db.ExecQuery("SELECT COUNT(*) AS CUANTOS_NOVENTA FROM NOVENTA")
|
||||||
t3.Initialize("T3", 500) ' 1000 = 1 second
|
t3.Initialize("T3", 500) ' 1000 = 1 second
|
||||||
t3.Enabled = True
|
t3.Enabled = True
|
||||||
Wait For t3_tick
|
Wait For t3_tick
|
||||||
S_CP.Text = "Envio No Venta"
|
S_CP.Text = "Envio No Venta"
|
||||||
PB2.Progress = 1
|
PB2.Progress = 1
|
||||||
If c.RowCount>0 Then
|
If c.RowCount > 0 Then
|
||||||
For i=0 To c.RowCount -1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position=i
|
c.Position = i
|
||||||
Dim cmd As DBCommand
|
Dim cmd As DBCommand
|
||||||
cmd.Initialize
|
cmd.Initialize
|
||||||
cmd.Name = "insert_noventa_KELL"
|
cmd.Name = "insert_noventa_KELL"
|
||||||
@@ -2731,10 +2740,10 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
d.Close
|
d.Close
|
||||||
' CHECK LIST VALIDAR
|
' CHECK LIST VALIDAR
|
||||||
'Msgbox("antesde de mandar","") 'ignore
|
'Msgbox("antesde de mandar","") 'ignore
|
||||||
c=Starter.db.ExecQuery("SELECT " & Chr(34) & "TMP_AUTO_RUTA " & Chr(34) & " as TMP_AUTO_RUTA," & Chr(34) & "TMP_AUTO_PLACA" & Chr(34) & " as TMP_AUTO_PLACA," & Chr(34) & "TMP_AUTO_CEDIS " & Chr(34) & " as TMP_AUTO_CEDIS," & Chr(34) & "TMP_AUTO_IDALMACEN" & Chr(34) & " as TMP_AUTO_IDALMACEN," & Chr(34) & "TMP_AUTO_FECHA " & Chr(34) & " as TMP_AUTO_FECHA," & Chr(34) & "TMP_AUTO_KILOMETRAJE" & Chr(34) & " as TMP_AUTO_KILOMETRAJE," & Chr(34) & "TMP_AUTO_COMBUSTIBLE" & Chr(34) & " as TMP_AUTO_COMBUSTIBLE," & Chr(34) & "TMP_AUTO_TABLERO " & Chr(34) & " as TMP_AUTO_TABLERO," & Chr(34) & "TMP_AUTO_CLAXON " & Chr(34) & " as TMP_AUTO_CLAXON," & Chr(34) & "TMP_AUTO_PARABRISAS " & Chr(34) & " as TMP_AUTO_PARABRISAS," & Chr(34) & "TMP_AUTO_CINTURON " & Chr(34) & " as TMP_AUTO_CINTURON," & Chr(34) & "TMP_AUTO_ESPEJOS " & Chr(34) & " as TMP_AUTO_ESPEJOS," & Chr(34) & "TMP_AUTO_LICENCIA " & Chr(34) & " as TMP_AUTO_LICENCIA," & Chr(34) & "TMP_AUTO_LIB_OBJETOSINE " & Chr(34) & " as TMP_AUTO_LIB_OBJETOSINE," & Chr(34) & "TMP_AUTO_LIB_OBJETOTMPERVI " & Chr(34) & " as TMP_AUTO_LIB_OBJETOTMPERVI," & Chr(34) & "TMP_AUTO_ORDEN_HERRA " & Chr(34) & " as TMP_AUTO_ORDEN_HERRA," & Chr(34) & "TMP_AUTO_UNILIMPIA " & Chr(34) & " as TMP_AUTO_UNILIMPIA," & Chr(34) & "TMP_AUTO_LIMPIO " & Chr(34) & " as TMP_AUTO_LIMPIO," & Chr(34) & "TMP_AUTO_BASURA " & Chr(34) & " as TMP_AUTO_BASURA," & Chr(34) & "TMP_AUTO_RESPONSABILIDAD " & Chr(34) & " as TMP_AUTO_RESPONSABILIDAD," & Chr(34) & "TMP_AUTO_AUDITORIA " & Chr(34) & " as TMP_AUTO_AUDITORIA," & Chr(34) & "TMP_AUTO_HABITUAL " & Chr(34) & " as TMP_AUTO_HABITUAL," & Chr(34) & "TMP_AUTO_HERRAMIENTAS " & Chr(34) & " as TMP_AUTO_HERRAMIENTAS," & Chr(34) & "TMP_AUTO_CONOS " & Chr(34) & " as TMP_AUTO_CONOS," & Chr(34) & "TMP_AUTO_EDO_CARROCERIA " & Chr(34) & " as TMP_AUTO_EDO_CARROCERIA," & Chr(34) & "TMP_AUTO_FUN_LUCES " & Chr(34) & " as TMP_AUTO_FUN_LUCES," & Chr(34) & "TMP_AUTO_PLACAS_CIRCU " & Chr(34) & " as TMP_AUTO_PLACAS_CIRCU," & Chr(34) & "TMP_AUTO_COND_LLANTAS " & Chr(34) & " as TMP_AUTO_COND_LLANTAS," & Chr(34) & "TMP_AUTO_ACEITEMOTOR " & Chr(34) & " as TMP_AUTO_ACEITEMOTOR," & Chr(34) & "TMP_AUTO_ACEITEDIREC " & Chr(34) & " as TMP_AUTO_ACEITEDIREC," & Chr(34) & "TMP_AUTO_NVL_REFRIGERANTE " & Chr(34) & " as TMP_AUTO_NVL_REFRIGERANTE," & Chr(34) & "TMP_AUTO_NVL_LIQUIDBRISAS " & Chr(34) & " as TMP_AUTO_NVL_LIQUIDBRISAS," & Chr(34) & "TMP_AUTO_COND_BANMOTOR " & Chr(34) & " as TMP_AUTO_COND_BANMOTOR," & Chr(34) & "TMP_AUTO_FUGASGRAL " & Chr(34) & " as TMP_AUTO_FUGASGRAL," & Chr(34) & "TMP_AUTO_FRENOS " & Chr(34) & " as TMP_AUTO_FRENOS," & Chr(34) & "TMP_AUTO_COMENTARIOS " & Chr(34) & " as TMP_AUTO_COMENTARIOS FROM TMP_INSPECCION_AUTO_DIARIA")
|
c = Starter.db.ExecQuery("SELECT " & Chr(34) & "TMP_AUTO_RUTA " & Chr(34) & " as TMP_AUTO_RUTA," & Chr(34) & "TMP_AUTO_PLACA" & Chr(34) & " as TMP_AUTO_PLACA," & Chr(34) & "TMP_AUTO_CEDIS " & Chr(34) & " as TMP_AUTO_CEDIS," & Chr(34) & "TMP_AUTO_IDALMACEN" & Chr(34) & " as TMP_AUTO_IDALMACEN," & Chr(34) & "TMP_AUTO_FECHA " & Chr(34) & " as TMP_AUTO_FECHA," & Chr(34) & "TMP_AUTO_KILOMETRAJE" & Chr(34) & " as TMP_AUTO_KILOMETRAJE," & Chr(34) & "TMP_AUTO_COMBUSTIBLE" & Chr(34) & " as TMP_AUTO_COMBUSTIBLE," & Chr(34) & "TMP_AUTO_TABLERO " & Chr(34) & " as TMP_AUTO_TABLERO," & Chr(34) & "TMP_AUTO_CLAXON " & Chr(34) & " as TMP_AUTO_CLAXON," & Chr(34) & "TMP_AUTO_PARABRISAS " & Chr(34) & " as TMP_AUTO_PARABRISAS," & Chr(34) & "TMP_AUTO_CINTURON " & Chr(34) & " as TMP_AUTO_CINTURON," & Chr(34) & "TMP_AUTO_ESPEJOS " & Chr(34) & " as TMP_AUTO_ESPEJOS," & Chr(34) & "TMP_AUTO_LICENCIA " & Chr(34) & " as TMP_AUTO_LICENCIA," & Chr(34) & "TMP_AUTO_LIB_OBJETOSINE " & Chr(34) & " as TMP_AUTO_LIB_OBJETOSINE," & Chr(34) & "TMP_AUTO_LIB_OBJETOTMPERVI " & Chr(34) & " as TMP_AUTO_LIB_OBJETOTMPERVI," & Chr(34) & "TMP_AUTO_ORDEN_HERRA " & Chr(34) & " as TMP_AUTO_ORDEN_HERRA," & Chr(34) & "TMP_AUTO_UNILIMPIA " & Chr(34) & " as TMP_AUTO_UNILIMPIA," & Chr(34) & "TMP_AUTO_LIMPIO " & Chr(34) & " as TMP_AUTO_LIMPIO," & Chr(34) & "TMP_AUTO_BASURA " & Chr(34) & " as TMP_AUTO_BASURA," & Chr(34) & "TMP_AUTO_RESPONSABILIDAD " & Chr(34) & " as TMP_AUTO_RESPONSABILIDAD," & Chr(34) & "TMP_AUTO_AUDITORIA " & Chr(34) & " as TMP_AUTO_AUDITORIA," & Chr(34) & "TMP_AUTO_HABITUAL " & Chr(34) & " as TMP_AUTO_HABITUAL," & Chr(34) & "TMP_AUTO_HERRAMIENTAS " & Chr(34) & " as TMP_AUTO_HERRAMIENTAS," & Chr(34) & "TMP_AUTO_CONOS " & Chr(34) & " as TMP_AUTO_CONOS," & Chr(34) & "TMP_AUTO_EDO_CARROCERIA " & Chr(34) & " as TMP_AUTO_EDO_CARROCERIA," & Chr(34) & "TMP_AUTO_FUN_LUCES " & Chr(34) & " as TMP_AUTO_FUN_LUCES," & Chr(34) & "TMP_AUTO_PLACAS_CIRCU " & Chr(34) & " as TMP_AUTO_PLACAS_CIRCU," & Chr(34) & "TMP_AUTO_COND_LLANTAS " & Chr(34) & " as TMP_AUTO_COND_LLANTAS," & Chr(34) & "TMP_AUTO_ACEITEMOTOR " & Chr(34) & " as TMP_AUTO_ACEITEMOTOR," & Chr(34) & "TMP_AUTO_ACEITEDIREC " & Chr(34) & " as TMP_AUTO_ACEITEDIREC," & Chr(34) & "TMP_AUTO_NVL_REFRIGERANTE " & Chr(34) & " as TMP_AUTO_NVL_REFRIGERANTE," & Chr(34) & "TMP_AUTO_NVL_LIQUIDBRISAS " & Chr(34) & " as TMP_AUTO_NVL_LIQUIDBRISAS," & Chr(34) & "TMP_AUTO_COND_BANMOTOR " & Chr(34) & " as TMP_AUTO_COND_BANMOTOR," & Chr(34) & "TMP_AUTO_FUGASGRAL " & Chr(34) & " as TMP_AUTO_FUGASGRAL," & Chr(34) & "TMP_AUTO_FRENOS " & Chr(34) & " as TMP_AUTO_FRENOS," & Chr(34) & "TMP_AUTO_COMENTARIOS " & Chr(34) & " as TMP_AUTO_COMENTARIOS FROM TMP_INSPECCION_AUTO_DIARIA")
|
||||||
If c.RowCount>0 Then
|
If c.RowCount > 0 Then
|
||||||
For i=0 To c.RowCount -1
|
For i = 0 To c.RowCount - 1
|
||||||
c.Position=i
|
c.Position = i
|
||||||
If File.Exists(File.DirInternal,"FOTO1.jpg") And File.Exists(File.DirInternal,"FOTO2.jpg") And _
|
If File.Exists(File.DirInternal,"FOTO1.jpg") And File.Exists(File.DirInternal,"FOTO2.jpg") And _
|
||||||
File.Exists(File.DirInternal,"FOTO3.jpg") And File.Exists(File.DirInternal,"FOTO4.jpg") Then
|
File.Exists(File.DirInternal,"FOTO3.jpg") And File.Exists(File.DirInternal,"FOTO4.jpg") Then
|
||||||
foto1 = Bit.InputStreamToBytes(File.OpenInput(File.DirInternal,"FOTO1.jpg"))
|
foto1 = Bit.InputStreamToBytes(File.OpenInput(File.DirInternal,"FOTO1.jpg"))
|
||||||
@@ -2760,12 +2769,12 @@ Sub SUBIR_INFO_PEDIDO
|
|||||||
PORCENTAJE = 1
|
PORCENTAJE = 1
|
||||||
|
|
||||||
DateTime.TimeFormat = "HHmm"
|
DateTime.TimeFormat = "HHmm"
|
||||||
sTime=DateTime.Time(DateTime.Now)
|
sTime = DateTime.Time(DateTime.Now)
|
||||||
c=Starter.db.ExecQuery2("SELECT HE_CUANTOS, HE_FECHA FROM HIST_ENVIOS WHERE HE_TIPO = ?", Array As String("PEDIDO"))
|
c = Starter.db.ExecQuery2("SELECT HE_CUANTOS, HE_FECHA FROM HIST_ENVIOS WHERE HE_TIPO = ?", Array As String("PEDIDO"))
|
||||||
c.Position = 0
|
c.Position = 0
|
||||||
Starter.db.ExecNonQuery2("UPDATE HIST_ENVIOS SET HE_FECHA = ?, HE_CUANTOS = ? WHERE HE_TIPO = ?", Array As Object(sTime,c.GetString("HE_CUANTOS") + 1, "PEDIDO"))
|
Starter.db.ExecNonQuery2("UPDATE HIST_ENVIOS SET HE_FECHA = ?, HE_CUANTOS = ? WHERE HE_TIPO = ?", Array As Object(sTime,c.GetString("HE_CUANTOS") + 1, "PEDIDO"))
|
||||||
c.Close
|
c.Close
|
||||||
c=Starter.db.ExecQuery("SELECT COUNT(*) as CANTIDAD FROM PEDIDO WHERE PE_CLIENTE = 0 ")
|
c = Starter.db.ExecQuery("SELECT COUNT(*) as CANTIDAD FROM PEDIDO WHERE PE_CLIENTE = 0 ")
|
||||||
c.Position = 0
|
c.Position = 0
|
||||||
PORENVIAR = c.GetString("CANTIDAD")
|
PORENVIAR = c.GetString("CANTIDAD")
|
||||||
If PORENVIAR > 0 Then
|
If PORENVIAR > 0 Then
|
||||||
|
|||||||
@@ -9,30 +9,38 @@ Sub Class_Globals
|
|||||||
'These variables can be accessed from all modules.
|
'These variables can be accessed from all modules.
|
||||||
' Public GZip As GZipStrings 'Usa la libreria CompressStrings
|
' Public GZip As GZipStrings 'Usa la libreria CompressStrings
|
||||||
' Private su As StringUtils 'Usa la libreria StringUtils
|
' Private su As StringUtils 'Usa la libreria StringUtils
|
||||||
|
Private EventName As String 'ignore
|
||||||
|
Private CallBack As Object 'ignore
|
||||||
Dim phn As Phone
|
Dim phn As Phone
|
||||||
Dim db As SQL
|
|
||||||
Dim devModel As String
|
Dim devModel As String
|
||||||
Dim kmt, errorLog As SQL 'Requiere la libreria "SQL" 'ignore
|
Dim db, kmt, errorLog As SQL 'Requiere la libreria "SQL" 'ignore
|
||||||
' Dim wifi As MLwifi
|
' Dim wifi As MLwifi
|
||||||
Dim ssid As String 'ignore
|
Dim ssid As String 'ignore
|
||||||
' Dim rutaMaxPoints As Int = 3000
|
|
||||||
' Dim rutaHrsAtras As Int = 48
|
|
||||||
' Dim rutaInicioHoy As String = ""
|
|
||||||
Private subsLogs As Boolean = False
|
Private subsLogs As Boolean = False
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'You can add more parameters here.
|
'You can add more parameters here.
|
||||||
Public Sub Initialize As Object
|
Public Sub Initialize (vCallback As Object, vEventName As String) As Object
|
||||||
|
EventName = vEventName
|
||||||
|
CallBack = vCallback
|
||||||
Return Me
|
Return Me
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Inicializa la BD con "kmt.db" en File.DirInternal, si el archivo no existe, lo copia desde File.DirAssets.
|
'Inicializa la BD con "kmt.db" en File.DirInternal, si el archivo no existe, lo copia desde File.DirAssets.
|
||||||
|
'Dispara el evento "dbOk" cuando termina.
|
||||||
Sub dbInit As SQL
|
Sub dbInit As SQL
|
||||||
If File.Exists(File.DirInternal, "kmt.db") = False Then File.Copy(File.DirAssets, "kmt.db", File.DirInternal, "kmt.db")
|
If File.Exists(File.DirInternal, "kmt.db") = False Then File.Copy(File.DirAssets, "kmt.db", File.DirInternal, "kmt.db")
|
||||||
db.Initialize(File.DirInternal,"kmt.db", True)
|
db.Initialize(File.DirInternal,"kmt.db", True)
|
||||||
|
dbOk(True)
|
||||||
Return db
|
Return db
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Sub dbOk(Success As Boolean)
|
||||||
|
If SubExists(CallBack, EventName & "_dbOk") Then
|
||||||
|
CallSub2(CallBack, EventName & "_dbOk", Success)
|
||||||
|
End If
|
||||||
|
End Sub
|
||||||
|
|
||||||
'Pone el valor de phn.Model en la variable global "devModel"
|
'Pone el valor de phn.Model en la variable global "devModel"
|
||||||
Sub getPhnId As String 'ignore
|
Sub getPhnId As String 'ignore
|
||||||
'Requiere la libreria "Phone"
|
'Requiere la libreria "Phone"
|
||||||
@@ -64,34 +72,6 @@ Sub fechaKMT(fecha As String) As String 'ignore
|
|||||||
Return nuevaFecha
|
Return nuevaFecha
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Genera una notificacion con importancia alta
|
|
||||||
'Sub notiHigh(title As String, body As String, activity As Object) 'ignore
|
|
||||||
' Private notif As Notification
|
|
||||||
' notif.Initialize2(notif.IMPORTANCE_HIGH)
|
|
||||||
' notif.Icon = "icon"
|
|
||||||
' notif.Vibrate = False
|
|
||||||
' notif.Sound = False
|
|
||||||
' notif.AutoCancel = True
|
|
||||||
' Log("notiHigh: "&title)
|
|
||||||
' notif.SetInfo(title, body, activity)
|
|
||||||
'' Log("notiHigh SetInfo")
|
|
||||||
' notif.Notify(777)
|
|
||||||
'End Sub
|
|
||||||
|
|
||||||
'Regresa el objeto de una notificacion con importancia baja
|
|
||||||
'Sub notiLowReturn(title As String, Body As String, id As Int) As Notification 'ignore
|
|
||||||
' Private notification As Notification
|
|
||||||
' notification.Initialize2(notification.IMPORTANCE_LOW)
|
|
||||||
' Log("notiLowReturn: "&title)
|
|
||||||
' notification.Icon = "icon"
|
|
||||||
' notification.Sound = False
|
|
||||||
' notification.Vibrate = False
|
|
||||||
' notification.SetInfo(title, Body, Main)
|
|
||||||
' notification.Notify(id)
|
|
||||||
'' Log("notiLowReturn SetInfo")
|
|
||||||
' Return notification
|
|
||||||
'End Sub
|
|
||||||
|
|
||||||
'Escribimos las coordenadas y fecha a un archivo de texto
|
'Escribimos las coordenadas y fecha a un archivo de texto
|
||||||
Sub guardaInfoEnArchivo(coords As String) 'ignore
|
Sub guardaInfoEnArchivo(coords As String) 'ignore
|
||||||
' Cambiamos el formato de la hora
|
' Cambiamos el formato de la hora
|
||||||
@@ -135,7 +115,6 @@ Sub deleteErrorLog_DB 'ignore
|
|||||||
ToastMessageShow("BD Errores Borrada", False)
|
ToastMessageShow("BD Errores Borrada", False)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
'Mandamos "coords" en un mensaje a "Sprvsr"
|
'Mandamos "coords" en un mensaje a "Sprvsr"
|
||||||
'Sub mandamosLoc(coords As String) 'ignore
|
'Sub mandamosLoc(coords As String) 'ignore
|
||||||
'' Log("Iniciamos mandamosLoc "&coords)
|
'' Log("Iniciamos mandamosLoc "&coords)
|
||||||
@@ -256,7 +235,7 @@ Sub InstallAPK(dir As String, apk As String) 'ignore
|
|||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Copia la base de datos del almacenamiento interno al externo en el directorio kmts
|
'Copia la base de datos del almacenamiento interno al externo en el directorio kmts.
|
||||||
Sub copiaDB(result As Boolean) 'ignore
|
Sub copiaDB(result As Boolean) 'ignore
|
||||||
ToastMessageShow("copiaDB", False)
|
ToastMessageShow("copiaDB", False)
|
||||||
If result Then
|
If result Then
|
||||||
@@ -290,7 +269,7 @@ Sub copiaDB(result As Boolean) 'ignore
|
|||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Hace visible y trae al frente el panel con los parametros "Top" y "Left" dados
|
'Hace visible y trae al frente el panel con los parametros "Top" y "Left" dados.
|
||||||
Sub panelVisible(panel As Panel, top As Int, left As Int) 'ignore
|
Sub panelVisible(panel As Panel, top As Int, left As Int) 'ignore
|
||||||
panel.BringToFront
|
panel.BringToFront
|
||||||
panel.Visible = True
|
panel.Visible = True
|
||||||
@@ -298,22 +277,22 @@ Sub panelVisible(panel As Panel, top As Int, left As Int) 'ignore
|
|||||||
panel.Left = left
|
panel.Left = left
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Centra una etiqueta dentro de un elemento superior
|
'Centra una etiqueta dentro de un elemento superior.
|
||||||
Sub centraEtiqueta(elemento As Label, anchoElementoSuperior As Int) 'ignore
|
Sub centraEtiqueta(elemento As Label, anchoElementoSuperior As Int) 'ignore
|
||||||
elemento.Left = Round(anchoElementoSuperior/2)-(elemento.Width/2)
|
elemento.Left = Round(anchoElementoSuperior/2)-(elemento.Width/2)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Centra un panel horizontalmente dentro de un elemento superior
|
'Centra un panel horizontalmente dentro de un elemento superior.
|
||||||
Sub centraPanel(elemento As Panel, anchoElementoSuperior As Int) 'ignore
|
Sub centraPanel(elemento As Panel, anchoElementoSuperior As Int) 'ignore
|
||||||
elemento.Left = Round(anchoElementoSuperior/2)-(elemento.Width/2)
|
elemento.Left = Round(anchoElementoSuperior/2)-(elemento.Width/2)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Centra un panel verticalmente dentro de un elemento superior
|
'Centra un panel verticalmente dentro de un elemento superior.
|
||||||
Sub centraPanelV(elemento As Panel, altoElementoSuperior As Int) 'ignore
|
Sub centraPanelV(elemento As Panel, altoElementoSuperior As Int) 'ignore
|
||||||
elemento.Top = Round(altoElementoSuperior/2)-(elemento.Height/2)
|
elemento.Top = Round(altoElementoSuperior/2)-(elemento.Height/2)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Centra una barra de progreso dentro de un elemento superior
|
'Centra una barra de progreso dentro de un elemento superior.
|
||||||
Sub centraProgressBar(elemento As ProgressBar, anchoElementoSuperior As Int) 'ignore
|
Sub centraProgressBar(elemento As ProgressBar, anchoElementoSuperior As Int) 'ignore
|
||||||
elemento.Left = Round(anchoElementoSuperior/2)-(elemento.Width/2)
|
elemento.Left = Round(anchoElementoSuperior/2)-(elemento.Width/2)
|
||||||
End Sub
|
End Sub
|
||||||
@@ -328,10 +307,11 @@ Sub buscaDBUsuario As String 'ignore
|
|||||||
Return usuario
|
Return usuario
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
'Regresa la fecha en el formato "MM/dd/yyyy"
|
||||||
Sub traeFecha As String 'ignore
|
Sub traeFecha As String 'ignore
|
||||||
DateTime.DateFormat = "MM/dd/yyyy"
|
DateTime.DateFormat = "MM/dd/yyyy"
|
||||||
Private sDate As String =DateTime.Date(DateTime.Now)
|
Private sDate As String = DateTime.Date(DateTime.Now)
|
||||||
Private sTime As String =DateTime.Time(DateTime.Now)
|
Private sTime As String = DateTime.Time(DateTime.Now)
|
||||||
Return sDate & sTime
|
Return sDate & sTime
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -352,7 +332,7 @@ Sub logJobDoneResultados(resultado As DBResult) 'ignore
|
|||||||
Next
|
Next
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Regresa la base de datos espscificada ya inicializada.
|
'Regresa la base de datos especificada ya inicializada.
|
||||||
Sub inicializaBD(ruta As String, BDName As String) As SQL
|
Sub inicializaBD(ruta As String, BDName As String) As SQL
|
||||||
Dim skmt As SQL
|
Dim skmt As SQL
|
||||||
If File.Exists(ruta, BDName) = False Then
|
If File.Exists(ruta, BDName) = False Then
|
||||||
@@ -384,7 +364,7 @@ Sub agregaColumna(tabla As String, columna As String, tipo As String) 'ignore
|
|||||||
End Try
|
End Try
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Regresa el el DBReqServer desde la base de datos o "N/A" si no existe.
|
'Regresa el DBReqServer desde CAT_VARIABLES o "N/A" si no existe.
|
||||||
Sub traeDBReqServerDeBD As String 'ignore
|
Sub traeDBReqServerDeBD As String 'ignore
|
||||||
Dim srvr As String = "N/A"
|
Dim srvr As String = "N/A"
|
||||||
Dim rs As ResultSet = Starter.db.ExecQuery("select valor from cat_variables where nombre = 'servidor'")
|
Dim rs As ResultSet = Starter.db.ExecQuery("select valor from cat_variables where nombre = 'servidor'")
|
||||||
@@ -395,7 +375,7 @@ Sub traeDBReqServerDeBD As String 'ignore
|
|||||||
Return srvr
|
Return srvr
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Regresa el el intervalo desde la base de datos o "30" si no existe.
|
'Regresa el valor de intervalo desde CAT_VARIABLES o "30" si no existe.
|
||||||
Sub traeIntervaloDeBD As String 'ignore
|
Sub traeIntervaloDeBD As String 'ignore
|
||||||
Dim intrvl As String = "30"
|
Dim intrvl As String = "30"
|
||||||
Dim rs As ResultSet = Starter.db.ExecQuery("select valor from cat_variables where nombre = 'intervalo'")
|
Dim rs As ResultSet = Starter.db.ExecQuery("select valor from cat_variables where nombre = 'intervalo'")
|
||||||
@@ -406,7 +386,7 @@ Sub traeIntervaloDeBD As String 'ignore
|
|||||||
Return intrvl
|
Return intrvl
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
'Regresa el timeout desde la base de datos o "9000" si no existe.
|
'Regresa el valor timeout desde CAT_VARIABLES o "9000" si no existe.
|
||||||
Sub traeTimeoutDeBD As String 'ignore
|
Sub traeTimeoutDeBD As String 'ignore
|
||||||
Dim tmout As String = "9000"
|
Dim tmout As String = "9000"
|
||||||
Dim rs As ResultSet = Starter.db.ExecQuery("select valor from cat_variables where nombre = 'timeout'")
|
Dim rs As ResultSet = Starter.db.ExecQuery("select valor from cat_variables where nombre = 'timeout'")
|
||||||
@@ -417,6 +397,7 @@ Sub traeTimeoutDeBD As String 'ignore
|
|||||||
Return tmout
|
Return tmout
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
'Crea una notificación con el "body" dado y regresa el objeto.
|
||||||
Sub CreateNotification (Body As String) As Notification
|
Sub CreateNotification (Body As String) As Notification
|
||||||
Dim notification As Notification
|
Dim notification As Notification
|
||||||
notification.Initialize2(notification.IMPORTANCE_LOW)
|
notification.Initialize2(notification.IMPORTANCE_LOW)
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -56,7 +56,7 @@ End Sub
|
|||||||
Sub Service_Create
|
Sub Service_Create
|
||||||
'This is the program entry point.
|
'This is the program entry point.
|
||||||
'This is a good place to load resources that are not specific to a single activity.
|
'This is a good place to load resources that are not specific to a single activity.
|
||||||
s.Initialize 'Inicializamos la clase Subs
|
s.Initialize(Me, "Subs") 'Inicializamos la clase Subs
|
||||||
If Logger Then LogColor("'/////////////////////////////////////////////////////////////////////////////////////////////", Colors.Green)
|
If Logger Then LogColor("'/////////////////////////////////////////////////////////////////////////////////////////////", Colors.Green)
|
||||||
If Logger Then LogColor("'///////////////////////////////////// Iniciamos Starter /////////////////////////////////", Colors.Green)
|
If Logger Then LogColor("'///////////////////////////////////// Iniciamos Starter /////////////////////////////////", Colors.Green)
|
||||||
If Logger Then LogColor("'/////////////////////////////////////////////////////////////////////////////////////////////", Colors.Green)
|
If Logger Then LogColor("'/////////////////////////////////////////////////////////////////////////////////////////////", Colors.Green)
|
||||||
@@ -93,6 +93,10 @@ Sub Service_Start (StartingIntent As Intent)
|
|||||||
#End If
|
#End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Sub Subs_dbOk(success As Boolean)
|
||||||
|
LogColor($"Conexión con base de datos: ${success}"$, Colors.red)
|
||||||
|
End Sub
|
||||||
|
|
||||||
Sub Service_TaskRemoved
|
Sub Service_TaskRemoved
|
||||||
'This event will be raised when the user removes the app from the recent apps list.
|
'This event will be raised when the user removes the app from the recent apps list.
|
||||||
Timer1.Enabled=False
|
Timer1.Enabled=False
|
||||||
|
|||||||
Reference in New Issue
Block a user