public void fillInSongMeta(OpenChords.Entities.Song song)
        {
            txtTitle.Text     = song.title;
            txtOrder.Text     = song.presentation;
            txtAuthor.Text    = song.author;
            txtCopyright.Text = song.copyright;
            txtCcli.Text      = song.ccli;
            txtReference.Text = song.hymn_number;
            txtKey.Text       = song.key;
            txtCapo.Text      = song.capo;

            if (song.tempo != "")
            {
                ddlTempo.Text = song.tempo;
            }
            else
            {
                ddlTempo.SelectedIndex = 0;
            }

            if (song.time_sig != "")
            {
                ddlSignature.Text = song.time_sig;
            }
            else
            {
                ddlSignature.SelectedIndex = 0;
            }
        }
Beispiel #2
0
 private void setGuiFromSongObject(OpenChords.Entities.Song song)
 {
     SongMetaData.fillInSongMeta(song);
     txtSongEditLyrics.Text = song.lyrics;
     txtSongEditNotes.Text  = song.notes;
     pnlSongEdit.Visible    = true;
 }
        public OpenChords.Entities.Song getSongObject()
        {
            var song = new OpenChords.Entities.Song();

            song.title        = txtTitle.Text;
            song.presentation = txtOrder.Text;
            song.author       = txtAuthor.Text;
            song.copyright    = txtCopyright.Text;
            song.ccli         = txtCcli.Text;
            song.hymn_number  = txtReference.Text;
            song.key          = txtKey.Text;
            song.capo         = txtCapo.Text;

            if (ddlTempo.SelectedIndex > 0)
            {
                song.tempo = ddlTempo.Text;
            }
            if (ddlSignature.SelectedIndex > 0)
            {
                song.time_sig = ddlSignature.Text;
            }

            return(song);
        }