/// <summary>
        /// ham kiem tra thong tin xe nhan da toi diem chua, neu toi trong khoang cach ban kinh thi trar ve thong tin cac xe toi diem
        /// </summary>
        /// <param name="item"> cuoc goi, voi vi tri cua khach va ds xe nhan</param>
        /// <param name="listXeOnline"> ds xe online </param>
        /// <returns> 190;4320-43,4578-43 </returns>
        private string KiemTraXeToiDiemDonKhach(ThamSoXeToiDiem item, List <XeOnlineEntity> listXeOnline)
        {
            string ret       = string.Empty;
            string xeToiDiem = string.Empty;

            foreach (string xeNhan in item.XeNhans)
            {
                double khoangCach = 0;
                foreach (XeOnlineEntity xeOnline in listXeOnline)
                {
                    if (xeNhan == xeOnline.SoHieuXe)
                    {
                        if ((xeOnline.TrangThai & 3) > 0) // kiem tra xe don khách
                        {
                            xeToiDiem += string.Format("{0},", xeNhan);
                        }
                    }
                }
            }

            if (xeToiDiem.Length > 0)
            {
                ret = string.Format("{0};{1}", item.IdCuocGoi, xeToiDiem.Substring(0, xeToiDiem.Length - 1));
            }

            return(ret);;
        }
        /// <summary>
        /// ham kiem tra thong tin xe nhan da toi diem chua, neu toi trong khoang cach ban kinh thi trar ve thong tin cac xe toi diem
        /// </summary>
        /// <param name="item"> cuoc goi, voi vi tri cua khach va ds xe nhan</param>
        /// <param name="listXeOnline"> ds xe online </param>
        /// <returns> 190;4320-43,4578-43 </returns>
        private string KiemTraXeToiDiem(ThamSoXeToiDiem item, List <XeOnlineEntity> listXeOnline, int banKinhGioiHan)
        {
            string ret       = string.Empty;
            string xeToiDiem = string.Empty;

            foreach (string xeNhan in item.XeNhans)
            {
                double khoangCach = 0;
                foreach (XeOnlineEntity xeOnline in listXeOnline)
                {
                    if (xeNhan == xeOnline.SoHieuXe)
                    {
                        khoangCach = Globals.TinhKhoangCachFast(item.KinhDo, item.ViDo, xeOnline.KinhDo, xeOnline.ViDo);
                        if (khoangCach <= banKinhGioiHan) // xe toi diem cua khach
                        {
                            xeToiDiem += string.Format("{0}-{1},", xeNhan, (int)khoangCach);
                        }
                    }
                }
            }

            if (xeToiDiem.Length > 0)
            {
                ret = string.Format("{0};{1}", item.IdCuocGoi, xeToiDiem.Substring(0, xeToiDiem.Length - 1));
            }

            return(ret);;
        }