Exemple #1
0
        public ActionResult Edit([Bind(Include = "InicioCarrusel_ID,InicioCarrusel_Titulo,InicioCarrusel_Fecha,InicioCarrusel_ImagenURL,InicioCarrusel_MiniImagenUrl")] InicioCarrusel inicioCarrusel, string[] actividades, HttpPostedFileBase imagen, HttpPostedFileBase miniImagen)
        {
            if (imagen != null)
            {
                if (funcionesUtiles.Comprobar_SiEsImagen(imagen))
                {
                    funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_ImagenURL, this.Server);
                    inicioCarrusel.InicioCarrusel_ImagenURL = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/InicioCarrusel/", this.Server);
                }
                else
                {
                    return(RedirectToAction("Edit", new { id = inicioCarrusel.InicioCarrusel_ID, comp = 1 }));
                }
            }
            //else
            //{
            //    inicioCarrusel.InicioCarrusel_ImagenURL = imagenAnterior[0];
            //}
            if (miniImagen != null)
            {
                if (funcionesUtiles.Comprobar_SiEsImagen(miniImagen))
                {
                    funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_MiniImagenUrl, this.Server);
                    inicioCarrusel.InicioCarrusel_MiniImagenUrl = funcionesUtiles.AgregarImagen_Servidor(miniImagen, "/img/InicioCarrusel/mini_Imagen/", this.Server);
                }
                else
                {
                    return(RedirectToAction("Edit", new { id = inicioCarrusel.InicioCarrusel_ID, comp = 1 }));
                }
            }
            //else
            //{
            //    inicioCarrusel.InicioCarrusel_MiniImagenUrl = imagenAnterior[1];
            //}
            inicioCarrusel.InicioCarrusel_ListaAprendizaje = funcionesUtiles.SepararArray_DeString(actividades, ",");


            if (ModelState.IsValid)
            {
                db.Entry(inicioCarrusel).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(inicioCarrusel));
        }
Exemple #2
0
        // GET: Admin/PaginaInicio/Delete/5
        //public ActionResult Delete(Guid? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    InicioCarrusel inicioCarrusel = db.InicioCarrusel.Find(id);
        //    if (inicioCarrusel == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(inicioCarrusel);
        //}

        // POST: Admin/PaginaInicio/Delete/5
        //[HttpPost, ActionName("Delete")]
        //[ValidateAntiForgeryToken]
        public ActionResult DeleteConfirmed(Guid id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            InicioCarrusel inicioCarrusel = db.InicioCarrusel.Find(id);

            if (inicioCarrusel == null)
            {
                return(HttpNotFound());
            }
            funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_ImagenURL, this.Server);
            funcionesUtiles.QuitarImagen_Servidor(inicioCarrusel.InicioCarrusel_MiniImagenUrl, this.Server);
            db.InicioCarrusel.Remove(inicioCarrusel);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
        // GET: Admin/PaginaInicio/Edit/5
        public ActionResult Edit(Guid?id, int?comp)
        {
            if (comp.Equals(1))
            {
                ViewBag.NoEsImagen = "Error por favor sube un archivo con extension de imagen .jpg,.png";
            }
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            InicioCarrusel inicioCarrusel = db.InicioCarrusel.Find(id);

            if (inicioCarrusel == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ListaCadenas = funcionesUtiles.UnirString_EnArray(inicioCarrusel.InicioCarrusel_ListaAprendizaje, ',');
            return(View(inicioCarrusel));
        }
Exemple #4
0
        public ActionResult Create([Bind(Include = "InicioCarrusel_ID,InicioCarrusel_Titulo")] InicioCarrusel inicioCarrusel, string[] actividades, HttpPostedFileBase imagen, HttpPostedFileBase miniImagen)
        {
            if (funcionesUtiles.Comprobar_SiEsImagen(imagen) && funcionesUtiles.Comprobar_SiEsImagen(miniImagen))
            {
                inicioCarrusel.InicioCarrusel_ImagenURL        = funcionesUtiles.AgregarImagen_Servidor(imagen, "/img/InicioCarrusel/", this.Server);
                inicioCarrusel.InicioCarrusel_MiniImagenUrl    = funcionesUtiles.AgregarImagen_Servidor(miniImagen, "/img/InicioCarrusel/mini_Imagen/", this.Server);
                inicioCarrusel.InicioCarrusel_ListaAprendizaje = funcionesUtiles.SepararArray_DeString(actividades, ",");
                inicioCarrusel.InicioCarrusel_Fecha            = DateTime.Now;

                if (ModelState.IsValid)
                {
                    inicioCarrusel.InicioCarrusel_ID = Guid.NewGuid();
                    db.InicioCarrusel.Add(inicioCarrusel);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            else
            {
                return(RedirectToAction("Create", new { comp = 1 }));
            }
            return(View(inicioCarrusel));
        }