Ejemplo n.º 1
0
        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)
            {
            }
        }
Ejemplo n.º 2
0
        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)
            {
            }
        }