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); }