Esempio n. 1
0
        private int IsRecordingInCurrentRecordingList(string name, CurrentDisplayingListTypes listType)
        {
            switch (listType)
            {
            case CurrentDisplayingListTypes.RecordingList:
                for (int i = 0; i < recordingList.Count; i++)
                {
                    if (name == recordingList[i].Name)
                    {
                        return(i);
                    }
                }
                break;

            case CurrentDisplayingListTypes.Basket:
                for (int i = 0; i < basket.Count; i++)
                {
                    if (name == basket[i].Name)
                    {
                        return(i);
                    }
                }
                break;
            }
            return(-1);
        }
Esempio n. 2
0
        private void ToggleCurrentDisplayingList(object sender, RoutedEventArgs e)
        {
            switch (currentDisplayingList)
            {
            case CurrentDisplayingListTypes.RecordingList:
                if (IsBasketEmpty())
                {
                    return;
                }
                BasketButton.Content            = "Закрыть корзину";
                RecordingsDisplayer.ItemsSource = basket;
                MainButtonDisplayer.Content     = "Очистить корзину";
                CreationDateDisplayer.CellStyle = RecordingsDisplayer.FindResource("Default") as Style;
                currentDisplayingList           = CurrentDisplayingListTypes.Basket;
                break;

            case CurrentDisplayingListTypes.Basket:
                BasketButton.Content            = "Корзина";
                MainButtonDisplayer.Content     = "Создать запись";
                RecordingsDisplayer.ItemsSource = recordingList;
                CreationDateDisplayer.CellStyle = RecordingsDisplayer.FindResource("CreationDate") as Style;
                MarkOldRecordingsInRecordingList();
                currentDisplayingList = CurrentDisplayingListTypes.RecordingList;
                break;
            }
            if (IsRecordingEditorDisplayerOpen)
            {
                CloseRecordingEditorDisplayer();
            }
            IsRecordingChosen = false;
            SetRecordingButtons();
        }