public void cargarGrilla() { n_Compra n_compra = new n_Compra(); gvCompras.DataSource = n_compra.getTablaCompra(); gvCompras.DataBind(); }
public void agregarCarrito() { n_Compra n_compra = new n_Compra(); n_Juego n_juego = new n_Juego(); String id_juego = Request.QueryString["cod"]; n_compra.agregarCarrito((DataTable)Session["carritoCompras"], n_juego.ObtenerJuegoId(int.Parse(id_juego))); }
protected void gvCarrito_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Select") { int pos = int.Parse(e.CommandArgument.ToString()); n_Compra n_compra = new n_Compra(); n_compra.eliminarCarrito((DataTable)Session["carritoCompras"], pos); lblEstado.Text = ""; actualizarCarrito(); } }
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; } } }