public void VisibilidadReview() { n_ReviewJuego n_reviewJuego = new n_ReviewJuego(); n_JuegosUsuarios n_juego_usuario = new n_JuegosUsuarios(); Review_Juego review_juego = new Review_Juego(); String id = Request.QueryString["cod"]; review_juego.cod_juego = int.Parse(id); if (Session["UsuarioLogeado"] != null) { review_juego.cod_usuario = Session["UsuarioLogeado"].ToString(); } else { review_juego.cod_usuario = ""; } if (Session["UsuarioLogeado"] != null && n_reviewJuego.ExisteReviewJuego(review_juego) == false && n_juego_usuario.ExisteCompra(review_juego.cod_usuario, review_juego.cod_juego)) { EscribirReview.Visible = true; } else { EscribirReview.Visible = false; } }
public void cargarGrilla() { n_JuegosUsuarios juego_usuario = new n_JuegosUsuarios(); String cod = Request.QueryString["cod"]; System.Diagnostics.Debug.WriteLine(cod); gvCompraIndividual.DataSource = juego_usuario.getTablaCompraIndividual(int.Parse(cod)); gvCompraIndividual.DataBind(); }
public bool exiteCompra(String usuario, DataTable carrito) { bool bandera = false; n_JuegosUsuarios n_juegoUsuario = new n_JuegosUsuarios(); for (int i = 0; i < carrito.Rows.Count; i++) { int cod = int.Parse(carrito.Rows[i]["Codigo del juego"].ToString()); bandera = n_juegoUsuario.ExisteCompra(usuario, cod); if (bandera == true) { break; } } return(bandera); }
protected void btnEjecutarCompra_Click(object sender, EventArgs e) { n_Compra n_compra = new n_Compra(); n_JuegosUsuarios n_JuegoUsuario = new n_JuegosUsuarios(); Compra compra = new Compra(); juegoXusuario juego_usuario = new juegoXusuario(); if (rfvMedio.IsValid) { if (!exiteCompra(Session["UsuarioLogeado"].ToString(), (DataTable)Session["carritoCompras"])) { DataTable carrito = (DataTable)Session["carritoCompras"]; compra = armarCompra((DataTable)Session["carritoCompras"]); n_compra.ejecutarCompra(compra); /////AGREGA LA COMPRA A LA BASE DE DATOS compra = n_compra.ObtenerUltimaCompra(); juego_usuario = armarJuegoUsuario(compra.cod_compra); if (n_JuegoUsuario.InsertaCompra((DataTable)Session["carritoCompras"], juego_usuario)) { lblEstado.Text = "Compra exitosa"; lblEstado.ForeColor = System.Drawing.Color.Green; Session["carritoCompras"] = null; Response.AppendHeader("Refresh", "3;url=inicio.aspx"); } else { lblEstado.Text = "Error al comprar"; lblEstado.ForeColor = System.Drawing.Color.Red; } } else { lblEstado.Text = "Juego o juegos ya comprados"; lblEstado.ForeColor = System.Drawing.Color.Red; } } }