Exemple #1
0
 /// <summary>
 /// Konstruktor okna odpowiedzialnego za modyfikację utworów na wyświetlanej liscie.
 /// Inicjalizuje obiekt klasy zwiazany z bazą danych.
 /// Wyświetla okno modyfikacji nowego utworu.
 /// W polach przeznaczonych na wpisanie nowych napisów ustawia domyślnie te odpowiadające wybranemu utworowi z listy.
 /// </summary>
 public ModifyWindow()
 {
     InitializeComponent();
     ModifyArtist.Text = ((Song)((MainWindow)Application.Current.MainWindow).YourListBox.SelectedItem).Artist;
     ModifyTitle.Text  = ((Song)((MainWindow)Application.Current.MainWindow).YourListBox.SelectedItem).Title;
     if (((Song)((MainWindow)Application.Current.MainWindow).YourListBox.SelectedItem).Album != "None")
     {
         ModifyAlbum.Text = ((Song)((MainWindow)Application.Current.MainWindow).YourListBox.SelectedItem).Album;
     }
     data = new DataBaseUsage();
 }
Exemple #2
0
        /// <summary>
        /// Kontstruktor głównego okna aplikacji.
        /// Inicjalizuje obiekty klas zwiazane z bazami danych, YouTube Api.
        /// Wczytuje z bazy listę zapisanych utworow - obiektów klasy Song przy uruchamianiu się.
        /// Wyświetla główne okno aplikacji.
        /// </summary>
        public MainWindow()

        {
            InitializeComponent();
            //Linijka niżej służy do ponownego zainicjowania bazy danych
            //System.Data.Entity.Database.SetInitializer<DataBase>(new System.Data.Entity.DropCreateDatabaseIfModelChanges<DataBase>());


            data    = new DataBaseUsage();
            YouTube = new YTApi();

            songlibrary             = data.getSongList();
            YourListBox.ItemsSource = songlibrary;
        }
 /// <summary>
 /// Konstruktor okna odpowiedzialnego za dodawanie nowych utworów do wyświetlanej listy.
 /// Inicjalizuje obiekt klasy zwiazany z bazą danych.
 /// Wyświetla okno dodawania nowego utworu.
 /// </summary>
 public AddingWindow()
 {
     InitializeComponent();
     data = new DataBaseUsage();
 }