예제 #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;
            }
        }
예제 #2
0
        public bool existeReview()
        {
            n_ReviewJuego n_reviewJuego = new n_ReviewJuego();
            Review_Juego  review_juego  = new Review_Juego();

            review_juego.cod_juego   = int.Parse(Request.QueryString["cod"]);
            review_juego.cod_usuario = Session["UsuarioLogeado"].ToString();
            review_juego.cod_review  = 0;

            return(n_reviewJuego.ExisteReviewJuego(review_juego));
        }
예제 #3
0
        protected void btnPublicar_Click(object sender, EventArgs e)
        {
            n_Review      n_review      = new n_Review();
            Review        review        = new Review();
            n_ReviewJuego n_reviewJuego = new n_ReviewJuego();
            Review_Juego  review_juego  = new Review_Juego();

            review = armarReview();

            if (!existeReview())
            {
                n_review.insertarReview(review);

                review_juego = armarReviewJuego();
                if (n_reviewJuego.InsertarReviewJuego(review_juego))
                {
                    lblEstadoReview.Text      = "Exito al publicar el review";
                    lblEstadoReview.ForeColor = System.Drawing.Color.Green;
                    txtReview.Text            = "";
                    Response.AppendHeader("Refresh", "3");
                }
                else
                {
                    lblEstadoReview.Text      = "Un error inesperado a ocurrido";
                    lblEstadoReview.ForeColor = System.Drawing.Color.Red;
                    txtReview.Text            = "";
                }
            }
            else
            {
                lblEstadoReview.Text      = "Un error inesperado a ocurrido";
                lblEstadoReview.ForeColor = System.Drawing.Color.Red;
                txtReview.Text            = "";
                Response.AppendHeader("Refresh", "5");
            }
        }