|
@@ -50,28 +50,40 @@ namespace comal.timesheets
|
|
|
}
|
|
|
private static void InitEvents()
|
|
|
{
|
|
|
- App.GPS.OnLocationFound += LocationFound;
|
|
|
- App.GPS.OnLocationError += LocationError;
|
|
|
- App.Bluetooth.OnScanFinished += ScanFinished;
|
|
|
- App.Data.DataChanged += (s, t, e) => { OnRefreshScreen?.Invoke(); };
|
|
|
- App.Data.DataRefreshed += () => { OnRefreshScreen?.Invoke(); };
|
|
|
- }
|
|
|
+ try
|
|
|
+ {
|
|
|
+ App.GPS.OnLocationFound += LocationFound;
|
|
|
+ App.GPS.OnLocationError += LocationError;
|
|
|
+ App.Bluetooth.OnScanFinished += ScanFinished;
|
|
|
+ App.Data.DataChanged += (s, t, e) => { OnRefreshScreen?.Invoke(); };
|
|
|
+ App.Data.DataRefreshed += () => { OnRefreshScreen?.Invoke(); };
|
|
|
+ }
|
|
|
+ catch { }
|
|
|
+ }
|
|
|
|
|
|
private static void InitData()
|
|
|
{
|
|
|
- GlobalVariables.EmpID = GlobalVariables.GetEmployeeID();
|
|
|
- GlobalVariables.EmpName = GlobalVariables.GetEmployeeName();
|
|
|
+ try
|
|
|
+ {
|
|
|
+ GlobalVariables.EmpID = GlobalVariables.GetEmployeeID();
|
|
|
+ GlobalVariables.EmpName = GlobalVariables.GetEmployeeName();
|
|
|
|
|
|
- App.Data.Employee.ID = GlobalVariables.EmpID;
|
|
|
- App.Data.Employee.Name = GlobalVariables.EmpName;
|
|
|
+ App.Data.Employee.ID = GlobalVariables.EmpID;
|
|
|
+ App.Data.Employee.Name = GlobalVariables.EmpName;
|
|
|
+ }
|
|
|
+ catch { }
|
|
|
|
|
|
- _timesheet = App.Data.TimeSheets?.Rows.FirstOrDefault()?.ToObject<TimeSheet>();
|
|
|
- _employee = App.Data.Employee;
|
|
|
- _jobs = App.Data.Jobs;
|
|
|
+ try
|
|
|
+ {
|
|
|
+ _timesheet = App.Data.TimeSheets?.Rows.FirstOrDefault()?.ToObject<TimeSheet>();
|
|
|
+ _employee = App.Data.Employee;
|
|
|
+ _jobs = App.Data.Jobs;
|
|
|
|
|
|
- deviceName = MobileUtils.GetDeviceID();
|
|
|
+ deviceName = MobileUtils.GetDeviceID();
|
|
|
|
|
|
- firstLoad = false;
|
|
|
+ firstLoad = false;
|
|
|
+ }
|
|
|
+ catch { }
|
|
|
}
|
|
|
|
|
|
private static void InitTimers()
|