Index: APPS/EC/impl/LeverdatumBepaler/Data/SFSKalenderRepository.cls.xml =================================================================== diff -u -r53064 -r53158 --- APPS/EC/impl/LeverdatumBepaler/Data/SFSKalenderRepository.cls.xml (.../SFSKalenderRepository.cls.xml) (revision 53064) +++ APPS/EC/impl/LeverdatumBepaler/Data/SFSKalenderRepository.cls.xml (.../SFSKalenderRepository.cls.xml) (revision 53158) @@ -88,6 +88,42 @@ Quit 0 ]]> + + +PickupDate:%Date,UntilPickupDate:%Date +%Date += ? and PickupDate <= ?" + #dim SqlTableName As TECH.String = ##class(TECH.CompiledClassUtils).GetSQLTableName(..#DataClassName) + #dim SqlStatement As TECH.String = "SELECT Max(PickupDate) As VorigePickupDate FROM " _SqlTableName _" WHERE " _Filter + + Set DynamicQuery = ##class(TECH.DynamicQuery).%New(SqlStatement,Params) + Set DynamicQuery.RuntimeMode = ##class(TECH.enu.ResultSetRuntimeMode).Logical() + #dim ResultSet As TECH.ResultSet = ..QueryAPI.GetResultSet(DynamicQuery) + + Quit:ResultSet.Next() ResultSet.Get("VorigePickupDate") + Quit "" +]]> + + + +PickupDate:%Date +%Date += ?" + #dim SqlTableName As TECH.String = ##class(TECH.CompiledClassUtils).GetSQLTableName(..#DataClassName) + #dim SqlStatement As TECH.String = "SELECT Min(PickupDate) As VolgendePickupDate FROM " _SqlTableName _" WHERE " _Filter + + Set DynamicQuery = ##class(TECH.DynamicQuery).%New(SqlStatement,Params) + Set DynamicQuery.RuntimeMode = ##class(TECH.enu.ResultSetRuntimeMode).Logical() + #dim ResultSet As TECH.ResultSet = ..QueryAPI.GetResultSet(DynamicQuery) + + Quit:ResultSet.Next() ResultSet.Get("VolgendePickupDate") + Quit "" +]]> +