private void ReloadMechanics() { if (this.AssignedSchedule != null && this.AssignedSchedule.Count > 0) { foreach (var item in this.AssignedSchedule) { MechanicViewModel mechanic = MechanicList.Where(m => m.Id == item.MechanicId).FirstOrDefault(); if (mechanic != null) { SelectedMechanicList.Add((MechanicViewModel)mechanic); } } foreach (var item in SelectedMechanicList) { MechanicList.Remove((MechanicViewModel)item); } RebindListboxes(); } else { this.AssignedSchedule = new List <SPKScheduleViewModel>(); } RebindListboxes(); }
private void btnMoveLeft_Click(object sender, EventArgs e) { if (lbxSelectedMechanics != null) { foreach (var item in lbxSelectedMechanics.SelectedItems) { MechanicList.Add(item as MechanicViewModel); } foreach (var item in MechanicList) { SelectedMechanicList.Remove(item as MechanicViewModel); } RebindListboxes(); } }
private void btnMoveAllLeft_Click(object sender, EventArgs e) { MechanicList.AddRange(SelectedMechanicList); SelectedMechanicList.Clear(); RebindListboxes(); }