Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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();
        }
Exemplo n.º 3
0
        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);
        }
Exemplo 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;
                }
            }
        }