Exemplo n.º 1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int id = int.Parse(Request.QueryString["idReceta"]);

            this.receta = recetaRepository.getReceta(id);
            int    Dia  = this.receta.f_publicacion.Day;
            String Mes  = this.receta.f_publicacion.ToString("MMMM", CultureInfo.CreateSpecificCulture("es"));
            int    Anio = this.receta.f_publicacion.Year;

            receta_titulo.InnerHtml      = this.receta.titulo_receta;
            receta_texto.InnerHtml       = this.receta.receta;
            receta_descripcion.InnerHtml = this.receta.descripcion_receta;
            fechanota.Text = String.Join(" de ", Dia, Mes, Anio);

            if (this.receta.imagen_receta != null && this.receta.imagen_receta != "")
            {
                imgReceta.ImageUrl = "../../content/img/recetas/" + this.receta.imagen_receta;
                imgReceta.CssClass = "imgentrada responsive-img";
            }
            else
            {
                imgReceta.ImageUrl = "../../content/img/sin-imagen.jpg";
                imgReceta.CssClass = "imgentrada responsive-img";
            }
        }
 public void deleteReceta(usuario_receta receta)
 {
     try
     {
         c.usuario_receta.Remove(receta);
         c.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void updateReceta(usuario_receta receta)
 {
     try
     {
         c.Entry(receta);
         c.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
 public void addReceta(usuario_receta receta)
 {
     try
     {
         c.usuario_receta.Add(receta);
         c.SaveChanges();
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int id = int.Parse(Request.QueryString["idReceta"]);

            this.receta = recetaRepository.getReceta(id);

            if (!IsPostBack)
            {
                titulo_receta.Text      = this.receta.titulo_receta;
                descripcion_receta.Text = this.receta.descripcion_receta;
                receta_texto.Text       = this.receta.receta;
            }
        }
Exemplo n.º 6
0
        protected void EditarReceta(object sender, EventArgs e)
        {
            usuario_receta receta = new usuario_receta();

            receta = this.receta;
            UsuarioCompleto usuario = (UsuarioCompleto)Session["UsuarioCompleto"];

            if (imagenReceta.HasFile)
            {
                StringBuilder fileName = new StringBuilder();
                fileName.Append(usuario.Usuario.id_usuario + "-");
                fileName.Append(DateTime.Now.Year);
                fileName.Append("." + DateTime.Now.Month);
                fileName.Append("." + DateTime.Now.Day);
                fileName.Append("." + DateTime.Now.Hour);
                fileName.Append("." + DateTime.Now.Minute);
                fileName.Append("." + DateTime.Now.Second);
                fileName.Append("." + DateTime.Now.Millisecond);
                fileName.Append(Path.GetExtension(imagenReceta.PostedFile.FileName));

                string serverPath = Server.MapPath("~/Content/img/recetas/");
                string path       = Path.Combine(serverPath, fileName.ToString());
                imagenReceta.SaveAs(path);
                receta.imagen_receta = fileName.ToString();
            }

            receta.receta             = receta_texto.Text;
            receta.titulo_receta      = titulo_receta.Text;
            receta.descripcion_receta = descripcion_receta.Text;

            try
            {
                recetaRepository.updateReceta(receta);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Exemplo n.º 7
0
        protected void SubirEntrada(object sender, EventArgs e)
        {
            UsuarioCompleto usuario = (UsuarioCompleto)Session["UsuarioCompleto"];
            usuario_receta  receta  = new usuario_receta();

            /* Guardar imagen */
            if (imagenReceta.HasFile)
            {
                StringBuilder fileName = new StringBuilder();
                fileName.Append(usuario.Usuario.id_usuario + "-");
                fileName.Append(DateTime.Now.Year);
                fileName.Append("." + DateTime.Now.Month);
                fileName.Append("." + DateTime.Now.Day);
                fileName.Append("." + DateTime.Now.Hour);
                fileName.Append("." + DateTime.Now.Minute);
                fileName.Append("." + DateTime.Now.Second);
                fileName.Append("." + DateTime.Now.Millisecond);
                fileName.Append(Path.GetExtension(imagenReceta.PostedFile.FileName));

                string serverPath = Server.MapPath("~/Content/img/recetas/");
                string path       = Path.Combine(serverPath, fileName.ToString());
                imagenReceta.SaveAs(path);
                receta.imagen_receta = fileName.ToString();
            }


            receta.receta             = receta_texto.Text;
            receta.titulo_receta      = titulo_receta.Text;
            receta.descripcion_receta = descripcion_receta.Text;
            receta.id_usuario         = usuario.Usuario.id_usuario;
            receta.f_publicacion      = DateTime.Now;

            recetaRepository.addReceta(receta);

            //TODO mostar mensaje de exito y redirigir hacia atras
        }