public void OnListChange(string server, int list, ListChangeType changeType)
 {
     _isListChanged = true;
     _listChange    = new CallbackObjects.ListChange {
         ServerName = server, ListIndex = list, ListChangeType = changeType
     };
 }
예제 #2
0
        public void PrintCallBack(CallbackObjects.ListChange listChange)
        {
            string stringType;

            switch (listChange.ListChangeType)
            {
            case ListChangeType.ContentsChanged:
                stringType = "Contents Changed";
                break;

            case ListChangeType.DisplayChanged:
                stringType = "Display Changed";
                break;

            case ListChangeType.SystemChanged:
                stringType = "System Changed";
                break;

            default:
                return;
            }
            AddNote(String.Format("LIST NUMBER: {0} (SERVER:{2}) WAS CHANGED, CHANGED TYPE:{1} \r\n", listChange.ListIndex, stringType, listChange.ServerName), GlobalFlags.CallbackDestination.ListService);
            File.AppendAllText(AppConstants.ListserviceCallBackFname, String.Format("LIST NUMBER: {0} (SERVER:{2}) WAS CHANGED, CHANGED TYPE:{1} \r\n", listChange.ListIndex, stringType, listChange.ServerName));
        }