Пример #1
0
        private void AddSong_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            Track_Metadata addMusic = new Track_Metadata();

            addMusic.ShowDialog();

            LoadAllSong();
        }
Пример #2
0
        private void AddTrack_Click(object sender, RoutedEventArgs e)
        {
            Track_Metadata addMusic = new Track_Metadata();

            addMusic.insertSong();

            LoadAllSong();
        }
Пример #3
0
        private void ComboBox_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
        {
            var    image            = e.AddedItems[0] as ComboBoxItem;
            string currentOperation = image.Content.ToString();
            { }
            var   ttp   = sender as ComboBox;
            Audio audio = null;

            if (image != null && ttp.Tag is Audio)
            {
                //cartID = (image.Tag as Audio).UID;
                audio = (Audio)ttp.Tag;
            }

            if (audio != null)
            {
                Global_Log.audio = audio;
                if (currentOperation == "Update")
                {
                    Track_Metadata addMusic = new Track_Metadata();
                    //Global_Log.audio = audio;
                    addMusic.updateSong();
                }
                else if (currentOperation == "Delete")
                {
                    Global_Log.playBack.DeleteSong(audio.ID);
                }
                else if (currentOperation == "Add to Playlist")
                {
                    Add_To_Playlist add_To_Playlist = new Add_To_Playlist();
                    add_To_Playlist.ShowDialog();
                }
                else if (currentOperation == "Play Song")
                {
                    if (Global_Log.bottom_Media_Control == null)
                    {
                        Global_Log.bottom_Media_Control = new Bottom_Media_Control.Bottom_Media_Control();
                    }
                    Global_Log.bottom_Media_Control.playSong(Global_Log.audio.Track, Global_Log.audio.Title,
                                                             Global_Log.audio.Trim_Start, Global_Log.audio.Trim_End, Global_Log.audio.Intro, Global_Log.audio.EOM);
                }
            }
            LoadAllSong();
        }
Пример #4
0
        private void addmusic_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            Track_Metadata addMusic = new Track_Metadata();

            addMusic.ShowDialog();
        }
        private void ComboBox_SelectionChanged_1(object sender, SelectionChangedEventArgs e)
        {
            var    image            = e.AddedItems[0] as ComboBoxItem;
            string currentOperation = image.Content.ToString();
            { }
            var   ttp   = sender as ComboBox;
            Audio audio = null;

            if (image != null && ttp.Tag is Audio)
            {
                //cartID = (image.Tag as Audio).UID;
                audio = (Audio)ttp.Tag;
            }

            if (audio != null)
            {
                Global_Log.audio = audio;

                selectedIndexValue = datagrid.SelectedIndex;
                { }
                playAllSong = new List <Audio>();
                foreach (Audio item in datagrid.Items)
                {
                    playAllSong.Add(item);
                }

                if (currentOperation == "Update")
                {
                    Track_Metadata addMusic = new Track_Metadata();
                    //Global_Log.audio = audio;
                    addMusic.updateSong();
                }
                else if (currentOperation == "Delete")
                {
                    Global_Log.playBack.DeleteSong(audio.ID);
                }
                else if (currentOperation == "Add to Playlist")
                {
                    //Add_To_Playlist add_To_Playlist = new Add_To_Playlist();
                    //add_To_Playlist.ShowDialog();

                    AddToPlaylistWindow add_To_Playlist = new AddToPlaylistWindow();
                    add_To_Playlist.ShowDialog();
                }
                else if (currentOperation == "Play")
                {
                    //datagrid

                    Global_Log.allSongTrack = true;

                    int listcount          = datagrid.Items.Count - 1;
                    int selectedtrackIndex = datagrid.SelectedIndex;

                    if (Global_Log.bottom_Media_Control == null)
                    {
                        Global_Log.bottom_Media_Control = new Bottom_Media_Control.Bottom_Media_Control();
                    }
                    Global_Log.bottom_Media_Control.playSong(audio.Track, audio.Title, audio.Trim_Start, audio.Trim_End, audio.Intro, audio.EOM);
                }
            }
            LoadAllSong();
        }
        private void PlaylistSongEdit_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var sa = this.LogicalChildren;
            { }
            var    image            = e.AddedItems[0] as ComboBoxItem;
            string currentOperation = image.Content.ToString();

            var           ttp           = sender as ComboBox;
            PlaylistAudio PlaylistAudio = null;

            if (image != null && ttp.Tag is PlaylistAudio)
            {
                PlaylistAudio = (PlaylistAudio)ttp.Tag;
            }

            if (PlaylistAudio != null)
            {
                Create_Playlist create_Playlist = new Create_Playlist();
                Global_Log.pID          = PlaylistAudio.PID;
                Global_Log.playlistName = PlaylistAudio.Name;

                selectedIndexValue = 0;

                plays = new List <PlaylistAudio>();
                foreach (PlaylistAudio item in PlaylistSong.Items)
                {
                    plays.Add(item);
                }

                if (currentOperation == "Play")
                {
                    //PlaylistSong
                    Global_Log.allSongTrack = false;

                    if (Global_Log.bottom_Media_Control == null)
                    {
                        Global_Log.bottom_Media_Control = new Bottom_Media_Control.Bottom_Media_Control();
                    }
                    Global_Log.bottom_Media_Control.playSong(PlaylistAudio.track, PlaylistAudio.Name,
                                                             PlaylistAudio.Trim_Start, PlaylistAudio.Trim_End, PlaylistAudio.Intro, PlaylistAudio.EOM);
                }
                else if (currentOperation == "Delete")
                {
                    string query = "delete playlist where PID =" + PlaylistAudio.PID + "and AID = " + PlaylistAudio.AID;
                    Global_Log.connectionClass.insertData(query);
                }
                //else if (currentOperation == "Update Sort ID")
                //{
                //    Global_Log.playlistAudio = PlaylistAudio;

                //    Sorting sorting = new Sorting();
                //    sorting.ShowDialog();
                //}
                else if (currentOperation == "Update")
                {
                    Track_Metadata addMusic = new Track_Metadata();
                    addMusic.updateSong();
                }
            }
            loadPlaylistSong(PlaylistAudio.SortId, PlaylistAudio.PID);
            Playlist_picker_SelectionChanged(null, null);
        }