Exemplo n.º 1
0
 public void delete(usuario_alimento_favorito fav)
 {
     try
     {
         c.usuario_alimento_favorito.Remove(fav);
         c.SaveChanges();
     }
     catch (Exception e)
     {
         throw (e);
     }
 }
Exemplo n.º 2
0
 public void update(usuario_alimento_favorito fav)
 {
     try
     {
         c.Entry(fav);
         c.SaveChanges();
     }
     catch (Exception e)
     {
         throw (e);
     }
 }
Exemplo n.º 3
0
 public void add(usuario_alimento_favorito fav)
 {
     try
     {
         c.usuario_alimento_favorito.Add(fav);
         c.SaveChanges();
     }
     catch (Exception e)
     {
         throw (e);
     }
 }
        protected void add_fav_Click(object sender, EventArgs e)
        {
            usuario_alimento_favorito uaf   = new usuario_alimento_favorito();
            int             idalimento      = Convert.ToInt32(Server.UrlDecode(Request.QueryString["Idalimento"].ToString()));
            UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
            int             idusuario       = UsuarioCompleto.Usuario.id_usuario;

            uaf.id_alimento = idalimento;
            uaf.id_usuario  = idusuario;

            fr.add(uaf);

            add_fav.Visible = false;
            del_fav.Visible = true;
        }
        protected void del_fav_Click(object sender, EventArgs e)
        {
            usuario_alimento_favorito uaf             = new usuario_alimento_favorito();
            UsuarioCompleto           UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];

            int idalimento = Convert.ToInt32(Server.UrlDecode(Request.QueryString["Idalimento"].ToString()));
            int idusuario  = UsuarioCompleto.Usuario.id_usuario;

            uaf = fr.BuscarAliFav(idalimento, idusuario);

            if (uaf != null)
            {
                fr.delete(uaf);

                add_fav.Visible = true;
                del_fav.Visible = false;
            }
            else
            {
                infor.Text = "Error. Intente mas tarde.";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            usuario_alimento_favorito uaf = new usuario_alimento_favorito();

            if (Request.QueryString["Idalimento"] != null)
            {
                string idalimento = Server.UrlDecode(Request.QueryString["Idalimento"].ToString());

                int             idaliment       = Convert.ToInt32(Server.UrlDecode(Request.QueryString["Idalimento"].ToString()));
                UsuarioCompleto UsuarioCompleto = (UsuarioCompleto)Session["UsuarioCompleto"];
                DateTime        fecha;

                if (UsuarioCompleto != null)
                {
                    int idusuario = UsuarioCompleto.Usuario.id_usuario;
                    uaf = fr.BuscarAliFav(idaliment, idusuario);

                    if (Session["agregar"] == null)
                    {
                        fecha = DateTime.Now;
                    }
                    else
                    {
                        fecha = (DateTime)Session["fecha_diario"];
                    }

                    ingresar.Text = "Ingresar al Diario (" + fecha.ToString("D") + ")";

                    if (uaf != null)
                    {
                        add_fav.Visible = false;
                        del_fav.Visible = true;
                    }
                    else
                    {
                        add_fav.Visible = true;
                        del_fav.Visible = false;
                    }
                }
                else
                {
                    add_fav.Visible = false;
                    del_fav.Visible = false;
                }

                alimento a = ar.BuscarAlimentoId(idalimento);
                LblNombre.Text = a.nombre_alimento;
                LblCalo.Text   = Convert.ToString(a.energia_kcal);
                LblCalo2.Text  = Convert.ToString(a.energia_kcal);
                LblCarbo.Text  = Convert.ToString(a.carbohidratos_totales_g);
                lblCarbo2.Text = Convert.ToString(a.carbohidratos_totales_g);
                LblProt.Text   = Convert.ToString(a.proteinas_g);
                LblProt2.Text  = Convert.ToString(a.proteinas_g);
                LblGrasa.Text  = Convert.ToString(a.grasa_total_g);
                LblGrasa2.Text = Convert.ToString(a.grasa_total_g);
                LblAgua.Text   = Convert.ToString(a.agua_g);
                LblFibra.Text  = Convert.ToString(a.fibra_dietetica_g);
                LblVitC.Text   = Convert.ToString(a.vitamina_c_mg);
                LblCal.Text    = Convert.ToString(a.calcio_mg);
                LblHie.Text    = Convert.ToString(a.hierro_mg);
                LblB1.Text     = Convert.ToString(a.tiamina_mg);
                LblB2.Text     = Convert.ToString(a.rivoflavina_mg);
                LblB3.Text     = Convert.ToString(a.niacina_mg);
                Hidden1.Value  = Convert.ToString(a.id_alimento);

                LblTipo.Text = a.alimento_tipo.unidad_medida;

                if (Session["UsuarioCompleto"] == null)
                {
                    agregar.Visible = false;
                }
                else
                {
                    if (UsuarioCompleto.Usuario.id_usuario_tipo == 2)
                    {
                        agregar.Visible = false;
                    }
                }
            }
            else
            {
                Response.Redirect("Buscador.aspx");
            }
        }