Beispiel #1
0
        private void convertRating(string ticketID, int point)
        {
            Rating rate = new Rating(ticketID, point);
            string json = MRW_Common.ConvertObjectToJson(rate);

            if (!string.IsNullOrWhiteSpace(json))
            {
                string data = ActionTicket.RATING_ONCE + MRW_Common.RandomString(ActionTicket.LENGH_RANDOM) + " " + json;
                sendDataToSocket(data);
            }
        }
Beispiel #2
0
        public void SendFeedBack(string ticketID, string reasonText)
        {
            Ticket tk = null;

            if (dicServing != null && dicServing.ContainsKey(ticketID))
            {
                tk = dicServing[ticketID];
            }
            if (tk != null)
            {
                var    objSend = new ObjectSend(ActionTicket.ACTION_FINISH, tk.Id, tk.State, tk.Services[0], ActionTicket.PLATFORM, false, reasonText);
                string json    = ConvertObjectToJson(objSend);
                if (!json.Equals(""))
                {
                    string data = ActionTicket.TICKET_ONCE + MRW_Common.RandomString(ActionTicket.LENGH_RANDOM) + " " + json;
                    sendDataToSocket(data);
                }
            }
        }
Beispiel #3
0
        private void convertObjectAndSend(string action, Ticket tk, List <string> lstSer, List <string> lstCou)
        {
            if (tk != null)
            {
                ObjectSend objSend = null;
                switch (action)
                {
                case ActionTicket.ACTION_MOVE:
                    objSend = new ObjectSend(action, tk.Id, tk.State, tk.Services[0], tk.Counter_Id, ActionTicket.PLATFORM, true, lstSer, lstCou);
                    break;

                default:
                    objSend = new ObjectSend(action, tk.Id, tk.Counter_Id, tk.State, tk.Services[0], tk.CNum, tk.MTime, ActionTicket.PLATFORM, true);
                    break;
                }
                string json = ConvertObjectToJson(objSend);
                if (!string.IsNullOrWhiteSpace(json))
                {
                    string data = ActionTicket.TICKET_ONCE + MRW_Common.RandomString(ActionTicket.LENGH_RANDOM) + " " + json;
                    sendDataToSocket(data);
                }
            }
        }
Beispiel #4
0
        private void sendPingSocket()
        {
            string data = "/echo?once=" + MRW_Common.RandomString(ActionTicket.LENGH_RANDOM) + " " + null;

            sendDataToSocket(data);
        }