Ejemplo n.º 1
0
    protected void btnCargarCancion_Click1(object sender, EventArgs e)
    {
        Insersión insertarNuevaCancion = new Insersión();
        Consulta  consulta             = new Consulta();
        int       idArtista            = consulta.obtenerUsuarioAsociadoAArtista(usuario.getId().ToString());
        int       idAlbum = consulta.obtenerIdAlbumDeArtista(idArtista.ToString(), txtTitulo.Text);

        insertarNuevaCancion.insertarCancion(fileSong.FileName, "1", idAlbum.ToString(), "/Canciones/" + fileSong.FileName);
        actualizarGridCanciones();
    }
Ejemplo n.º 2
0
    protected void btnFinalizar_Click(object sender, EventArgs e)
    {
        Consulta consulta  = new Consulta();
        int      idUsuario = usuarioArtista.getId();
        int      idArtista = consulta.obtenerUsuarioAsociadoAArtista(idUsuario.ToString());

        String titulo  = txtTitulo.Text;
        String fecha   = txtCreacion.Text;
        String reseña  = txtReseña.Text;
        String portada = lbPortada.Text;

        if (titulo.Length > 0 & fecha.Length > 0 & listaCanciones.Count >= 1)
        {
            Insersión insertarAlbum = new Insersión();

            try
            {
                insertarAlbum.registrarAlbumDeArtista(titulo, fecha, reseña, portada, idArtista.ToString(), "1");

                int idAlbum = consulta.obtenerIdAlbumDeArtista(idArtista.ToString(), titulo);

                foreach (String item in listaCanciones)
                {
                    insertarAlbum.insertarCancion(item, "1", idAlbum.ToString(), "/Canciones/" + item);
                }


                Response.Write("<script>window.alert('Album registrado');</script>");
                listaCanciones.Clear();

                Response.Redirect("iniciar.aspx", true);
            } catch (Exception error)
            {
                Response.Write("<script>window.alert('Hubo un problema con el registro del álbum');</script>");
            }
        }
        else
        {
            Response.Write("<script>window.alert('El formulario no está completo');</script>");
        }
    }