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