Index: Derde/Agenda/GeoMobile.cls.xml
===================================================================
diff -u -r37296 -r37531
--- Derde/Agenda/GeoMobile.cls.xml (.../GeoMobile.cls.xml) (revision 37296)
+++ Derde/Agenda/GeoMobile.cls.xml (.../GeoMobile.cls.xml) (revision 37531)
@@ -150,6 +150,33 @@
]]>
+
+GeoData:Derde.Agenda.GeoMobile
+Derde.Agenda.GeoMobile
+
+
+
1
User:Res.InternePersoon
Index: BL/Derde/Agenda/GeoDynamicsImport.cls.xml
===================================================================
diff -u -r37296 -r37531
--- BL/Derde/Agenda/GeoDynamicsImport.cls.xml (.../GeoDynamicsImport.cls.xml) (revision 37296)
+++ BL/Derde/Agenda/GeoDynamicsImport.cls.xml (.../GeoDynamicsImport.cls.xml) (revision 37531)
@@ -39,6 +39,10 @@
%Time
+
+Derde.Agenda.GeoMobile
+
+
User:Res.InternePersoon
%Status
@@ -56,7 +60,7 @@
-d ##class(BL.Derde.Agenda.GeoDynamicsImport).%New(17).OphalenLocaties()
+d ##class(BL.Derde.Agenda.GeoDynamicsImport).%New(1017).OphalenLocaties()
-d ##class(BL.Derde.Agenda.GeoDynamicsImport).%New(17).OphalenTrips()
+d ##class(BL.Derde.Agenda.GeoDynamicsImport).%New(1017).OphalenTrips()
..LaatsteDatum)||((GeoData.Datum=..LaatsteDatum)&&((..LaatsteTijd="")||(GeoData.Tijd>..LaatsteTijd)))
+ Set GeoMobile=##class(Derde.Agenda.GeoMobile).OpenExisting(GeoData)
+ If $isObject(GeoMobile)
{
+ Set GeoMobile.Afstand=-Trip.MileageDriven
+ Set sc=GeoMobile.%Save()
+
+ }
+ ElseIf (GeoData.Datum>..LaatsteDatum)||((GeoData.Datum=..LaatsteDatum)&&((..LaatsteTijd="")||(GeoData.Tijd>..LaatsteTijd)))
+ {
Set sc=GeoData.%Save()
}
]]>
@@ -201,6 +212,7 @@
For &sql(FETCH BLT) Quit:SQLCODE
&sql(CLOSE BLT)
Set ..LaatsteTijd=LaatsteTijd
+ Set ..LaatsteGeoMobile=""
]]>
@@ -303,6 +315,34 @@
]]>
+
+
+d ##class(BL.Derde.Agenda.GeoDynamics.OphalenGegevens).%New(17).TestTrip()
+
+
+
1
1