Example #1
0
        protected void btnAgregarFav_Click(object sender, EventArgs e)
        {
            try
            {
                ServFavoritos servicioFavoritos = new ServFavoritos();
                Usuario       usuario           = (Usuario)Session["usuario"];
                int           id       = Convert.ToInt16(Page.Request.Form[txtcodigo.UniqueID]);
                Favorito      favorito = new Favorito()
                {
                    Id            = 1,
                    IdLibro       = id,
                    CorreoUsuario = usuario.Email
                };

                if (servicioFavoritos.ConsultarFavoritos(usuario, favorito.IdLibro) == false)
                {
                    servicioFavoritos.GuardarFavoritos(favorito);
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "mostrarMensaje('Se agrego correctamente a Favoritos');", true);
                }
                else
                {
                    ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "mostrarMensaje('El libro ya esta en favoritos');", true);
                }
            }
            catch (Exception)
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "mostrarMensaje('Ocurrio un error al agregar a Favoritos');", true);
            }
        }
Example #2
0
        public void cargarFavoritos(Usuario usuario)
        {
            ServFavoritos serviciosfav = new ServFavoritos();

            DataTable ds = serviciosfav.ObtenerFavoritos(usuario);

            if (ds.Rows.Count > 0)
            {
                repFavoritos.DataSource = serviciosfav.ObtenerFavoritos(usuario);
                repFavoritos.DataBind();
            }
            else
            {
                repFavoritos.Visible = false;
            }
        }
Example #3
0
        protected void btnEliminarFav_Click(object sender, EventArgs e)
        {
            try
            {
                ServFavoritos serviciosfavoritos = new ServFavoritos();
                Usuario       usuario            = (Usuario)Session["usuario"];


                int id = Convert.ToInt16(Page.Request.Form[txtcodigo.UniqueID]);
                serviciosfavoritos.EliminarFavoritos(id);
                cargarFavoritos(usuario);
            }
            catch
            {
                ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "mostrarMensaje('OcurriĆ³ un error al intentar eliminar de favoritos');", true);
            }
        }