Example #1
0
 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;
                        }
                    }
                }
            }
        }
Example #5
0
        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);
                    //#
                }
            }
        }
Example #6
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);
        }
        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);
        }