Ejemplo n.º 1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            Albúm album = new Albúm();

            album = albums.Find(u => u.Titulo_albúm == TextBoxtitulo.Text);
            if (seleccionado == 0)
            {
                if (album != null)
                {
                    canciones = album.Canciones.ToList();
                    Canción canción = new Canción();
                    canción.Nombre_canción  = TextBoxNombre.Text;
                    canción.Artista_canción = TextBoxartista.Text;
                    canción.Duración_min    = Convert.ToInt32(TextBoxtiempo.Text);
                    canciones.Add(canción);
                    album.Canciones = canciones.ToList();
                    limpiar_campos();
                }
                else
                {
                    Canción canción = new Canción();
                    canción.Nombre_canción  = TextBoxNombre.Text;
                    canción.Artista_canción = TextBoxartista.Text;
                    canción.Duración_min    = Convert.ToInt32(TextBoxtiempo.Text);
                    canciones.Add(canción);
                    limpiar_campos();
                }
            }
            else if (seleccionado == 1)
            {
                if (album != null)
                {
                    canciones = album.Canciones.ToList();
                    Canción canción = new Canción();
                    canción.Nombre_canción  = TextBoxNombre.Text;
                    canción.Artista_canción = TextBoxartista.Text;
                    canción.Duración_min    = Convert.ToInt32(TextBoxtiempo.Text);
                    canciones.Add(canción);
                    album.Canciones = canciones.ToList();
                    limpiar_campos();
                }
                else
                {
                    Canción canción = new Canción();
                    canción.Nombre_canción  = TextBoxNombre.Text;
                    canción.Artista_canción = TextBoxartista.Text;
                    canción.Duración_min    = Convert.ToInt32(TextBoxtiempo.Text);
                    canciones.Add(canción);
                    limpiar_campos();
                }
            }
            else if (seleccionado == 2)
            {
                if (album != null)
                {
                    canciones = album.Canciones.ToList();
                    Canción canción = new Canción();
                    canción.Nombre_canción  = TextBoxNombre.Text;
                    canción.Artista_canción = TextBoxartista.Text;
                    canción.Duración_min    = Convert.ToInt32(TextBoxtiempo.Text);
                    canciones.Add(canción);
                    album.Canciones = canciones.ToList();
                    limpiar_campos();
                }
                else
                {
                    Canción canción = new Canción();
                    canción.Nombre_canción  = TextBoxNombre.Text;
                    canción.Artista_canción = TextBoxartista.Text;
                    canción.Duración_min    = Convert.ToInt32(TextBoxtiempo.Text);
                    canciones.Add(canción);
                    limpiar_campos();
                }
            }
            Button2.Visible = true;
        }
Ejemplo n.º 2
0
        protected void Button_guardar_Click(object sender, EventArgs e)
        {
            Albúm uni = albums.Find(u => u.Titulo_albúm == TextBoxtitulo.Text);

            if (seleccionado == 0)
            {
                if (uni == null)
                {
                    Albúm albúm = new Albúm();
                    albúm.Titulo_albúm     = TextBoxtitulo.Text;
                    albúm.Artista          = TextBoxnombre_artista.Text;
                    albúm.Fecha_publicacón = Calendarfecha_publicación.SelectedDate;
                    albúm.Canciones        = canciones.ToList();
                    albums.Add(albúm);
                    GuardarJson();
                    canciones.Clear();
                }
                else
                {
                    uni.Canciones = canciones;
                    GuardarJson();
                }
            }
            else if (seleccionado == 1)
            {
                if (uni == null)
                {
                    Albúm albúm = new Albúm();
                    albúm.Titulo_albúm     = TextBoxtitulo.Text;
                    albúm.Artista          = TextBoxnombre_artista.Text;
                    albúm.Fecha_publicacón = Calendarfecha_publicación.SelectedDate;
                    albúm.Canciones        = canciones.ToList();
                    albums.Add(albúm);
                    GuardarJson();
                    canciones.Clear();
                }
                else
                {
                    uni.Canciones = canciones;
                    GuardarJson();
                }
            }
            else if (seleccionado == 2)
            {
                if (uni == null)
                {
                    Albúm albúm = new Albúm();
                    albúm.Titulo_albúm     = TextBoxtitulo.Text;
                    albúm.Artista          = TextBoxnombre_artista.Text;
                    albúm.Fecha_publicacón = Calendarfecha_publicación.SelectedDate;
                    albúm.Canciones        = canciones.ToList();
                    albums.Add(albúm);
                    GuardarJson();
                    canciones.Clear();
                }
                else
                {
                    uni.Canciones = canciones;
                    GuardarJson();
                }
            }
            Button2.Visible = false;
        }