public override void ShowPane() { if (IsStartupPane) { _conversationsPanel.Visible = false; _importOnly2003bCheckbox.Left = _UINsList.Left = label5.Left = 0; } else { _conversationsPanel.Visible = true; TimeSpan span = ICQPlugin.GetConversationTimeSpan(); _minutes = (span.Minutes + span.Hours * 60 + span.Days * 24 * 60); if (_minutes >= _convsTimeSpan.Minimum && _minutes <= _convsTimeSpan.Maximum) { _convsTimeSpan.Value = _minutes; } _indexOnlineCheckBox.Checked = ICQPlugin.GetBuildConverstionOnline(); _reverseModeCheckBox.Checked = ICQPlugin.GetReverseMode(); } // _uins = (IntArrayList) UINsCollection.GetUINs().Clone(); _uins = new List <int>(UINsCollection.GetUINs()); _UINsList.Items.Clear(); for (int i = 0; i < _uins.Count;) { ListViewItem item = new ListViewItem(); int uin = _uins[i]; item.Text = uin.ToString(); ICQContact aContact = ContactsFactory.GetInstance().GetContact(uin); item.SubItems.Add(aContact.NickName); item.ImageIndex = 0; item.Tag = uin; if (item.Checked = ICQPlugin.IndexedUIN(uin)) { ++i; } else { _uins.RemoveAt(i); // leave in list only checked uins } _UINsList.Items.Add(item); } _importOnly2003bCheckbox.Checked = ICQPlugin.GetImportOnly2003b(); _importOnly2003bCheckbox.Visible = UINsCollection.HasModernDBs; }
public void SetUp() { client = new Client(ConfigurationManager.AppSettings["username"]); client.SetPasswordHash(ConfigurationManager.AppSettings["password"]); proxy = new ProxyHTTP(ConfigurationManager.AppSettings["baseUrl"]); smsFactory = new SMSFactory(client, proxy); senderFactory = new SenderFactory(client, proxy); userFactory = new UserFactory(client, proxy); contactsFactory = new ContactsFactory(client, proxy); var clientLegacy = new Client(ConfigurationManager.AppSettings["usernameOldPhonebook"]); clientLegacy.SetPasswordHash(ConfigurationManager.AppSettings["passwordOldPhonebook"]); phonebookFactory = new PhonebookFactory(clientLegacy, proxy); subUserName = ConfigurationManager.AppSettings["subUserName"]; validTestNumber = ConfigurationManager.AppSettings["validTestNumber"]; }
public RebuildForm() { InitializeComponent(); RestoreSettings(); // IntArrayList uins = (IntArrayList) UINsCollection.GetUINs().Clone(); List <int> uins = new List <int>(UINsCollection.GetUINs()); _UINsList.BeginUpdate(); try { _UINsList.Items.Clear(); for (int i = 0; i < uins.Count;) { ListViewItem item = new ListViewItem(); int uin = uins[i]; item.Text = uin.ToString(); ICQContact aContact = ContactsFactory.GetInstance().GetContact(uin); item.SubItems.Add(aContact.NickName); item.ImageIndex = 0; item.Tag = uin; if (item.Checked = ICQPlugin.IndexedUIN(uin)) { ++i; } else { uins.RemoveAt(i); // leave in list only checked uins } _UINsList.Items.Add(item); } } finally { _UINsList.EndUpdate(); } }
public override void SetUp() { base.SetUp(); _factory = new ContactsFactory(_client, _proxyAddress); }