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"); }
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); }