public ArtistaForm(int index) { InitializeComponent(); Index = index; Banda.Enabled = false; Text = "Editar Artista"; Codigo.Enabled = false; General.Artista artistaTemp = General.Artistas[index]; Codigo.Text = artistaTemp.Codigo.ToString(); NomeVerdadeiro.Text = artistaTemp.NomeVerdadeiro; NomeArtistico.Text = artistaTemp.NomeArtistico; DataAniversario.Text = artistaTemp.Aniversario.ToString("d"); BandaSN.Checked = artistaTemp.BandaBool; if (BandaSN.Checked) { Banda.Enabled = true; } Banda.Text = artistaTemp.NomeBanda; Email.Text = artistaTemp.Email; Telefone.Text = artistaTemp.Telefone; NomeEmpresario.Text = artistaTemp.NomeEmpresario; EmailEmpresario.Text = artistaTemp.EmailEmpresario; TipoTrabalho.SelectedIndex = Convert.ToInt32(artistaTemp.TipoDeTrabalho) - 1; NAlbunsLancados.Text = artistaTemp.NumeroAlbunsLancados.ToString(); NComposicoes.Text = artistaTemp.NumeroComposicoes.ToString(); CacheMinimo.Text = artistaTemp.CacheMinimo.ToString(); }
public void UpdateRows(DataGrid dataGrid) { switch (dataGrid) { case DataGrid.Musicas: DataGridViewMusicas.Rows.Clear(); for (int i = 0; i < General.CancoesSize; i++) { General.Cancao cancaoTemp = General.Cancoes[i]; DataGridViewMusicas.Rows.Add(cancaoTemp.Codigo, cancaoTemp.Titulo, "Editar", "Remover"); } break; case DataGrid.Albuns: DataGridViewAlbuns.Rows.Clear(); for (int i = 0; i < General.AlbumsSize; i++) { General.Album albumTemp = General.Albums[i]; DataGridViewAlbuns.Rows.Add(albumTemp.Codigo, albumTemp.Titulo, albumTemp.DataLancamento.ToString("d"), albumTemp.NumeroCopiasVendidas.ToString(), "Editar", "Remover"); } break; case DataGrid.Artistas: DataGridViewArtistas.Rows.Clear(); for (int i = 0; i < General.ArtistasSize; i++) { General.Artista artistaTemp = General.Artistas[i]; DataGridViewArtistas.Rows.Add(artistaTemp.Codigo, artistaTemp.NomeVerdadeiro, artistaTemp.NomeArtistico, artistaTemp.Aniversario.ToString("d"), artistaTemp.BandaBool ? "Sim" : "Não", "Editar", "Remover"); } break; } }
private void CancaoForm_Load(object sender, EventArgs e) { if (General.CancoesSize >= General.MaxSize) { MessageBox.Show("O limite de espaço para canções foi atingido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } if (General.ArtistasSize == 0) { MessageBox.Show("É necessário cadastrar ao menos um artista.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } for (int i = 0; i < General.ArtistasSize; i++) { General.Artista artistaTemp = General.Artistas[i]; RefCodes.Add(artistaTemp.Codigo); Compositor.Items.Add("(" + artistaTemp.Codigo + ") " + artistaTemp.NomeArtistico); Artista.Items.Add("(" + artistaTemp.Codigo + ") " + artistaTemp.NomeArtistico); } if (Index != -1) { General.Cancao cancaoTemp = General.Cancoes[Index]; Codigo.Text = cancaoTemp.Codigo.ToString(); Titulo.Text = cancaoTemp.Titulo; Letra.Text = cancaoTemp.Letra; Melodia.Text = cancaoTemp.Melodia; Compositor.SelectedIndex = BinarySearch.BinarySearchDisplay(RefCodes, cancaoTemp.CodigoCompositor); Artista.SelectedIndex = BinarySearch.BinarySearchDisplay(RefCodes, cancaoTemp.CodigoArtistaPrimeiraGravacao); } }
private void AlbumForm_Load(object sender, EventArgs e) { toolTip1.SetToolTip(label7, "Digite o código da música e pressione Enter para selecionar a música"); toolTip1.SetToolTip(label8, "Digite o código do artista e pressione Enter para selecionar o artista"); if (General.AlbumsSize >= General.MaxSize) { MessageBox.Show("O limite de espaço para canções foi atingido", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } if (General.ArtistasSize == 0) { MessageBox.Show("É necessário cadastrar ao menos um artista.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } if (General.CancoesSize == 0) { MessageBox.Show("É necessário cadastrar ao menos uma música.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } for (int i = 0; i < General.ArtistasSize; i++) { General.Artista artistaTemp = General.Artistas[i]; ArtistasParticipantes.Items.Add("(" + artistaTemp.Codigo + ") " + artistaTemp.NomeArtistico); RefCodesArtistas.Add(artistaTemp.Codigo); } for (int i = 0; i < General.CancoesSize; i++) { General.Cancao cancaoTemp = General.Cancoes[i]; ListaMusicas.Items.Add("(" + cancaoTemp.Codigo + ") " + cancaoTemp.Titulo); RefCodesMusicas.Add(cancaoTemp.Codigo); } if (Index != -1) { General.Album albumTemp = General.Albums[Index]; Codigo.Text = albumTemp.Codigo.ToString(); Titulo.Text = albumTemp.Titulo; DataLancamento.Text = albumTemp.DataLancamento.ToString("d"); NCopiasVendidas.Text = albumTemp.NumeroCopiasVendidas.ToString(); for (int i = 0; i < albumTemp.CodigosMusicas.Length; i++) { ListaMusicas.SetItemChecked(BinarySearch.BinarySearchDisplay(RefCodesMusicas, albumTemp.CodigosMusicas[i]), true); } for (int i = 0; i < albumTemp.ArtistasParticipantes.Length; i++) { ArtistasParticipantes.SetItemChecked(BinarySearch.BinarySearchDisplay(RefCodesArtistas, albumTemp.ArtistasParticipantes[i]), true); } } }