示例#1
0
    protected void btnCrearArtista_Click(object sender, EventArgs e)
    {
        int    idUsuario         = usuario.getId();
        String nuevoNombre       = txtNombreArtista.Text;
        String nuevaFormacion    = txtFormacion.Text;
        String nuevaNacionalidad = listNacionalidad.SelectedValue;
        String nuevaDescripcion  = txtDescripcion.Text;
        String nuevaPortada      = lbImage.Text;
        String nuevoGenero       = listGenero.SelectedValue;
        String nuevoFacebook     = txtFacebook.Text;
        String nuevoTwitter      = txtTwitter.Text;
        String nuevoYoutube      = txtYoutube.Text;



        Actualizacion actualizarArtista = new Actualizacion();
        Consulta      consulta          = new Consulta();

        try
        {
            int idArtista = consulta.obtenerUsuarioAsociadoAArtista(idUsuario.ToString());

            actualizarArtista.actualizarArtista(idArtista.ToString(), nuevoNombre, nuevaFormacion, nuevaDescripcion, nuevaPortada, nuevoFacebook, nuevoTwitter, nuevoYoutube, nuevaNacionalidad.ToString(), idUsuario.ToString(), "1");

            actualizarArtista.actualizarGeneroArtista(idArtista.ToString(), nuevoGenero.ToString());

            Response.Write("<script>window.alert('Artista actualizado');</script>");
            Response.Redirect("iniciar.aspx", true);
        }
        catch (Exception error)
        {
            Response.Write("<script>window.alert('Hubo un problema con la actualización del artista');</script>");
        }
    }