void worker_DoWork(object sender, DoWorkEventArgs e)
        {
            try
            {
                listofResults.Clear();



                using (TaxiDataContext db = new TaxiDataContext())
                {
                    foreach (var item in jobs.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries))
                    {
                        if (AppVars.denyAllocatedBookingIds.ToStr().Length == 0 || AppVars.denyAllocatedBookingIds.ToStr().Contains("," + item.ToStr() + ",") == false)
                        {
                            var job = db.stp_GetBookingAllocatedDrvDetails(item.ToLong(), "").FirstOrDefault();
                            listofResults.Add(job);
                        }
                    }
                }
            }
            catch
            {
            }
        }