private void UnPanic(int driverId) { if (driverId == 0) { return; } try { int loopCnt = 1; bool success = General.SendMessageToPDA("request pda=" + driverId + "=" + 0 + "=" + "Message>>" + "unpanic" + ">>" + String.Format("{0:dd/MM/yyyy HH:mm:ss}", DateTime.Now) + "=4").Result.ToBool(); if (success) { using (TaxiDataContext db = new TaxiDataContext()) { db.stp_PanicUnPanicDriver(driverId, false); } new BroadcasterData().BroadCastToAll(RefreshTypes.REFRESH_DASHBOARD_DRIVER); } } catch (Exception ex) { } }
private void SendMessage() { try { string text = txtMessage.Text.Trim(); if (string.IsNullOrEmpty(text)) { return; } bool IsPdaMsg = ObjDriver.HasPDA.ToBool(); if (IsPdaMsg) { SendData(text, IsPdaMsg); } else { General.SP_SendMessage(AppVars.LoginObj.LuserId.ToInt(), DriverId, AppVars.LoginObj.UserName.ToStr(), ObjDriver.DriverNo, text, DateTime.Now, "", ObjDriver.MobileNo.ToStr().Trim(), ObjDriver.PDAMobileNo.ToStr().Trim(), IsPdaMsg); } General.SaveTemplate(text, ObjDriver.DriverNo); if (text.ToStr().ToLower().Trim() == "unpanic") { using (TaxiDataContext db = new TaxiDataContext()) { db.stp_PanicUnPanicDriver(DriverId, false); } new BroadcasterData().BroadCastToAll(RefreshTypes.REFRESH_DASHBOARD_DRIVER); } // General.SaveSentSMS(text, "Drv " + ObjDriver.DriverNo + " (" + ObjDriver.MobileNo.ToStr().Trim()+")"); } catch (Exception ex) { } }