示例#1
0
        public ActionResult Diseno(int idDiseno)
        {
            if (!ValidarSesion())
            {
                Session.Add("Mensaje", "Sesion no se encuentra iniciada.");
                return(RedirectToAction("Intranet", "Home"));
            }

            if (idDiseno == 0)
            {
                ViewBag.boton = "Guardar";
                return(View());
            }
            DisenoService disenoService = new DisenoService();

            Diseno diseno = new Diseno();

            if (disenoService.ObtenerDiseno(idDiseno, out diseno))
            {
                ModelState.Clear();
                ViewBag.boton  = "Modificar";
                ViewBag.imagen = diseno.UrlDiseno;
                return(View(diseno));
            }

            Session.Add("Mensaje", "Error la mostrar información del diseno seleccionado");
            return(RedirectToAction("Disenos", "Admin"));
        }
示例#2
0
        public ActionResult ModificarDiseno(Diseno diseno, string accion, HttpPostedFileBase file)
        {
            if (file != null)
            {
                string archivo = (DateTime.Now.ToString("yyyyMMddHHmmss") + "-" + file.FileName).ToLower();
                file.SaveAs(Server.MapPath("../img/disenos/" + archivo));
                diseno.UrlDiseno = "../img/disenos/" + archivo;
            }

            if (accion.Equals("Modificar"))
            {
                DisenoService disenoService = new DisenoService();
                if (disenoService.ModificarDiseno(diseno))
                {
                    Session.Add("Mensaje", "Datos modificados Exitosamente");
                }
                else
                {
                    Session.Add("Mensaje", "Error al modificar los datos, favor reintente más tarde o contáctese al +56 9 8554 7132");
                }
                return(RedirectToAction("Disenos", "Admin"));
            }

            return(GuardarDiseno(diseno));
        }
示例#3
0
        public ActionResult GuardarDiseno(Diseno diseno)
        {
            DisenoService disenoService = new DisenoService();

            if (disenoService.RegistrarDiseno(diseno))
            {
                Session.Add("Mensaje", "Datos registrados Exitosamente");
            }
            else
            {
                Session.Add("Mensaje", "Error al Guardar los datos, favor reintente más tarde o contáctese al +56 9 8554 7132");
            }
            return(RedirectToAction("Disenos", "Admin"));
        }
示例#4
0
        public ActionResult Disenos()
        {
            if (!ValidarSesion())
            {
                Session.Add("Mensaje", "Sesion no se encuentra iniciada.");
                return(RedirectToAction("Intranet", "Home"));
            }

            DisenoService disenoService = new DisenoService();

            List <Diseno> listaDisenos = new List <Diseno>();

            if (disenoService.ListarDisenos(out listaDisenos))
            {
                ViewBag.Message    = (string)Session["Mensaje"];
                Session["Mensaje"] = null;
                return(View(listaDisenos));
            }
            Session.Add("Mensaje", "Error la mostrar información de los diseños");
            return(RedirectToAction("PanelAdmin", "Admin"));
        }