private void AddSoftBut_OnClick(object sender, RoutedEventArgs e) { var soft = SoftValue.SelectedItem as UnitSoft; var personel = InstValue.SelectedItem as UserStaff; var instDate = DateTime.Now; if (InstDateValue.SelectedDate != null) instDate = InstDateValue.SelectedDate.Value; var instSoft = new UserCardInstSoft(soft, ""); instSoft.InstDate = instDate; if (personel != null) instSoft.Value = personel.ShortName; SoftT.Items.Add(instSoft); }
/// <summary> /// Удаление элемента ПО из коллекции /// </summary> /// <param name="arg">Элемент установленного ПО</param> public void RemoveSoftware(UserCardInstSoft arg) { int softInList = _softList.FindIndex(soft => soft.Id == arg.Id); if (softInList >= 0) _softList.RemoveAt(softInList); }
/// <summary> /// Добавление элемента ПО в коллекцию /// </summary> /// <param name="arg">Элемент установленного ПО</param> public void AddSoftware(UserCardInstSoft arg) { int softInList = _softList.FindIndex(soft => soft.Id == arg.Id); if (softInList < 0) _softList.Add(arg); }