Exemplo n.º 1
0
        private void CreateBtn_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow createWin = new CreateWindow();

            createWin.Closed += CreatWindow_OnClosed;
            createWin.ShowDialog();
        }
Exemplo n.º 2
0
        private void MenuItemItem_add_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow creationWindow = new CreateWindow(6);

            creationWindow.ShowDialog();
            if (creationWindow.DialogResult == true)
            {
                TabItem tab = (TabItem)tabControl.SelectedItem;

                int id = (int)tab.Tag;

                AlbumCollectionSet album = RepositoryWorkUnit.Instance.AlbumCollections.Get().FirstOrDefault(x => x.Id == id);
                int recordID             = RepositoryWorkUnit.Instance.CollectionRecords.Get().Select(x => x.Id).DefaultIfEmpty(0).Max();

                CollectionRecordSet record = RepositoryWorkUnit.Instance.CollectionRecords.Get().FirstOrDefault(x => x.Id == recordID);
                record.AlbumCollectionId = album.Id;

                //album.CollectionRecordSets.Add(record);

                RepositoryWorkUnit.Instance.CollectionRecords.Update(record, record.Id);

                tabControl.Items.Remove(tab);

                TabItem nowy = getTabItemOf(id);
                tabControl.Items.Add(nowy);

                nowy.Focus();
            }
        }
        private void CreateNewList_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow creationWindow = new CreateWindow(5);

            creationWindow.ShowDialog();

            listView.ItemsSource = RepositoryWorkUnit.Instance.AlbumCollections.Get();
        }
Exemplo n.º 4
0
        private void Add_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow create = new CreateWindow();

            this.Visibility = Visibility.Hidden;
            UpdateDataGrid();
            create.ShowDialog();
        }
Exemplo n.º 5
0
        private void CreateAlbum_MenuItem_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow creationWindow = new CreateWindow(2);

            creationWindow.ShowDialog();

            InitializeSourceItems();
        }
Exemplo n.º 6
0
        private void CreateNewGenre_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow creationWindow = new CreateWindow(4);

            creationWindow.ShowDialog();

            genresListView.ItemsSource = RepositoryWorkUnit.Instance.Genres.Get();
            CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(genresListView.ItemsSource);

            view.Filter = Filter;
        }
Exemplo n.º 7
0
        private void CreateAuthorBtn_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow creationWindow = new CreateWindow(1);

            creationWindow.ShowDialog();

            authorListView.ItemsSource = RepositoryWorkUnit.Instance.Authors.Get();
            CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(authorListView.ItemsSource);

            view.Filter = Filter;
        }
Exemplo n.º 8
0
        private void EditGenreBtn_Click(object sender, RoutedEventArgs e)
        {
            GenreSet     genre          = (GenreSet)genresListView.SelectedItem;
            CreateWindow creationWindow = new CreateWindow(4, genre);

            creationWindow.ShowDialog();

            genresListView.ItemsSource = RepositoryWorkUnit.Instance.Genres.Get();
            CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(genresListView.ItemsSource);

            view.Filter = Filter;
        }
        private void NewCommand_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            var user = BookUser;

            var createWindow = new CreateWindow(ref user)
            {
                Owner = this,
                WindowStartupLocation = WindowStartupLocation.CenterOwner
            };

            createWindow.ShowDialog();
        }
Exemplo n.º 10
0
        private void EditAlbum_MenuItem_Click(object sender, RoutedEventArgs e)
        {
            //AlbumSet album = (AlbumSet)listView.SelectedItem;
            KeyValuePair <string, AlbumSet> pair = (KeyValuePair <string, AlbumSet>)listView.SelectedItem;
            AlbumSet album = pair.Value;

            CreateWindow creationWindow = new CreateWindow(2, album);

            creationWindow.ShowDialog();

            InitializeSourceItems();
        }
Exemplo n.º 11
0
        private void EditNewFormat_Click(object sender, RoutedEventArgs e)
        {
            FormatSet    format         = (FormatSet)formatListView.SelectedItem;
            CreateWindow creationWindow = new CreateWindow(3, format);

            creationWindow.ShowDialog();

            formatListView.ItemsSource = RepositoryWorkUnit.Instance.Formats.Get();

            CollectionView view = (CollectionView)CollectionViewSource.GetDefaultView(formatListView.ItemsSource);

            view.Filter = Filter;
        }
Exemplo n.º 12
0
        private void CreateNewList_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow creationWindow = new CreateWindow(5);

            creationWindow.ShowDialog();

            if (creationWindow.DialogResult == true)
            {
                int     id   = RepositoryWorkUnit.Instance.AlbumCollections.Get().Select(x => x.Id).DefaultIfEmpty(0).Max();
                TabItem nowy = getTabItemOf(id);
                tabControl.Items.Add(nowy);
                nowy.Focus();
            }
        }
Exemplo n.º 13
0
        private void MenuItem_Click(object sender, RoutedEventArgs e)
        {
            CreateWindow creationWindow = new CreateWindow(7);
            List <int>   listOfOpened   = new List <int>();

            foreach (TabItem item in tabControl.Items)
            {
                listOfOpened.Add((int)item.Tag);
            }
            creationWindow.additionalVariable = listOfOpened;
            creationWindow.ShowDialog();
            if (creationWindow.DialogResult == true)
            {
                foreach (int idi in (List <int>)creationWindow.additionalVariable)
                {
                    tabControl.Items.Add(getTabItemOf(idi));
                }
            }
        }