reqManager.HandleJobAsync(Job, "req")
Wait For (reqManager) req_Result(res As DBResult)
If res.Tag="static-jobs" Then
'work with result
Dim m As Map
Dim listofmaps As List
If Job.Success Then
Dim m As Map
Dim listofmaps As List
If res.Rows.Size>0 Then
'We know we have data, remove the job data table and recreate
'SQLJobs.ExecNonQuery("Delete from job")
ChkndropJob("job")
'If SQLJobs.ExecQuerySingleResult("SELECT count(name) FROM sqlite_master WHERE type='table' AND name ='job'") = 1 Then
' strSQL = "DROP TABLE 'job'"
' SQLJobs.ExecNonQuery(strSQL)
'End If
strSQL ="CREATE TABLE 'job' ( `job_ID` INTEGER NOT NULL, `job_type` INTEGER NOT NULL, `job_status_ID` INTEGER NOT NULL, `job_status` TEXT, `job_object_type_ID` INTEGER NOT NULL, `job_object_ID` INTEGER, `job_object_name` TEXT, `job_allocated_ID` INTEGER, `job_allocated` TEXT, `job_department_ID` INTEGER, `job_department` TEXT, `job_source_ID` INTEGER, `job_source` TEXT, `job_short_desc` TEXT, `job_long_desc` TEXT, `job_created` TEXT, `job_required` TEXT, `job_question_set_ID` INTEGER, `job_warning` TEXT ,`job_depot_ID` INTEGER, PRIMARY KEY(`job_ID`) )"
SQLJobs.ExecNonQuery(strSQL)
'Add the new data
For myrows = 0 To res.Rows.Size - 1
Dim Record() As Object = res.Rows.Get(myrows)
'Here we are going to get all the data and post it into the table
m.Initialize
listofmaps.Initialize
m.Put("job_ID",Record(0))
m.Put("job_type",Record(1))
m.Put("job_status_ID",Record(2))
m.Put("job_status",Record(3))
m.Put("job_object_type_ID",Record(4))
m.Put("job_object_ID",Record(5))
m.Put("job_object_name",Record(6))
m.Put("job_allocated_ID",Record(7))
m.Put("job_allocated",Record(8))
m.Put("job_department_ID",Record(9))
m.Put("job_department",Record(10))
m.Put("job_source_ID",Record(11))
m.Put("job_source",Record(12))
m.Put("job_short_desc",Record(13))
m.Put("job_long_desc",Record(14))
m.Put("job_created",Record(15))
m.Put("job_required",Record(16))
m.Put("job_question_set_ID",Record(17))
m.Put("job_warning",Record(18))
m.Put("job_depot_ID",Record(19))
listofmaps.Add(m)
DBUtils.InsertMaps(SQLJobs,"Job",listofmaps)
Next
Else
ToastMessageShow("No Job data",False)
End If
'Job.Release
Else
ToastMessageShow("Job data could not be updated",False)
End If
else if res.Tag="static-js" Then
If Job.Success Then