private void GetXeDeCu() { try { if (g_CuocGoi.GPS_KinhDo > 0 && g_CuocGoi.GPS_ViDo > 0) { if (MainMap.OverlayXeDeCu != null && MainMap.OverlayXeDeCu.Markers != null) { MainMap.OverlayXeDeCu.Markers.Clear(); } string loaiXeGPS = ""; string loaiXe = g_CuocGoi.LoaiXe; int SoXeTraVe = 4 + Convert.ToInt16(g_CuocGoi.SoLuong); if (string.IsNullOrEmpty(loaiXe)) // neu ko co chon loai xe thi tat ca loai xe { loaiXeGPS = new Taxi.Business.DM.Xe().LayDanhSachLoaiXe_GPS("0,4,7"); } else { loaiXeGPS = new Taxi.Business.DM.Xe().LayDanhSachLoaiXe_GPS(loaiXe); } string dsXeDeCu = string.Empty; //if (!string.IsNullOrEmpty(g_CuocGoi.DanhSachXeDeCu)) //{ // dsXeDeCu = g_CuocGoi.DanhSachXeDeCu; //} //else //{ dsXeDeCu = WCFService_Common.LayDanhSachXeDeCu_ToaDoV2(g_CuocGoi.GPS_KinhDo, g_CuocGoi.GPS_ViDo, ThongTinCauHinh.GPS_MaCungXN, loaiXeGPS, 5000, true, SoXeTraVe, g_CuocGoi.ThoiDiemGoi, g_CuocGoi.IDCuocGoi, g_CuocGoi.PhoneNumber, g_CuocGoi.DiaChiDonKhach); // } if (!string.IsNullOrEmpty(dsXeDeCu)) { setResult(dsXeDeCu.Trim()); } } else { new MessageBox.MessageBoxBA().Show("Cuộc gọi này chưa lấy GPS"); } } catch (Exception ex) { new Log().WriteLog(ThongTinDangNhap.USER_ID, "", DateTime.Now, ex.Message); new MessageBox.MessageBoxBA().Show(ex.Message); } }
private void GetXeDeCu() { try { if (!ThongTinCauHinh.GPS_TrangThai) { return; } if (g_CuocGoi.GPS_KinhDo > 0 && g_CuocGoi.GPS_ViDo > 0) { if (MainMap.OverlayXeDeCu != null && MainMap.OverlayXeDeCu.Markers != null) { MainMap.OverlayXeDeCu.Markers.Clear(); } string loaiXeGPS = ""; string loaiXe = g_CuocGoi.LoaiXe; int SoXeTraVe = 4 + Convert.ToInt16(g_CuocGoi.SoLuong); if (string.IsNullOrEmpty(loaiXe)) // neu ko co chon loai xe thi tat ca loai xe { loaiXeGPS = new Taxi.Business.DM.Xe().LayDanhSachLoaiXe_GPS("0,4,7"); } else { loaiXeGPS = new Taxi.Business.DM.Xe().LayDanhSachLoaiXe_GPS(loaiXe); } string dsXeDeCu = string.Empty; dsXeDeCu = WCFService_Common.WCFServiceClient.TryGet(p => p.LayDanhSachXeDeCu_ToaDoV2(g_CuocGoi.GPS_KinhDo, g_CuocGoi.GPS_ViDo, ThongTinCauHinh.GPS_MaCungXN, loaiXeGPS, 5000, true, SoXeTraVe, g_CuocGoi.ThoiDiemGoi, g_CuocGoi.IDCuocGoi, g_CuocGoi.PhoneNumber, g_CuocGoi.DiaChiDonKhach)).Value; setResult(dsXeDeCu.Trim()); } else { } } catch (Exception ex) { ThongTinCauHinh.GPS_TrangThai = false; } }