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")); }
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)); }
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")); }
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")); }