private void SelectExtension() { // Fill in our extension list if (cboExtension.Items.Count == 0) { foreach (WOSI.CallButler.Data.CallButlerDataset.ExtensionsRow extension in extensions) { if (extension.ExtensionID != contactRow.ExtensionID) { global::Controls.ListBoxExItem item = new global::Controls.ListBoxExItem(); item.Text = string.Format("{0} - {1} {2}", extension.ExtensionNumber, extension.FirstName, extension.LastName); item.Tag = extension; cboExtension.Items.Add(item); } } } contactRow.Type = (short)WOSI.CallButler.Data.ExtensionContactNumberType.Extension; pnlTryFor.Visible = false; cboExtension.Visible = true; txtContactNumber.Visible = false; lblNumber.Text = ""; lblFor.Visible = false; lblTimeout.Visible = false; cboType.SelectedIndex = 2; }
public void Load() { lbModules.Items.Clear(); Guid[] moduleIDs = ManagementInterfaceClient.ManagementInterface.GetInstalledAddonModules(); foreach (Guid module in moduleIDs) { global::Controls.ListBoxExItem lbItem = new global::Controls.ListBoxExItem(); lbItem.Image = CallButler.Manager.Properties.Resources.gear_connection_24; lbItem.Text = "Unknown Addon Module"; CallButler.Manager.Plugin.CallButlerManagementPlugin managementPlugin = PluginManager.GetPluginFromID(module); if (managementPlugin != null && managementPlugin is CallButler.Manager.Plugin.CallButlerManagementAddonModulePlugin && !managementPlugin.ShowInPluginView) { lbItem.Text = managementPlugin.PluginName; lbItem.Caption = managementPlugin.PluginDescription; lbItem.Tag = module; lbModules.Items.Add(lbItem); } } }
public void SetEditions(System.Collections.Specialized.NameValueCollection editions) { lbEditions.Items.Clear(); for (int index = 0; index < editions.Count; index++) { global::Controls.ListBoxExItem lbItem = new global::Controls.ListBoxExItem(editions[index]); lbItem.Tag = editions.GetKey(index); lbEditions.Items.Add(lbItem); } lbEditions.SelectedIndex = 0; }
private void LoadHoldMusic() { // Load our on hold music lbMusic.Items.Clear(); foreach (string musicFile in ManagementInterfaceClient.ManagementInterface.GetHoldMusic(ManagementInterfaceClient.AuthInfo)) { global::Controls.ListBoxExItem lbItem = new global::Controls.ListBoxExItem(); lbItem.Text = System.IO.Path.GetFileNameWithoutExtension(musicFile); lbItem.Tag = musicFile; lbItem.Image = Properties.Resources.music_16; lbMusic.Items.Add(lbItem); } }
protected override void OnLoadData() { lbPlugins.Items.Clear(); foreach (CallButler.Manager.Plugin.CallButlerManagementPlugin plugin in PluginManager.Plugins) { if (plugin.ShowInPluginView) { global::Controls.ListBoxExItem lbItem = new global::Controls.ListBoxExItem(); lbItem.Text = plugin.PluginName; if (plugin.PluginSmallIcon != null) lbItem.Image = plugin.PluginSmallIcon; lbItem.Tag = plugin; lbPlugins.Items.Add(lbItem); } } }
protected override void OnLoadData() { lbPlugins.Items.Clear(); foreach (CallButler.Manager.Plugin.CallButlerManagementPlugin plugin in PluginManager.Plugins) { if (plugin.ShowInPluginView) { global::Controls.ListBoxExItem lbItem = new global::Controls.ListBoxExItem(); lbItem.Text = plugin.PluginName; if (plugin.PluginSmallIcon != null) { lbItem.Image = plugin.PluginSmallIcon; } lbItem.Tag = plugin; lbPlugins.Items.Add(lbItem); } } }