Ejemplo n.º 1
0
        private void buttonDelete_Click(object sender, EventArgs e)
        {
            if (workPackageEmployeeListView2.SelectedItems.Count == 0)
            {
                return;
            }

            foreach (var selectedItem in workPackageEmployeeListView2.SelectedItems)
            {
                try
                {
                    var wpSpecialist = _workPackageSpecialists.First(s => s.SpecialistId == selectedItem.ItemId);
                    if (wpSpecialist != null)
                    {
                        GlobalObjects.CasEnvironment.NewKeeper.Delete(wpSpecialist);
                    }

                    _wpSpecialists.Remove(selectedItem);
                    workPackageEmployeeListView2.SetItemsArray(_wpSpecialists.ToArray());
                }
                catch (Exception ex)
                {
                    Program.Provider.Logger.Log("Error while save bind task record", ex);
                }
            }
        }