コード例 #1
0
 private bool IsGood(ItemListViewModel item, string serchPattern)
 {
     return((item.FIO?.ToLower().Contains(serchPattern.ToLower()) ?? false) ||
            (item.BirthYear?.Contains(serchPattern) ?? false) ||
            (item.Conclusion?.ToLower().Contains(serchPattern.ToLower()) ?? false)
            );
 }
コード例 #2
0
        private void FilterData()
        {
            if (SelectedItem != null && !IsGood(SelectedItem, SearchPattern))
            {
                SelectedItem = null;
            }

            List = !string.IsNullOrEmpty(SearchPattern)
                ? new ObservableCollection <ItemListViewModel>(_screaningList.Where(x => IsGood(x, SearchPattern)))
                : new ObservableCollection <ItemListViewModel>(_screaningList);
        }
コード例 #3
0
        private void Delete()
        {
            var dilogResult =
                MessageBox.Show(
                    $"Вы уверены, что хотите удалить исследование \"{SelectedItem.FIO} {SelectedItem.BirthYear} г.р.\" от {SelectedItem.VisitDate.ToShortDateString()}?",
                    "Список исследований", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No);

            if (dilogResult == MessageBoxResult.Yes)
            {
                _mammaRepository.Delete(SelectedItem.Id);

                _screaningList.Remove(SelectedItem);

                SelectedItem = null;

                FilterData();
            }
        }
コード例 #4
0
ファイル: ListViewModel.cs プロジェクト: burukinsd/USD
        private void Delete()
        {
            var dilogResult =
                MessageBox.Show(
                    $"Вы уверены, что хотите удалить исследование \"{SelectedItem.FIO} {SelectedItem.BirthYear} г.р.\" от {SelectedItem.VisitDate.ToShortDateString()}?",
                    "Список исследований", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No);

            if (dilogResult == MessageBoxResult.Yes)
            {
                _mammaRepository.Delete(SelectedItem.Id);

                _screaningList.Remove(SelectedItem);

                SelectedItem = null;

                FilterData();
            }
        }
コード例 #5
0
ファイル: ListViewModel.cs プロジェクト: burukinsd/USD
 private bool IsGood(ItemListViewModel item, string serchPattern)
 {
     return (item.FIO?.ToLower().Contains(serchPattern.ToLower()) ?? false)
            || (item.BirthYear?.Contains(serchPattern) ?? false)
            || (item.Conclusion?.ToLower().Contains(serchPattern.ToLower()) ?? false)
         ;
 }
コード例 #6
0
ファイル: ListViewModel.cs プロジェクト: burukinsd/USD
        private void FilterData()
        {
            if (SelectedItem != null && !IsGood(SelectedItem, SearchPattern))
            {
                SelectedItem = null;
            }

            List = !string.IsNullOrEmpty(SearchPattern)
                ? new ObservableCollection<ItemListViewModel>(_screaningList.Where(x => IsGood(x, SearchPattern)))
                : new ObservableCollection<ItemListViewModel>(_screaningList);
        }