protected void Page_Load(object sender, EventArgs e) { if (Convert.ToString(Session["Usuario"]) == "Por defecto") { Response.Redirect("Iniciar_Sesion.aspx"); } if (Convert.ToString(Session["Tipo_usuario"]) == "3") { artista.NavigateUrl = "~/Vistas/Registrar_Artista.aspx"; menu_admin.Visible = false; } else if (Convert.ToString(Session["Tipo_usuario"]) == "2") { ArtistaControlador artistareg = new ArtistaControlador(); DataSet datos_Artista = artistareg.buscarartista(Convert.ToInt16(Session["Artista"])); artista.Text = Convert.ToString(datos_Artista.Tables["Artista"].Rows[0]["nombre_Artista"]); string pagina = "info"; string id_artista = Convert.ToString(Session["Artista"]); artista.NavigateUrl = "/Vistas/Informacion.aspx?id_artista=" + id_artista + "&pagina=" + pagina; menu_admin.Visible = false; } else if (Convert.ToString(Session["Tipo_usuario"]) == "1") { //artista.Text = "Administrador"; UsuarioControlador nombre = new UsuarioControlador(); DataSet datos = nombre.buscar(Convert.ToInt16(Session["Usuario"]), 1); menu_admin.InnerText = Convert.ToString(datos.Tables["Usuario"].Rows[0]["nombre_usuario"]); menu_admin.Visible = true; artista.Visible = false; //artista.NavigateUrl = "/Vistas/Agregar_generos.aspx"; } }
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 Page_Load(object sender, EventArgs e) { ArtistaControlador artista = new ArtistaControlador(); DataSet eliminado = artista.artista_eliminados(2); for (int i = 0; i < eliminado.Tables["ARTISTA"].Rows.Count; i++) { TableRow tRow = new TableRow(); TableCell numero = new TableCell(); numero.Text = Convert.ToString(i); tRow.Cells.Add(numero); TableCell nombre = new TableCell(); nombre.Text = Convert.ToString(eliminado.Tables["ARTISTA"].Rows[i]["nombre_artista"]); tRow.Cells.Add(nombre); TableCell año_formacion = new TableCell(); año_formacion.Text = Convert.ToString(eliminado.Tables["ARTISTA"].Rows[i]["año_formacion"]); tRow.Cells.Add(año_formacion); TableCell pais = new TableCell(); PaisControlador pais_artista = new PaisControlador(); DataSet nombre_p = pais_artista.buscar(Convert.ToInt16(eliminado.Tables["ARTISTA"].Rows[i]["pais"])); pais.Text = Convert.ToString(nombre_p.Tables["PAIS"].Rows[0]["nombre_pais"]); tRow.Cells.Add(pais); TableCell fecha_eliminacion = new TableCell(); fecha_eliminacion.Text = Convert.ToString(eliminado.Tables["ARTISTA"].Rows[i]["fecha_eliminacion"]); tRow.Cells.Add(fecha_eliminacion); tabla_artista_eliminados.Rows.Add(tRow); } }
protected void Page_Load(object sender, EventArgs e) { id_artista = Convert.ToInt16(Session["Artista"]); if (!IsPostBack) { PaisControlador paises = new PaisControlador(); DataSet datospaises = new DataSet(); datospaises = paises.Mostrar(); slcpais.DataSource = datospaises.Tables["PAIS"].DefaultView; // Asigna el valor a mostrar en el DropDownList slcpais.DataTextField = "nombre_pais"; // Asigna el valor del value en el DropDownList slcpais.DataValueField = "id_pais"; // Llena el DropDownList con los datos slcpais.DataBind(); Genero_musicalControlador generos = new Genero_musicalControlador(); DataSet datosgeneros = new DataSet(); datosgeneros = generos.Mostrar(); ckbgeneros.DataSource = datosgeneros.Tables["GENERO_MUSICAL"].DefaultView; ckbgeneros.DataTextField = "nombre_genero"; ckbgeneros.DataValueField = "id_genero"; ckbgeneros.DataBind(); // int id_artista = Convert.ToInt16(Session["Artista"]); ArtistaControlador actualizar_eliminar = new ArtistaControlador(); DataSet datos = actualizar_eliminar.buscarartista(id_artista); txtnombreartista.Text = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["nombre_artista"]); txtañoformacion.Text = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["año_formacion"]); slcpais.SelectedIndex = Convert.ToInt16(datos.Tables["ARTISTA"].Rows[0]["pais"]) - 1; txtdescripcion.Text = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["descripcion"]); Imagen_artista.ImageUrl = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["foto"]); txtfacebook.Text = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["red_social1"]); txttwitter.Text = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["red_social2"]); txtyoutube.Text = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["red_social3"]); txtpaginaweb.Text = Convert.ToString(datos.Tables["ARTISTA"].Rows[0]["red_social4"]); Genero_artistaControlador generos_artista = new Genero_artistaControlador(); DataSet datos_generos_artista = generos_artista.Mostrar_generos_artista(id_artista); //foreach (DataRow row in datos_generos_artista.Tables["GENERO_ARTISTA"].Rows) foreach (ListItem li in ckbgeneros.Items) { for (int i = 0; i < datos_generos_artista.Tables["GENERO_ARTISTA"].Rows.Count; i++) { if (li.Value == Convert.ToString(datos_generos_artista.Tables["GENERO_ARTISTA"].Rows[i]["genero"])) { li.Selected = true; } } } } }
protected void Page_Load(object sender, EventArgs e) { ImageButton imagen; Label nombre_a; Table tabla_a; int id_genero = Convert.ToInt16(Request.QueryString["id_genero"]); Genero_artistaControlador artistas = new Genero_artistaControlador(); DataSet datos_artistas = artistas.buscar_Artistas(id_genero); //ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('"+ datos_artistas.Tables["GENERO_ARTISTA"].Rows.Count + "');", true); for (int i = 0; i < datos_artistas.Tables["GENERO_ARTISTA"].Rows.Count; i++) { ArtistaControlador artista = new ArtistaControlador(); DataSet datos_artista = artista.buscarartista(Convert.ToInt16(datos_artistas.Tables["GENERO_ARTISTA"].Rows[i]["artista"])); if (datos_artista.Tables["ARTISTA"].Rows.Count > 0) { //# tabla_a = new Table(); TableRow tRow1 = new TableRow(); TableCell etiqueta = new TableCell(); nombre_a = new Label(); nombre_a.Text = Convert.ToString(datos_artista.Tables["ARTISTA"].Rows[0]["nombre_artista"]); nombre_a.Visible = true; etiqueta.Controls.Add(nombre_a); tRow1.Cells.Add(etiqueta); tabla_a.Rows.Add(tRow1); TableRow tRow2 = new TableRow(); TableCell portada = new TableCell(); imagen = new ImageButton(); imagen.ID = Convert.ToString(datos_artista.Tables["ARTISTA"].Rows[0]["id_artista"]); imagen.Click += Imagen_Click; imagen.Visible = true; imagen.Width = 640 / 3; imagen.Height = 480 / 3; imagen.ImageUrl = Convert.ToString(datos_artista.Tables["ARTISTA"].Rows[0]["foto"]); portada.Controls.Add(imagen); tRow2.Cells.Add(portada); tabla_a.Rows.Add(tRow2); Contenido_a.Controls.Add(tabla_a); //# } } }
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); }
protected void btningresar_Click(object sender, EventArgs e) { UsuarioControlador usuario = new UsuarioControlador(); string nombre_usuario = txtusuario.Text; string contraseña = txtcontraseña.Text; if (usuario.existe(nombre_usuario, contraseña)) { DataSet datos_usuario = new DataSet(); datos_usuario = UsuarioControlador.Buscar(nombre_usuario); if (Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]) == 3) { Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } else if (Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]) == 2) { ArtistaControlador artista = new ArtistaControlador(); int id_usuario = Convert.ToInt16(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); DataSet datos_artista = artista.buscar(id_usuario); Session["Artista"] = Convert.ToString(datos_artista.Tables["ARTISTA"].Rows[0]["id_artista"]); Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } else { Session["Usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["id_usuario"]); Session["Tipo_usuario"] = Convert.ToString(datos_usuario.Tables["Usuario"].Rows[0]["tipo_usuario"]); Response.Redirect("Inicio.aspx"); } } else { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Nombre_usuario o Contraseña Incorrectos');", true); } }
protected void btnactualizar_Click(object sender, EventArgs e) { string nombre_artista1 = txtnombreartista.Text.Trim(); int pais1 = Convert.ToInt16(slcpais.SelectedValue); string descripcion1 = txtdescripcion.Text.Trim(); string foto1 = Imagen_artista.ImageUrl; string facebook1 = txtfacebook.Text.Trim(); string twitter1 = txttwitter.Text.Trim(); string youtube1 = txtyoutube.Text.Trim(); string paginaweb1 = txtpaginaweb.Text.Trim(); int año_formacion1 = Convert.ToInt16(txtañoformacion.Text.Trim()); int id_artista1 = Convert.ToInt16(Session["Artista"]); ArtistaControlador actualizar = new ArtistaControlador(); txtnombreartista.Text = ""; txtdescripcion.Text = ""; txtfacebook.Text = ""; txttwitter.Text = ""; txtyoutube.Text = ""; txtpaginaweb.Text = ""; txtañoformacion.Text = ""; slcpais.SelectedValue = null; //checkboxlist.ClearSelection() actualizar.editar(nombre_artista1, pais1, descripcion1, foto1, facebook1, twitter1, youtube1, paginaweb1, año_formacion1, id_artista1); Genero_artistaControlador generos_Artista = new Genero_artistaControlador(); List <int> generos = new List <int>(); foreach (ListItem li in ckbgeneros.Items) { if (li.Selected) { generos.Add(Convert.ToInt16(li.Value)); } } generos_Artista.Actualizar(generos, id_artista1); }