protected void GrillaPeliculaUsuario_RowDeleting(object sender, GridViewDeleteEventArgs e) { int idPeliculaUsuario = Convert.ToInt32(GrillaPeliculaUsuario.DataKeys[e.RowIndex].Values[0]); cdc = new ConexionLQDataContext(); Pelicula_Usuario lu = (from a in cdc.Pelicula_Usuario where a.id_PeliculaUsuario == idPeliculaUsuario select a).FirstOrDefault(); cdc.Pelicula_Usuario.DeleteOnSubmit(lu); cdc.SubmitChanges(); Mensaje("Bye bye!", "Se ha eliminado el Pelicula de tu lista", "success"); GrillaPeliculaUsuario.Visible = false; APersonalP.Visible = false; }
protected void GrillaPeliculaNA_RowCommand(object sender, GridViewCommandEventArgs e) { try { String Nick = Convert.ToString(Session["Admin"]); int rowIndex = Convert.ToInt32(e.CommandArgument); GridViewRow row = GrillaPeliculaNA.Rows[rowIndex]; string ID = (row.FindControl("lbl_id") as Label).Text; IdGrilla = Convert.ToInt32(ID); if (e.CommandName == "Select") { Response.Redirect("Detalles_Pelicula.aspx?Id=" + ID); } else if (e.CommandName == "Add") { SqlDataReader PeliculaUser = sql.consulta("EXEC vDetallePelicula '" + Nick + "'," + ID); if (PeliculaUser.Read()) { Mensaje("Sin duplicados", "Este Pelicula ya está en tu lista", "info"); } else { cdc = new ConexionLQDataContext(); Pelicula_Usuario m = new Pelicula_Usuario(); m.id_Pelicula = Convert.ToInt32(ID); m.id_Usuario = (from u in cdc.Usuario where u.Nick == Nick select u.id_Usuario).FirstOrDefault(); m.id_AvancePelicula = 2; m.Nota = "Sin notas adjuntas"; cdc.Pelicula_Usuario.InsertOnSubmit(m); cdc.SubmitChanges(); Mensaje("¡Felicidades!", "Agregado a tu lista exitosamente", "success"); this.llenado(); } } } catch { Mensaje("Surgió un problema", "No se ha podido mostrar la Pelicula de tu lista", "error"); } }
protected void GrillaPeliculaUsuario_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { GridViewRow row = GrillaPeliculaUsuario.Rows[e.RowIndex]; int idPeliculaUsuario = Convert.ToInt32(GrillaPeliculaUsuario.DataKeys[e.RowIndex].Values[0]); int Avance = (row.FindControl("dd_APelicula") as DropDownList).SelectedIndex; String Nota = (row.FindControl("txt_nota") as TextBox).Text.Trim(); cdc = new ConexionLQDataContext(); Pelicula_Usuario lu = (from a in cdc.Pelicula_Usuario where a.id_PeliculaUsuario == idPeliculaUsuario select a).FirstOrDefault(); lu.id_AvancePelicula = Avance + 1; lu.Nota = Nota; cdc.SubmitChanges(); GrillaPeliculaUsuario.EditIndex = -1; Mensaje("Completado con exito", "Se han actualizado los datos", "success"); this.llenarGrilla(); this.LlenaDetalles(); } catch { Mensaje("Sin jugueteos", "Debes ingresar datos validos", "error"); } }