- VERSION 5.07.07

- Se hicieron cambios en el codigo de la geocerca en cliente.
This commit is contained in:
2025-07-11 14:47:48 -06:00
parent 6d2594f482
commit 0ddb35fb07
5 changed files with 29 additions and 8 deletions

View File

@@ -150,6 +150,7 @@ Sub Class_Globals
Private p_passGeocerca As Panel Private p_passGeocerca As Panel
Private b_passGeocerca As Button Private b_passGeocerca As Button
Private et_passGeocerca As EditText Private et_passGeocerca As EditText
dim l_geoAlmacen As Label
End Sub End Sub
'You can add more parameters here. 'You can add more parameters here.
@@ -212,6 +213,8 @@ End Sub
Sub B4XPage_Appear Sub B4XPage_Appear
distance = 500000000000 distance = 500000000000
B4XPages.MainPage.lon_gps = 0
B4XPages.MainPage.lat_gps = 0
B4XPages.mainpage.pantallaActual = Root B4XPages.mainpage.pantallaActual = Root
b_noVenta.Enabled = True b_noVenta.Enabled = True
b_venta.Enabled = True b_venta.Enabled = True
@@ -381,6 +384,7 @@ Sub B4XPage_Appear
b_venta.Visible = False b_venta.Visible = False
b_noVenta.Visible = False b_noVenta.Visible = False
End If End If
Subs.estamosEnAlmacen(50)
End Sub End Sub
Sub GPS_LocationChanged (Location1 As Location) Sub GPS_LocationChanged (Location1 As Location)
@@ -1080,7 +1084,7 @@ End Sub
Private Sub b_passGeocerca_Click Private Sub b_passGeocerca_Click
Log("b_passGeocerca clicked") Log("b_passGeocerca clicked")
ToastMessageShow("¡Un momento por favor!", false) ToastMessageShow("¡Un momento por favor!", False)
b_passGeocerca.Enabled = False b_passGeocerca.Enabled = False
If et_passGeocerca.Text.Trim = "KMTS1" Then If et_passGeocerca.Text.Trim = "KMTS1" Then
ToastMessageShow("¡¡Listo!!", False) ToastMessageShow("¡¡Listo!!", False)

Binary file not shown.

View File

@@ -199,7 +199,7 @@ Version=12.8
#Region Project Attributes #Region Project Attributes
#ApplicationLabel: Mariana #ApplicationLabel: Mariana
#VersionCode: 1 #VersionCode: 1
#VersionName: 5.07.05 #VersionName: 5.07.07
'SupportedOrientations possible values: unspecified, landscape or portrait. 'SupportedOrientations possible values: unspecified, landscape or portrait.
#SupportedOrientations: portrait #SupportedOrientations: portrait
#CanInstallToExternalStorage: False #CanInstallToExternalStorage: False

View File

@@ -79,15 +79,15 @@ ModuleClosedNodes24=
ModuleClosedNodes25= ModuleClosedNodes25=
ModuleClosedNodes26= ModuleClosedNodes26=
ModuleClosedNodes27=2,3,4,5,6,7,8,10,11,12,13,14 ModuleClosedNodes27=2,3,4,5,6,7,8,10,11,12,13,14
ModuleClosedNodes28= ModuleClosedNodes28=2
ModuleClosedNodes29= ModuleClosedNodes29=
ModuleClosedNodes3= ModuleClosedNodes3=
ModuleClosedNodes4=2,4,10,23,24,25,26,27,28,29,30,31,32,33,34,35,37,38,39,40,41,42,44,45 ModuleClosedNodes4=4
ModuleClosedNodes5= ModuleClosedNodes5=
ModuleClosedNodes6= ModuleClosedNodes6=
ModuleClosedNodes7= ModuleClosedNodes7=
ModuleClosedNodes8= ModuleClosedNodes8=
ModuleClosedNodes9= ModuleClosedNodes9=
NavigationStack=C_Cliente,B4XPage_Appear,349,6,Tracker,CreateLocationRequest,121,0,Tracker,CreateLocationRequestSmallD,138,0,C_Cliente,GPS_LocationChanged,438,6,C_Cliente,ListView1_ItemLongClick,448,0,Starter,ENVIA_ULTIMA_GPS,100,0,Starter,timerRecordatorio_Tick,163,0,C_Cliente,p_transparenteGeocerca_Click,1072,1,C_Cliente,b_passGeocerca_Click,1076,6,C_Cliente,JobDone,994,1 NavigationStack=Subs,estamosEnAlmacen,1446,6,B4XMainPage,i_engrane_LongClick,814,0,Main,Process_Globals,21,0,Main,Activity_ActionBarHomeClick,35,0,Main,Activity_Create,27,0,B4XMainPage,Class_Globals,22,0,B4XMainPage,B4XPage_Appear,305,0,Diseñador Visual,cliente.bal,-100,6,B4XMainPage,B4XPage_Created,295,0,Main,Activity_Pause,49,0
SelectedBuild=0 SelectedBuild=0
VisibleModules=27,2,12,4,28,29 VisibleModules=27,2,12,4,28,29,17

View File

@@ -90,6 +90,20 @@ Sub notiHigh(title As String, body As String, activity As Object) 'ignore
notif.Notify(777) notif.Notify(777)
End Sub End Sub
'Regresa el objeto de una notificacion con importancia baja
Sub notiLow(title As String, Body As String, activity As Object) ' As Notification 'ignore
Private notification As Notification
notification.Initialize2(notification.IMPORTANCE_LOW)
notification.Icon = "icon"
notification.Sound = False
notification.Vibrate = False
notification.SetInfo(title, Body, activity)
notification.Notify(777)
' Log("notiLowReturn: "&title)
' Log("notiLowReturn SetInfo")
' Return notification
End Sub
'Regresa el objeto de una notificacion con importancia baja 'Regresa el objeto de una notificacion con importancia baja
Sub notiLowReturn(title As String, Body As String, id As Int) As Notification 'ignore Sub notiLowReturn(title As String, Body As String, id As Int) As Notification 'ignore
Private notification As Notification Private notification As Notification
@@ -1426,9 +1440,12 @@ Sub estamosEnAlmacen(rango As Int) As Boolean
' Log($"Coordenadas del almacen - lat:${latAlmacen}, lon:${lonAlmacen}"$) ' Log($"Coordenadas del almacen - lat:${latAlmacen}, lon:${lonAlmacen}"$)
l2.Initialize2(latAlmacen, lonAlmacen) l2.Initialize2(latAlmacen, lonAlmacen)
Dim distance As Long = l1.DistanceTo(l2) 'the result is in meters Dim distance As Long = l1.DistanceTo(l2) 'the result is in meters
' Log(distance) Log(distance)
' If distance < 100 Then ToastMessageShow("Distancia a almacen: " & distance, False)
notiHigh("Mariana", "Distancia a almacen: " & distance, Main)
B4XPages.MainPage.cliente.l_geoAlmacen.text = $"Almacen a ${distance}"$
If distance <= rango Then res = True If distance <= rango Then res = True
' Log("Dentro del almacen: " & res) Log("Dentro del almacen: " & res)
Catch Catch
Log(LastException) Log(LastException)
End Try End Try