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); } }
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); } } }
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); } } }
private void sendPingSocket() { string data = "/echo?once=" + MRW_Common.RandomString(ActionTicket.LENGH_RANDOM) + " " + null; sendDataToSocket(data); }