Exemplo n.º 1
0
        private void sendNotiAction(string action, string counterID)
        {
            string message = "";

            switch (action)
            {
            case ActionTicket.ACTION_ALL_RESTORE:
                break;

            case ActionTicket.CALL_LIST_WATTING:
                break;

            case ActionTicket.ACTION_CONNECT_COUNTER:
                break;

            case ActionTicket.ACTION_CALL:
                var cou = socController.GetCounterByID(counterID, dicAllCounters);
                if (cou != null)
                {
                    cou.isNoTicket = true;
                }
                message = MessageError.ERROR_01;
                break;

            case ActionTicket.ACTION_RECALL:
                break;

            case ActionTicket.ACTION_RESTORE:
                message = MessageError.ERROR_11;
                break;

            case ActionTicket.ACTION_CANCEL:
                message = MessageError.ERROR_13;
                break;

            case ActionTicket.ACTION_FINISH:
                message = MessageError.ERROR_14;
                break;

            case ActionTicket.ACTION_CREATE:
                break;

            case ActionTicket.CALL_PRIORITY:
                message = MessageError.ERROR_10;
                break;

            case ActionTicket.ACTION_MOVE_SERVICE:
                message = MessageError.ERROR_16;
                break;

            case ActionTicket.ACTION_MOVE_COUNTER:
                message = MessageError.ERROR_08;
                break;

            case ActionTicket.RATING_ONCE:
                message = MessageError.ERROR_12;
                break;

            case ActionTicket.ACTION_PING:
                return;

            default:
                break;
            }
            EventSocket ev = new EventSocket(action, counterID, message);

            DataReceived(ev);
        }