public IEnumerator Select(VisualPayload payload) { bool sendNormal = !SelectedList.Any(); UnSelectedList.Remove(payload); SelectedList.Add(payload); payload.VisualData.Bound.ClearBounds(); var iterator = SelectedState.Transmit(payload); while (iterator.MoveNext()) { yield return(null); } if (sendNormal) { iterator = SendUnselected(); while (iterator.MoveNext()) { yield return(null); } } iterator = TransmitMultiStates(); while (iterator.MoveNext()) { yield return(null); } }
protected void bttnRight_Click(object sender, EventArgs e) { try { foreach (ListItem item in lstUnSelected.Items) { if (item.Selected) { StrategyInfo info = StrategyConfigs.Instance[item.Value.Trim()]; if (info == null) { continue; } SelectedList.Add(info); //UnSelectedList.Remove(info); Remove(UnSelectedList, info); } } bindData(); } catch (Exception ex) { Messages.ShowError("当前操作出错!<br />详细信息:" + ex.Message); } }
public IEnumerator SelectOnly(IEnumerable <VisualPayload> payloads) { IEnumerator iterator; UnSelectedList.AddRange(SelectedList); SelectedList.Clear(); foreach (var payload in payloads) { UnSelectedList.Remove(payload); SelectedList.Add(payload); payload.VisualData.Bound.ClearBounds(); iterator = SelectedState.Transmit(payload); while (iterator.MoveNext()) { yield return(null); } } iterator = SendUnselected(); while (iterator.MoveNext()) { yield return(null); } iterator = TransmitMultiStates(); while (iterator.MoveNext()) { yield return(null); } }
public bool Has(Data.Skill.Skill skill) { List <Data.Skill.Skill> SelectedList; int limit; if (skill == null) { Debug.Log("ConstellationPreset.Has() skill null"); throw new Exception(); } switch (skill.Category) { case Data.Skill.Skill.ECategory.Ability: SelectedList = SelectedAbilityList; limit = App.Content.GameSettings.NumAbilities; break; case Data.Skill.Skill.ECategory.Class: SelectedList = SelectedClassList; limit = App.Content.GameSettings.NumClasses; break; case Data.Skill.Skill.ECategory.Kit: SelectedList = SelectedKitList; limit = App.Content.GameSettings.NumKits; break; default: Debug.Log("ConstellationPreset.Has() skill no type"); throw new Exception(); } return(SelectedList.Contains(skill)); }
public override void Remove() { base.Remove(); mapEntityList.Remove(this); #if CLIENT if (SelectedList.Contains(this)) { SelectedList = SelectedList.Where(e => e != this).ToHashSet(); } #endif if (aiTarget != null) { aiTarget.Remove(); aiTarget = null; } if (linkedTo != null) { for (int i = linkedTo.Count - 1; i >= 0; i--) { linkedTo[i].RemoveLinked(this); } linkedTo.Clear(); } }
private SelectedLists GetSelecetedLists() { SelectedLists allItems = new SelectedLists(); allItems.SelectedListCollection = new List <SelectedList>(); foreach (CheckListItem checkedItems in CheckListSpLists.CheckedItems) { var selectedList = new SelectedList(); selectedList.CheckedField = new List <Field>(); List list = (List)checkedItems.Value; var checkedFields = SpContext .SelectedListItems .Where(a => a.SpList == list) .FirstOrDefault() .Fields.Where(a => a.Selected) .ToList(); selectedList.List = list; foreach (var checkedField in checkedFields) { selectedList.CheckedField.Add(checkedField.Field); } allItems.SelectedListCollection.Add(selectedList); } return(allItems); }
protected virtual void DenoteEmptySelectedList(MutableObject mutable, MutableObject defaultObject) { if (!SelectedList.Any()) { SelectedList.Add(defaultObject); } }
private void SendTest_Click(object sender, RoutedEventArgs e) { String Author = AuthorTextBox.Text.Trim(' '); String Name = TestNameTextBox.Text.Trim(' '); if (SelectedList.Count < 1 || Author == "" || Name == "") { System.Windows.Forms.MessageBox.Show("The test request is not complete yet, please verify"); return; } if (testRequestNames.Contains(Name)) { System.Windows.Forms.MessageBox.Show("A Request with the same name is already executed, please choose a unique name."); return; } TestStatusText.Text += "Copying files to send \n"; GetFilesToSendingDirectory(); List <String> dlls = new List <string>(); foreach (var item in SelectedList) { dlls.Add(item.Name); } PostTestRequest(Name, Author, dlls); SelectedList.Clear(); testRequestNames.Add(Name); }
// GET: TemplateSetting public ActionResult TestSetting() { SelectedList sl = new SelectedList(); UserClientsBL ucb = new UserClientsBL(); ViewBag.UserClients = ucb.SelectedList("byUserId", Convert.ToString(ViewBag.UserId)); AD_DefinationBL db = new AD_DefinationBL(); if (ViewBag.IsAdmin) { ViewBag.Cities = db.SelectedList("AllCities"); } else { ViewBag.Cities = db.SelectedList("UserCities", Convert.ToString(ViewBag.UserId)); } // ViewBag.Cities = sl.Cities(); ViewBag.NetworkModes = db.SelectedList("NetworkModes", null, "-Select NetworkMode-"); //ViewBag.NetworkModes = sl.NetworkModes(); ViewBag.Bands = db.ToList("Bands"); ViewBag.Carriers = db.ToList("Carriers"); return(View()); }
public List <SelectedList> SelectedList(string filter, string value = null, string Message = null, string Return = null) { SelectedList sl = new SelectedList(); List <SelectedList> rec = new List <Common.SelectedList>(); if (Return == "Devices") { rec = ToList(filter, value).Select(m => new SelectedList { Text = m.Model + " " + m.IMEI, Value = m.DeviceId.ToString() }).ToList(); } else { var result = ToList(filter, value).GroupBy(test => test.UserFullName) .Select(grp => grp.First()) .ToList(); rec = result.Select(m => new SelectedList { Text = m.UserFullName, Value = m.UserId.ToString() }).ToList(); } if (!string.IsNullOrEmpty(Message)) { sl.Text = Message; sl.Value = "0"; rec.Add(sl); rec = rec.OrderBy(m => m.Value).ToList(); } return(rec); }
/// <summary> /// Handles dropping listviewitem for reordering /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void lvRight_Drop(object sender, DragEventArgs e) { if (CanDragReorder) { RecordEntitySetting droppedData = e.Data.GetData(typeof(RecordEntitySetting)) as RecordEntitySetting; RecordEntitySetting target = ((ListBoxItem)sender).DataContext as RecordEntitySetting; int sourcePos = SelectedList.IndexOf(droppedData); int destPos = SelectedList.IndexOf(target); if (sourcePos < destPos) { SelectedList.Insert(destPos + 1, droppedData); SelectedList.RemoveAt(sourcePos); } else { sourcePos++; if (SelectedList.Count + 1 > sourcePos) { SelectedList.Insert(destPos, droppedData); SelectedList.RemoveAt(sourcePos); } } lvRight.ItemsSource = SelectedList.ToList(); UpdateReorderButtons(); } }
/// <summary> /// 数据初始化 /// </summary> private void Init() { try { bool fileexist = System.IO.File.Exists(Server.MapPath("/Plugins/IPStrategyPlugin/Plugin.xml")); if (!fileexist) { Messages.ShowMessage(string.Format("如果要管理IP策略请安装IP策略管理插件!<a href=\"javascript:window.top.location.href='/admin/Plugin/PluginAdd.aspx?tab=0&qtext={0}&qtype=1&ptype=PLUGIN';void(0);\">去安装</a>", HttpUtility.UrlEncode("IP策略管理")), true); } else { bool isinstalled = new PluginInfo(Server.MapPath("/Plugins/IPStrategyPlugin/Plugin.xml")).IsInstalled; if (!isinstalled) { Messages.ShowMessage("如果要管理IP策略请激活IP策略管理插件!<a href=\"javascript:window.top.location.href='/admin/Plugin/PluginList.aspx';void(0);\">去激活</a>", true); } else { Messages.ShowMessage("已激活IP策略管理插件!<a href=\"javascript:window.top.location.href='/Plugins/IPStrategyPlugin/UI/StrateList.aspx';void(0);\">去管理</a>", true); } } switch (Mode) { case StrategyMode.ARTICLE: IPStrategy = ArticleHelper.QueryStrategy(ArticleID); break; case StrategyMode.CHANNEL: IPStrategy = ChannelHelper.QueryStrategy(ChannelID); break; case StrategyMode.CONVENTION: bttnSave.Visible = false; break; } UnSelectedList.AddRange(StrategyConfigs.Instance.Items); if (!String.IsNullOrEmpty(IPStrategy)) { String[] strtgyList = IPStrategy.Split("|".ToCharArray()); foreach (string strtgy in strtgyList) { StrategyInfo info = StrategyConfigs.Instance[strtgy]; if (!String.IsNullOrEmpty(strtgy) && info != null) { SelectedList.Add(info); Remove(UnSelectedList, info); //UnSelectedList.Remove(info); } } } bindData(); } catch (Exception ex) { Messages.ShowError("数据初始化出错!<Br />错误原因:" + ex.Message); } }
public IEnumerator Deselect(VisualPayload payload) { SelectedList.Remove(payload); UnSelectedList.Add(payload); payload.VisualData.Bound.ClearBounds(); IEnumerator iterator; if (!SelectedList.Any()) { iterator = SendNoneSelected(); while (iterator.MoveNext()) { yield return(null); } } else { iterator = NormalState.Transmit(payload); while (iterator.MoveNext()) { yield return(null); } } iterator = TransmitMultiStates(); while (iterator.MoveNext()) { yield return(null); } }
private void RemoveItemExecute(object obj) { Payment payment = obj as Payment; if (SelectedList.Contains(payment)) { SelectedList.Remove(payment); TotalSumToPay = TotalSumToPay - payment.Sum; } }
private void lbAfter_SelectedIndexChanged(object sender, EventArgs e) { Selection = SelectedList.After; SelectedImage = ((BitmapWrapper)lbAfter.SelectedItem); if (SelectedImage != null) { imagePreview.Image = SelectedImage.BMP; btnReplace.Enabled = true; } }
private void GenesList_SelectionChanged(object sender, System.Windows.Controls.SelectionChangedEventArgs e) { var selectedItems = GenesList.SelectedItems.Cast <Breed>().ToList(); vm.BreedsListSelectedItems = selectedItems; //only want 1 listview to have a selection if (selectedItems.Count != 0) { SelectedList.UnselectAll(); OutputList.UnselectAll(); } }
public IEnumerator Deselect(IEnumerable <VisualPayload> payloads) { if (!payloads.Any()) { yield return(null); yield break; } IEnumerator iterator; foreach (var payload in payloads) { if (UnSelectedList.Contains(payload)) { continue; } SelectedList.Remove(payload); UnSelectedList.Add(payload); } //var newNodeState = SelectedList.Count == 0 ? NoneSelectedState : NormalState; if (SelectedList.Any()) { foreach (var payload in payloads) { payload.VisualData.Bound.ClearBounds(); iterator = NormalState.Transmit(payload); while (iterator.MoveNext()) { yield return(null); } } } else { iterator = SendNoneSelected(); while (iterator.MoveNext()) { yield return(null); } } iterator = TransmitMultiStates(); while (iterator.MoveNext()) { yield return(null); } }
private void lbBefore_SelectedIndexChanged(object sender, EventArgs e) { Selection = SelectedList.Before; SelectedImage = ((BitmapWrapper)lbBefore.SelectedItem); if (SelectedImage != null) { imagePreview.Image = SelectedImage.BMP; } btnReplace.Enabled = false; }
private void LoadTasks() { if (selectedList == null) { return; } int?prevTask = SelectedTask == null ? null : (int?)SelectedTask.TaskItemID; Workspace.API.LoadList(SelectedList.Data.TaskListID, tasks, prevTask); SelectedList.Update(); }
/// <summary> /// Update reorder buttons based on selections /// </summary> private void UpdateReorderButtons() { if (lvRight.SelectedItems.Count == 0) { btnMoveUp.IsEnabled = false; btnMoveDown.IsEnabled = false; } else { btnMoveUp.IsEnabled = lvRight.SelectedItems.Contains(SelectedList[0]) ? false : true; btnMoveDown.IsEnabled = lvRight.SelectedItems.Contains(SelectedList.Last()) ? false : true; } }
private void btnMoveLeft_Click(object sender, RoutedEventArgs e) { int old = lvRight.SelectedIndex; // this is used to preserve the user's previous position in the list foreach (RecordEntitySetting l in this.lvRight.SelectedItems) { SelectedList.Remove(l); l.IsRecorded = false; } UpdateListViews(); lvRight.SelectedIndex = old < lvRight.Items.Count ? old : lvRight.Items.Count - 1; }
public ActionResult Scanner(int SiteId, int NetworkModeId, int BandId) { SelectedList sl = new SelectedList(); UserClientsBL ucb = new UserClientsBL(); ViewBag.UserClients = ucb.SelectedList("byUserId", Convert.ToString(ViewBag.UserId)); AD_DefinationBL db = new AD_DefinationBL(); if (ViewBag.IsAdmin) { ViewBag.Cities = db.SelectedList("AllCities"); } else { ViewBag.Cities = db.SelectedList("UserCities", Convert.ToString(ViewBag.UserId)); } ViewBag.Manufacturer = db.SelectedList("byDefinationType", "ScannerManufacturer", "-Select Manufacturer-"); ViewBag.ScannerModel = db.ToList("byDefinationType", "ScannerModel"); ViewBag.ScannerProtocol = db.SelectedList("byDefinationType", "Scanner Protocol", "-Select Protocol-"); ViewBag.ScannerBand = db.ToList("byDefinationType", "Scanner Band"); AV_SiteScannerConfigurationsBL site = new AV_SiteScannerConfigurationsBL(); var SiteData = site.ToList("GET_SiteParams", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString(), ""); if (SiteData != null && SiteData.Count > 0) { var Single = SiteData.FirstOrDefault(); if (Single != null) { ViewBag.ClientId = Single.ClientId; ViewBag.CityId = Single.CityId; } } ViewBag.SiteId = SiteId; ViewBag.NetworkModeId = NetworkModeId; ViewBag.BandId = BandId; //ViewBag.IsExist = false; //var siteConfig = site.ToList("GET_Configuration", SiteId.ToString(), NetworkModeId.ToString(), BandId.ToString()); //if (siteConfig.Count()>0) //{ // ViewBag.IsExist = true; // ViewBag.Values = siteConfig; // TempData["Templates"] = siteConfig; // ViewBag.TestCategory = siteConfig.GroupBy(test => test.TestCatogoryId) // .Select(grp => grp.First()) // .ToList(); // ViewBag.GetTestTypes = new Func<int, List<AV_GetScannerSettingTemplate>>(GetScannerTestTypes); // ViewBag.GetKpi = new Func<int, List<AV_GetScannerSettingTemplate>>(GetScannerKpi); //} return(View()); }
protected void bttnLeftAll_Click(object sender, EventArgs e) { try { UnSelectedList.AddRange(SelectedList); SelectedList.Clear(); bindData(); } catch (Exception ex) { Messages.ShowError("当前操作出错!<br />详细信息:" + ex.Message); } }
protected StoreNowPlaying() { AppBar = new AppBarController(); Timer = new DispatcherTimer(); Timer.Interval = TimeSpan.FromMilliseconds(900); Timer.Tick += Timer_Tick; Selected = new ObservableCollection <PlaylistMusicItem>(); Selected.CollectionChanged += (s, e) => AppBar.Update(SelectedList); RemoveSelected = new AsyncUnitCommand(() => { return(Player.Playlist.RemoveSong(SelectedList.First().Index)); }); // TODO: event handler life cycles PlayerManager.ActiveEndpointChanged += e => InstallPlayerEventHandlers(); InstallPlayerEventHandlers(); }
/// <summary> /// Move selected item down /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnMoveDown_Click(object sender, RoutedEventArgs e) { var list = from RecordEntitySetting item in this.lvRight.SelectedItems orderby SelectedList.IndexOf(item) descending select new Tuple <RecordEntitySetting, int>(item, SelectedList.IndexOf(item)); foreach (var l in list) { SelectedList.Remove(l.Item1); SelectedList.Insert(l.Item2 + 1, l.Item1); } UpdateReorderButtons(); UpdateListViews(); }
public void DeSelectFile_Click(object sender, EventArgs e) { List <FileItem> temp = new List <FileItem>(); foreach (FileItem item in SelectedList) { temp.Add(item); } foreach (FileItem item in SelectedFilesListBox.SelectedItems) { temp.Remove(item); } SelectedList.Clear(); temp.ForEach((item) => { SelectedList.Add(item); }); }
public IEnumerator Select(IEnumerable <VisualPayload> payloads) { if (!payloads.Any()) { yield return(null); yield break; } bool sendNormal = !SelectedList.Any(); IEnumerator iterator; foreach (var payload in payloads) { if (SelectedList.Contains(payload)) { continue; } UnSelectedList.Remove(payload); SelectedList.Add(payload); payload.VisualData.Bound.ClearBounds(); iterator = SelectedState.Transmit(payload); while (iterator.MoveNext()) { yield return(null); } } if (sendNormal) { iterator = SendUnselected(); while (iterator.MoveNext()) { yield return(null); } } iterator = TransmitMultiStates(); while (iterator.MoveNext()) { yield return(null); } }
public List <SelectedList> SelectedList(string filter, string Value = null, string Message = null) { SelectedList sl = new SelectedList(); var rec = ToList(filter, Value).OrderBy(m => m.FirstName).Select(m => new SelectedList { Text = m.FirstName + " " + m.LastName, Value = m.UserId.ToString() }).ToList(); if (!string.IsNullOrEmpty(Message)) { sl.Text = Message; sl.Value = "0"; rec.Add(sl); rec = rec.OrderBy(m => m.Value).ToList(); } return(rec); }
public List <SelectedList> SelectedList(string filter, string value = null, string Message = null) { SelectedList sl = new SelectedList(); var rec = ToList(filter, value).Select(m => new SelectedList { Text = m.Model + " " + m.SerialNo, Value = m.UEId.ToString() }).ToList(); if (!string.IsNullOrEmpty(Message)) { sl.Text = Message; sl.Value = "0"; rec.Add(sl); rec = rec.OrderBy(m => m.Value).ToList(); } return(rec); }
public override void KeyDown(KeyEventArgs e) { if (e.KeyboardDevice.Modifiers == ModifierKeys.Control) { if (e.Key == Key.W) { Close(); return; } if (e.Key == Key.F5) { Refresh(); return; } } SelectedList?.KeyDown(e); }