|
@@ -264,7 +264,9 @@ namespace PRS.Mobile
|
|
|
protected override void UpdateTransportStatus()
|
|
|
{
|
|
|
base.UpdateTransportStatus();
|
|
|
-
|
|
|
+
|
|
|
+ CheckTimeSheet();
|
|
|
+
|
|
|
EnableModules(App.Data.IsConnected());
|
|
|
}
|
|
|
|
|
@@ -457,7 +459,25 @@ namespace PRS.Mobile
|
|
|
var filter = new Filter<TimeSheet>(x => x.EmployeeLink.ID).IsEqualTo(App.Data.Me.ID)
|
|
|
.And(x => x.Date).IsEqualTo(DateTime.Today)
|
|
|
.And(x => x.Finish).IsEqualTo(TimeSpan.Zero);
|
|
|
- var table = client.Query(filter);
|
|
|
+ var table = client.Query(
|
|
|
+ filter,
|
|
|
+ Columns.None<TimeSheet>()
|
|
|
+ .Add(x=>x.Date)
|
|
|
+ .Add(x=>x.Start)
|
|
|
+ .Add(x=>x.StartLocation.Longitude)
|
|
|
+ .Add(x=>x.StartLocation.Latitude)
|
|
|
+ .Add(x=>x.StartLocation.Address)
|
|
|
+ .Add(x=>x.StartLocation.Timestamp)
|
|
|
+ .Add(x=>x.Finish)
|
|
|
+ .Add(x=>x.FinishLocation.Longitude)
|
|
|
+ .Add(x=>x.FinishLocation.Latitude)
|
|
|
+ .Add(x=>x.FinishLocation.Address)
|
|
|
+ .Add(x=>x.FinishLocation.Timestamp)
|
|
|
+ .Add(x=>x.JobLink.ID)
|
|
|
+ .Add(x=>x.JobLink.JobNumber)
|
|
|
+ .Add(x=>x.JobLink.Name)
|
|
|
+ .Add(x=>x.Notes)
|
|
|
+ );
|
|
|
_currenttimesheet = table.Rows.FirstOrDefault()?.ToObject<TimeSheet>();
|
|
|
|
|
|
var token = _pollingToken.Token;
|