예제 #1
0
 public SetlistMaintenance(int SetlistId, SongSelect.Modes DlgMode)
     : this()
 {
     Setlist = SongLibrary.Setlists.Where(s => s.Id == SetlistId).FirstOrDefault();
     if (Setlist != null)
     {
         this.SetlistId.Text      = Setlist.Id.ToString();
         SetlistTitle.Text        = Setlist.Title;
         SetlistBand.SelectedItem = Setlist.Band;
     }
     LoadSongs(Setlist);
     Mode = DlgMode;
 }
예제 #2
0
 public LibraryMaintenance(int LibraryId, SongSelect.Modes DlgMode)
     : this()
 {
     Library = SongLibrary.Libraries.Where(s => s.Id == LibraryId).FirstOrDefault();
     if (Library != null)
     {
         this.LibraryId.Text     = Library.Id.ToString();
         LibraryTitle.Text       = Library.Title;
         LibraryDescription.Text = Library.Description;
         Songs = Library.Songs.ToList();
         //Shown += new EventHandler(ShowLibrary);
         LoadSongList(Library);
     }
     Mode = DlgMode;
 }
예제 #3
0
파일: SongMaintenance.cs 프로젝트: n9ds/HID
 public SongMaintenance(int SongId, SongSelect.Modes DlgMode)
     : this()
 {
     Song = SongLibrary.Songs.Where(s => s.Id == SongId).FirstOrDefault();
     if (Song != null)
     {
         this.SongId.Text       = Song.Id.ToString();
         SongTitle.Text         = Song.Title;
         SongArtist.Text        = Song.Artist;
         SongFilename.Text      = Song.Filepath;
         SongKeyIsMinor.Checked = Song.Major; // Sign error!
         Shown += new EventHandler(ShowSong);
         SongSelect.Modes DeleteMode = SongSelect.Modes.Delete;
         SongDelete.Visible = (DeleteMode.CompareTo(DlgMode) == 0);
         SongSave.Visible   = !SongDelete.Visible;
     }
     Mode = DlgMode;
 }