protected void btneliminar_Click(object sender, EventArgs e)
        {
            AlbumControlador album_b        = new AlbumControlador();
            DataSet          albumes_borrar = album_b.buscar(id_artista);

            for (int i = 0; i < albumes_borrar.Tables["ALBUM"].Rows.Count; i++)
            {
                CancionControlador cancion_b      = new CancionControlador();
                DataSet            cancion_borrar = cancion_b.buscarcanciones(Convert.ToInt16(albumes_borrar.Tables["ALBUM"].Rows[i]["id_Album"]));
                for (int j = 0; j < cancion_borrar.Tables["CANCION"].Rows.Count; j++)
                {
                    cancion_b.eliminar_cancion(Convert.ToInt16(cancion_borrar.Tables["CANCION"].Rows[j]["id_cancion"]));
                }
                album_b.Eliminar_album(Convert.ToInt16(albumes_borrar.Tables["ALBUM"].Rows[i]["id_album"]));
            }
            ArtistaControlador artista_b = new ArtistaControlador();

            artista_b.eliminar_artista(id_artista);
            UsuarioControlador usuario_c = new UsuarioControlador();

            usuario_c.Actualizar(Convert.ToInt16(Session["Usuario"]), 3);
            Session["Artista"]      = null;
            Session["Tipo_usuario"] = 3;
            Response.Redirect("Inicio.aspx");
        }
Пример #2
0
        protected void btncrearartista_Click(object sender, EventArgs e)
        {
            string nombre_artista = txtnombreartista.Text.Trim();
            int    pais           = Convert.ToInt16(selectpaises.SelectedValue);
            string descripcion    = txtdescripcion.Text.Trim();
            string foto           = Imagen_artista.ImageUrl;
            int    usuario        = Convert.ToInt16(Session["Usuario"]);
            int    estado_artista = 1;
            string red_social1    = txtfacebook.Text.Trim();
            string red_social2    = txtyoutube.Text.Trim();
            string red_social3    = txttuitter.Text.Trim();
            string red_social4    = txtpaginaweb.Text.Trim();

            int año_formacion        = Convert.ToInt16(txtañoformacion.Text.Trim());
            ArtistaControlador nuevo = new ArtistaControlador();

            nuevo.Almacenar(nombre_artista, pais, descripcion, foto, usuario, estado_artista, red_social1, red_social2, red_social3, red_social4, año_formacion);
            UsuarioControlador actualizar = new UsuarioControlador();

            actualizar.Actualizar(usuario, 2);
            List <int> generos    = new List <int>();
            DataSet    datos      = nuevo.buscar(usuario);
            int        id_artista = Convert.ToInt16(datos.Tables["ARTISTA"].Rows[0]["id_artista"]);

            foreach (ListItem li in ckbgeneros.Items)
            {
                if (li.Selected)
                {
                    generos.Add(Convert.ToInt16(li.Value));
                }
            }
            Genero_artistaControlador generos_Artista = new Genero_artistaControlador();

            generos_Artista.almacenar(generos, id_artista);
            string pagina = "info";

            Session["Artista"] = id_artista;
            Response.Redirect("artista/Informacion.aspx?id_artista=" + id_artista + "&pagina=" + pagina);
        }