public frmGestionAlbumMusical() { tracks = new BindingList <Service.track>(); albumMusical = new Service.albumMusical(); InitializeComponent(); cboGenero.DataSource = DBController.listarGeneros(); cboGenero.DisplayMember = "nombreGenero"; dgvTracks.AutoGenerateColumns = false; estadoComponentes(Estado.Inicial); }
public void limpiarComponentes() { albumMusical = new Service.albumMusical(); tracks = new BindingList <Service.track>(); dgvTracks.DataSource = null; txtIDAlbum.Text = ""; txtNombreAlbum.Text = ""; cboGenero.SelectedIndex = -1; txtArtista.Text = ""; txtDisquera.Text = ""; dtpFechaLanzamiento.Value = DateTime.Today; txtDescripcion.Text = ""; pbPortada.Image = null; txtPosicion.Text = ""; txtNombreTrack.Text = ""; txtDuracionTrack.Text = ""; ruta = ""; }
private void btnBuscar_Click(object sender, EventArgs e) { frmBusquedaAlbumes formBusquedaAlbumes = new frmBusquedaAlbumes(); if (formBusquedaAlbumes.ShowDialog() == DialogResult.OK) { albumMusical = formBusquedaAlbumes.AlbumSeleccionado; txtIDAlbum.Text = albumMusical.idAlbum.ToString(); txtNombreAlbum.Text = albumMusical.nombreAlbum; txtDescripcion.Text = albumMusical.descripcion; dgvTracks.DataSource = albumMusical.tracks; MemoryStream ms1 = new MemoryStream(albumMusical.portada); pbPortada.Image = new Bitmap(ms1); cboGenero.SelectedIndex = cboGenero.FindStringExact(albumMusical.generoMusical.nombreGenero); txtArtista.Text = albumMusical.artista.nombreArtista; txtDisquera.Text = albumMusical.empresaDiscografica.nombreEmpresa; dtpFechaLanzamiento.Value = albumMusical.fechaLanzamiento; } }