Esempio n. 1
0
        public void cargarGrilla()
        {
            n_Compra n_compra = new n_Compra();

            gvCompras.DataSource = n_compra.getTablaCompra();
            gvCompras.DataBind();
        }
Esempio n. 2
0
        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)));
        }
Esempio n. 3
0
 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();
     }
 }
Esempio n. 4
0
        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;
                }
            }
        }