/// <summary> /// Gửi text cho service EnVang /// </summary> /// <param name="cuocGoi">The cuoc goi.</param> /// <returns></returns> /// <Modified> /// Name Date Comments /// LuanBH 8/7/2015 created /// </Modified> //public static bool SendText(CuocGoi cuocGoi) //{ // var privateCodes = ProcessFastTaxi.GetVehiclePlatesFromPrivateCode(cuocGoi.XeDon, "."); // if (string.IsNullOrEmpty(privateCodes)) return false; // CuocGoi.EnVangVIP_TaoMessageConfirm(cuocGoi.IDCuocGoi, 3242, false, true, cuocGoi.GhiChuDienThoai, privateCodes); // return Service_Common.EnvangVip.TryGet(p => p.SendText(privateCodes, cuocGoi.GhiChuDienThoai)).Success; //} /// <summary> /// Gửi confirm landmark. /// </summary> /// <param name="soHieuXe">The so hieu xe.</param> /// <param name="landMarkID">The land mark identifier.</param> /// <param name="ok">if set to <c>true</c> [ok].</param> /// <returns></returns> /// <Modified> /// Name Date Comments /// LuanBH 8/27/2015 created /// </Modified> public static bool SendConfirmLandmark(MessageConfirm message, byte ok, long landMarkGPSID, int node, long landMarkID) { if (!HasSendMobile(null)) { return(false); } var landMarkAndDriver = message.MessageContent.Split("-".ToCharArray()); if (ok == 1) { CuocGoi.EnVangVIP_NhapDuLieuGiamSatXe(message.SoHieuXe, landMarkAndDriver[1], "", ((int)Enum_TrangThaiLaiXeBao.BaoDiemDo).ToString(), landMarkID, "1", null, null, node); } var result = Service_Common.EnvangVip.TryGet(p => p.SendConfirmLandmark(message.BienSoXe, (int)landMarkGPSID, ok == 1, node)).Success; return(result); }
/// <summary> /// Gửi confirm landmark. /// </summary> /// <param name="soHieuXe">The so hieu xe.</param> /// <param name="landMarkID">The land mark identifier.</param> /// <param name="ok">if set to <c>true</c> [ok].</param> /// <returns></returns> /// <Modified> /// Name Date Comments /// LuanBH 8/27/2015 created /// </Modified> public static bool SendConfirmLandmark(MessageConfirm message, byte ok) { var vehiclePlates = ProcessFastTaxi.GetVehiclePlatesFromPrivateCode(message.XeDon, ","); if (string.IsNullOrEmpty(vehiclePlates)) { return(false); } var landMarkAndDriver = message.MessageContent.Split("-".ToCharArray()); int node = 0; if (ok == 1) { node = CuocGoi.EnVangVIP_NhapDuLieuGiamSatXe(vehiclePlates, landMarkAndDriver[1], "" , ((int)Enum_TrangThaiLaiXeBao.BaoDiemDo).ToString(), Convert.ToInt32(landMarkAndDriver[0]), "1", null, null); } return(Service_Common.EnvangVip.TryGet(p => p.SendConfirmLandmark(vehiclePlates, Convert.ToInt32(landMarkAndDriver[0]), ok == 1, node)).Success); }