示例#1
0
        public static void AddLogItem(this ListBox listView, ReadPortEvent guiEvent)
        {
            string parameter;

            if (guiEvent.Code == ResponseCode.BLACKLISTED)
            {
                parameter = String.Format(ResourceManagerProvider.GetLocalizedString("LOG_NUMBER_BLACKLISTED", Application.CurrentCulture),
                                          guiEvent.Telephone, guiEvent.DialingSeconds, guiEvent.RingingSeconds);
            }
            else if (guiEvent.Code == ResponseCode.NO_ANSWER_MODEM)
            {
                parameter = String.Format(ResourceManagerProvider.GetLocalizedString("LOG_NUMBER_NO_ANSWER_MODEM", Application.CurrentCulture),
                                          guiEvent.Telephone, guiEvent.DialingSeconds, guiEvent.RingingSeconds);
            }
            else if (guiEvent.Code == ResponseCode.ERROR)
            {
                parameter = String.Format(ResourceManagerProvider.GetLocalizedString("LOG_NUMBER_ERROR", Application.CurrentCulture),
                                          guiEvent.Telephone, guiEvent.DialingSeconds, guiEvent.RingingSeconds);
            }
            else
            {
                parameter = String.Format(ResourceManagerProvider.GetLocalizedString("LOG_NUMBER_PROCESSED", Application.CurrentCulture),
                                          guiEvent.Telephone, guiEvent.DialingSeconds, guiEvent.RingingSeconds);
            }
            listView.AddLogItem(parameter);
        }