public ActionResult Edit([Bind] IMAGEN_ARTE Arte, HttpPostedFileBase imgArte, HttpPostedFileBase imgPNL) { imgArte = Arte.FileArte; if (imgArte != null) { string ext = Path.GetFileName(imgArte.FileName); string path = Path.Combine(Server.MapPath("~/Content/imagenesArte"), ext); Arte.extensionArte = ext; imgArte.SaveAs(path); } imgPNL = Arte.FilePNL; if (imgPNL != null) { string ext = Path.GetFileName(imgPNL.FileName); string path = Path.Combine(Server.MapPath("~/Content/imagenesArte"), ext); Arte.extensionPNL = ext; imgPNL.SaveAs(path); } if (ModelState.IsValid) { //db.Entry(Arte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(Arte)); }
//Agregar imagenes de arte al registrar los estilos de una orden public void RegistrarArteNuevo(string EstiloItem) { IMAGEN_ARTE arte = new IMAGEN_ARTE(); int idEstilo = objItemsDes.ObtenerIdEstilo(EstiloItem); int busquedaId = objArte.BuscarIdEstiloArteImagen(idEstilo); int IdItems = Convert.ToInt32(Session["IdItemsNuevo"]); if (busquedaId == 0) { arte.StatusArte = 3; arte.StatusPNL = 4; //arte.extensionArte = ""; //arte.extensionPNL = ""; arte.IdEstilo = idEstilo; objArte.AgregarArteImagen(arte); arte = objArte.BuscarEstiloArteImagen(idEstilo); objArte.AgregarArte(arte.IdImgArte, IdItems); } else { arte = objArte.BuscarEstiloArteImagen(idEstilo); objArte.AgregarArte(arte.IdImgArte, IdItems); } Session["IdArte"] = arte.extensionArte; }
public ActionResult FileUpload(int idArte, string estilo, string descripcion) { IMAGEN_ARTE IArte = db.ImagenArte.Find(idArte); ARTE art = db.Arte.Where(x => x.IdImgArte == idArte).FirstOrDefault(); CatEspecialidades catEspecialidad = new CatEspecialidades(); if (art != null) { catEspecialidad.IdEspecialidad = objItems.ObtenerEspecialidadPorIdSummary(art.IdSummary); } if (catEspecialidad.IdEspecialidad == 0) { catEspecialidad.IdEspecialidad = 13; } IArte.ListaTecnicas = objEspecialidad.ListaEspecialidades().ToList(); ViewBag.listEspecialidad = new SelectList(IArte.ListaTecnicas, "IdEspecialidad", "Especialidad", catEspecialidad.IdEspecialidad); IArte.CATARTE = art; IArte.CatEspecialidades = catEspecialidad; IArte.Estilo = estilo; IArte.DescripcionEstilo = descripcion; ObtenerEstados(IArte.StatusArte, IArte); return(View(IArte)); }
public void RegistrarArte(string EstiloItem) { IMAGEN_ARTE arte = new IMAGEN_ARTE(); IMAGEN_ARTE_ESTILO arteEstilo = new IMAGEN_ARTE_ESTILO(); int idEstilo = objItemsDes.ObtenerIdEstilo(EstiloItem); int busquedaId = objArte.BuscarIdEstiloArteImagen(idEstilo); int IdItems = Convert.ToInt32(Session["IdItems"]); if (busquedaId == 0) { arte.StatusArte = 3; arte.StatusPNL = 4; //arte.extensionArte = ""; //arte.extensionPNL = ""; arte.IdEstilo = idEstilo; arte.fecha = DateTime.Today; objArte.AgregarArteImagen(arte); arte = objArte.BuscarEstiloArteImagen(idEstilo); objArte.AgregarArte(arte.IdImgArte, IdItems); } else { arte = objArte.BuscarEstiloArteImagen(idEstilo); arte.fecha = DateTime.Today; objArte.AgregarArte(arte.IdImgArte, IdItems); } Session["IdArte"] = arte.extensionArte; /*var arteEstiloBuscar = db.ImagenArteEstilo.Where(x => x.IdEstilo == idEstilo).FirstOrDefault(); * if (arteEstiloBuscar == null) * { * if (arte.extensionArte == "") * { * int i = 0; * string sourceDirectory = Server.MapPath("/") + "/Content/imagenesEstilos/"; * var files = Directory.EnumerateFiles(Server.MapPath("/") + "/Content/imagenesEstilos/", EstiloItem + ".*"); * foreach (string currentFile in files) * { * if (i == 0) * { * string fileName = currentFile.Substring(sourceDirectory.Length); * arteEstilo.extensionArt = fileName; * i++; * * } * * } * * arteEstilo.StatusArt = 3; * arteEstilo.fecha = DateTime.Today; * arteEstilo.IdEstilo = idEstilo; * objArte.AgregarArteEstilo(arteEstilo); * * } * }*/ }
public JsonResult Lista_Tallas_Estilo(int id) { IMAGEN_ARTE arte = new IMAGEN_ARTE(); int idEstilo = Convert.ToInt32(Session["id"]); List <CatTallaItem> listaT = objItem.Lista_tallas_Estilo_Arte(idEstilo).ToList(); arte.ListaTallas = listaT; List <UPC> listaU = objItem.Lista_tallas_upc(id).ToList(); var result = Json(new { listaTalla = listaT, listaUPC = listaU }); return(Json(result, JsonRequestBehavior.AllowGet)); }
public static ActionResult RutaImagenArte(IMAGEN_ARTE arte) { switch (arte.extensionArte.ToLower()) { case "gif": return(new FilePathResult("~/Content/imagenesArte/" + arte.extensionArte, System.Net.Mime.MediaTypeNames.Image.Gif)); case "jpeg": return(new FilePathResult("~/Content/imagenesArte/" + arte.extensionArte, System.Net.Mime.MediaTypeNames.Image.Jpeg)); default: return(new FilePathResult("~/Content/imagenesArte/" + arte.extensionArte, System.Net.Mime.MediaTypeNames.Application.Octet)); } }
public ActionResult ConvertirImagenArte(string extensionArte) { IMAGEN_ARTE arte = new IMAGEN_ARTE() { extensionArte = extensionArte }; if (arte.extensionArte != null && arte.extensionArte != "") { return(RutaImagenArte(arte)); } else { return(File("~/Content/img/noImagen.png", "image/png")); } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IMAGEN_ARTE arte = db.ImagenArte.Find(id); arte.Tienda = objArte.ObtenerclienteEstilo(id, arte.IdImgArte); if (arte == null) { return(HttpNotFound()); } return(View(arte)); }
public ActionResult ConfimacionEliminar(int?id) { IMAGEN_ARTE art = db.ImagenArte.Where(x => x.IdEstilo == id).FirstOrDefault(); if (art != null) { TempData["itemEliminarError"] = "The style can not be removed, it has an associated art image."; return(RedirectToAction("Index")); } else { objItem.EliminarItemDesc(id); TempData["itemEliminar"] = "The style was removed correctly."; } return(RedirectToAction("Index")); }
public ActionResult ConvertirImagenListaArteEstilo(string extensionArte, string color, string estilo) { IMAGEN_ARTE arte = new IMAGEN_ARTE() { extensionArte = extensionArte }; IMAGEN_ARTE_ESTILO arteEstilo = new IMAGEN_ARTE_ESTILO(); string descripcion = estilo.TrimEnd() + "_" + color.TrimEnd(); if (arte != null && arte.extensionArte != "" && arte.extensionArte != null) { int tam_var = arte.extensionArte.Length; string nombreEstiloArt = arte.extensionArte.Substring(0, tam_var - 4); if (descripcion == nombreEstiloArt && arte.extensionArte != null && arte.extensionArte != "") { return(RutaImagenArte(arte)); } else { BuscarRutaImagenEstilo(descripcion, arteEstilo); if (/*arteEstilo != null &&*/ arteEstilo.extensionArt != "" && arteEstilo.extensionArt != null) { int tam_var2 = arteEstilo.extensionArt.Length; string nomEsdesctiloArt = arteEstilo.extensionArt.Substring(0, tam_var2 - 4); if (descripcion == nomEsdesctiloArt && arteEstilo.extensionArt != null) { return(RutaImagenArteEstilo(arteEstilo)); } else { return(RutaImagenArte(arte)); } } else { return(RutaImagenArte(arte)); } } } else { BuscarRutaImagenEstilo(descripcion, arteEstilo); return(ObtenerImagenArteEstilo(descripcion, arteEstilo, arte)); } }
public void AgregarArteImagen(IMAGEN_ARTE arte) { Conexion conn = new Conexion(); SqlCommand comando = new SqlCommand(); try { comando.Connection = conn.AbrirConexion(); comando.CommandText = "INSERT INTO IMAGEN_ARTE (IdEstilo,StatusArte,StatusPNL,extensionArte,extensionPNL) " + " VALUES('" + arte.IdEstilo + "','" + arte.StatusArte + "','" + arte.StatusPNL + "','" + arte.extensionArte + "','" + arte.extensionPNL + "')"; comando.ExecuteNonQuery(); } finally { conn.CerrarConexion(); conn.Dispose(); } }
public void ObtenerEstados(int?idEstadoArte, IMAGEN_ARTE arte) { //Obtener el idEstado Arte if (idEstadoArte == 1) { arte.EstadosArte = EstatusArte.APPROVED; } else if (idEstadoArte == 2) { arte.EstadosArte = EstatusArte.REVIEWED; } else if (idEstadoArte == 3) { arte.EstadosArte = EstatusArte.PENDING; } else if (idEstadoArte == 4) { arte.EstadosArte = EstatusArte.INHOUSE; } }
public void ActualizarImagen(IMAGEN_ARTE imagenArte) { SqlCommand cmd = new SqlCommand(); SqlDataReader reader; Conexion conex = new Conexion(); try { cmd.Connection = conex.AbrirConexion(); cmd.CommandText = "UPDATE IMAGEN_ARTE SET extensionArte ='" + imagenArte.extensionArte + "' , StatusArte ='" + imagenArte.StatusArte + "', Fecha ='" + imagenArte.fecha + "', combos ='" + imagenArte.combos + "', comentarios ='" + imagenArte.comentarios + "', idUsuario ='" + imagenArte.idUsuario + "' WHERE IdImgArte='" + imagenArte.IdImgArte + "'"; cmd.CommandType = CommandType.Text; reader = cmd.ExecuteReader(); conex.CerrarConexion(); } finally { conex.CerrarConexion(); conex.Dispose(); } }
public IMAGEN_ARTE BuscarEstiloArteImagen(int?idEstilo) { Conexion conex = new Conexion(); IMAGEN_ARTE arte = new IMAGEN_ARTE(); try { SqlCommand cmd = new SqlCommand(); SqlDataReader leerF = null; cmd.Connection = conex.AbrirConexion(); cmd.CommandText = "select * from IMAGEN_ARTE IA where IA.IdEstilo='" + idEstilo + "'"; cmd.CommandType = CommandType.Text; leerF = cmd.ExecuteReader(); while (leerF.Read()) { arte.IdImgArte = Convert.ToInt32(leerF["IdImgArte"]); arte.StatusArte = Convert.ToInt32(leerF["StatusArte"]); arte.StatusPNL = Convert.ToInt32(leerF["StatusPNL"]); arte.extensionArte = leerF["extensionArte"].ToString(); arte.extensionPNL = leerF["extensionPNL"].ToString(); if (!Convert.IsDBNull(leerF["fecha"])) { arte.fecha = Convert.ToDateTime(leerF["fecha"]); arte.FechaArte = String.Format("{0:dd/MM/yyyy}", arte.fecha); } else { arte.FechaArte = ""; } } leerF.Close(); } finally { conex.CerrarConexion(); conex.Dispose(); } return(arte); }
public ActionResult FileUpload([Bind] IMAGEN_ARTE imagen_arte, HttpPostedFileBase fileArte) { if (imagen_arte.extensionArte == null) { fileArte = imagen_arte.FileArte; if (fileArte != null) { string ext = Path.GetFileName(fileArte.FileName); string path = Path.Combine(Server.MapPath("~/Content/imagenesArte"), ext); if (System.IO.File.Exists(path)) { imagen_arte.extensionArte = ext; } else { imagen_arte.extensionArte = ext; fileArte.SaveAs(path); } TempData["imagArteOK"] = "The Art image was registered correctly."; } } ObtenerEstadosPorId(imagen_arte); imagen_arte.ListaTecnicas = objEspecialidad.ListaEspecialidades().ToList(); CatEspecialidades catEspecialidad = new CatEspecialidades(); ViewBag.listEspecialidad = new SelectList(imagen_arte.ListaTecnicas, "IdEspecialidad", "Especialidad", catEspecialidad.IdEspecialidad); imagen_arte.fecha = DateTime.Today; imagen_arte.idUsuario = Convert.ToInt32(Session["id_Empleado"]); if (ModelState.IsValid) { db.Entry(imagen_arte).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(imagen_arte)); }
public void ObtenerEstadosPorId(IMAGEN_ARTE Arte) { if (Arte.EstadosArte == EstatusArte.APPROVED) { Arte.StatusArte = 1; } else if (Arte.EstadosArte == EstatusArte.REVIEWED) { Arte.StatusArte = 2; } else if (Arte.EstadosArte == EstatusArte.PENDING) { Arte.StatusArte = 3; } else if (Arte.EstadosArte == EstatusArte.INHOUSE) { Arte.StatusArte = 4; } if (Arte.EstadosPNL == EstatusPNL.APPROVED) { Arte.StatusPNL = 1; } else if (Arte.EstadosPNL == EstatusPNL.INHOUSE) { Arte.StatusPNL = 2; } else if (Arte.EstadosPNL == EstatusPNL.REVIEWED) { Arte.StatusPNL = 3; } else if (Arte.EstadosPNL == EstatusPNL.PENDING) { Arte.StatusPNL = 4; } }
public ActionResult Create(int?id, int idArte, string estilo, string color) { IMAGEN_ARTE IArte = db.ImagenArte.Find(idArte); ARTE art = db.Arte.Where(x => x.IdImgArte == idArte).FirstOrDefault(); Session["id"] = id; int Summary = Convert.ToInt32(Session["id"]); IArte.Estilo = estilo.TrimEnd(); IArte.Color = color.TrimEnd(); art.IdEstilo = Summary; IArte.CATARTE = art; IArte.Tienda = objArte.ObtenerclienteEstilo(id, idArte); Regex kohl = new Regex("KOHL"); Regex walmart = new Regex("WAL-"); IArte.ResultadoK = kohl.Matches(IArte.Tienda); IArte.ResultadoW = walmart.Matches(IArte.Tienda); IArte.fecha = DateTime.Today; ObtenerEstados(IArte.StatusArte, IArte); return(View(IArte)); }
public ActionResult Create([Bind] IMAGEN_ARTE Arte) { return(View(Arte)); }
public static void ObtenerExtensionArte(ArteController arteCont, IMAGEN_ARTE_ESTILO arteEstilo, POSummary ItemSummary, string descripcion, IMAGEN_ARTE arte) { if (arte != null && arte.extensionArte != "") { int tam_var = arte.extensionArte.Length; string nombreEstiloArt = arte.extensionArte.Substring(0, tam_var - 4); if (descripcion == nombreEstiloArt && arte.extensionArte != null && arte.extensionArte != "") { ItemSummary.nombreArte = arte.extensionArte; } else { arteCont.BuscarRutaImagenEstilo(descripcion, arteEstilo); if (arteEstilo != null && arteEstilo.extensionArt != null) { int tam_var2 = arteEstilo.extensionArt.Length; string nomEsdesctiloArt = arteEstilo.extensionArt.Substring(0, tam_var2 - 4); if (descripcion == nomEsdesctiloArt && arteEstilo.extensionArt != null) { ItemSummary.nombreArte = arteEstilo.extensionArt; } else { ItemSummary.nombreArte = arte.extensionArte; } } else { ItemSummary.nombreArte = arte.extensionArte; } } } else { arteCont.BuscarRutaImagenEstilo(descripcion, arteEstilo); if (arteEstilo != null && arteEstilo.extensionArt != null) { int tam_var2 = arteEstilo.extensionArt.Length; string nomEsdesctiloArt = arteEstilo.extensionArt.Substring(0, tam_var2 - 4); if (descripcion == nomEsdesctiloArt && arteEstilo.extensionArt != null) { ItemSummary.nombreArte = arteEstilo.extensionArt; } } else { ItemSummary.nombreArte = arte.extensionArte; } } }
private ActionResult ObtenerImagenArteEstilo(string descripcion, IMAGEN_ARTE_ESTILO arteEstilo, IMAGEN_ARTE arte) { if (/*arteEstilo != null*/ arteEstilo.extensionArt != "" && arteEstilo.extensionArt != null) { int tam_var2 = arteEstilo.extensionArt.Length; string nomEsdesctiloArt = arteEstilo.extensionArt.Substring(0, tam_var2 - 4); if (descripcion == nomEsdesctiloArt && arteEstilo.extensionArt != null) { return(RutaImagenArteEstilo(arteEstilo)); } else { return(RutaImagenArte(arte)); } } else { return(File("~/Content/img/noImagen.png", "image/png")); } }
//Muestra la lista de artes public IEnumerable <IMAGEN_ARTE> ListaInvArtes() { Conexion conn = new Conexion(); List <IMAGEN_ARTE> listArte = new List <IMAGEN_ARTE>(); try { SqlCommand comando = new SqlCommand(); SqlDataReader leerFilas = null; comando.Connection = conn.AbrirConexion(); comando.CommandText = "select IA.IdImgArte, IA.IdEstilo,IA.StatusArte, IA.StatusPNL, ID.ITEM_STYLE, ID.DESCRIPTION, IA.extensionArte, IA.extensionPNL, IA.combos, IA.comentarios from IMAGEN_ARTE IA " + "INNER JOIN ITEM_DESCRIPTION ID ON ID.ITEM_ID = IA.IdEstilo"; leerFilas = comando.ExecuteReader(); while (leerFilas.Read()) { IMAGEN_ARTE arte = new IMAGEN_ARTE() { IdImgArte = Convert.ToInt32(leerFilas["IdImgArte"]), IdEstilo = Convert.ToInt32(leerFilas["IdEstilo"]), StatusArte = Convert.ToInt32(leerFilas["StatusArte"]), StatusPNL = Convert.ToInt32(leerFilas["StatusPNL"]), Estilo = leerFilas["ITEM_STYLE"].ToString(), extensionArte = leerFilas["extensionArte"].ToString(), extensionPNL = leerFilas["extensionPNL"].ToString(), DescripcionEstilo = leerFilas["DESCRIPTION"].ToString(), combos = leerFilas["combos"].ToString().TrimEnd(' '), comentarios = leerFilas["comentarios"].ToString().TrimEnd(' ') }; string arteEstilo = arte.Estilo.TrimEnd(' '); string descEstilo = arte.DescripcionEstilo.TrimEnd(' '); arte.Estilo = arteEstilo; arte.DescripcionEstilo = descEstilo; //Obtener el idEstado Arte if (arte.StatusArte == 1) { arte.EstadosArte = EstatusArte.APPROVED; } else if (arte.StatusArte == 2) { arte.EstadosArte = EstatusArte.REVIEWED; } else if (arte.StatusArte == 3) { arte.EstadosArte = EstatusArte.PENDING; } else if (arte.StatusArte == 4) { arte.EstadosArte = EstatusArte.INHOUSE; } //Obtener el idEstado PNL if (arte.StatusPNL == 1) { arte.EstadosPNL = EstatusPNL.APPROVED; } else if (arte.StatusPNL == 2) { arte.EstadosPNL = EstatusPNL.INHOUSE; } else if (arte.StatusPNL == 3) { arte.EstadosPNL = EstatusPNL.REVIEWED; } else if (arte.StatusPNL == 4) { arte.EstadosPNL = EstatusPNL.PENDING; } listArte.Add(arte); } leerFilas.Close(); } finally { conn.CerrarConexion(); conn.Dispose(); } return(listArte); }
//Muestra la lista de ARTES public IEnumerable <IMAGEN_ARTE> ListaArtes(int id) { Conexion conn = new Conexion(); List <IMAGEN_ARTE> listArte = new List <IMAGEN_ARTE>(); try { SqlCommand comando = new SqlCommand(); SqlDataReader leerFilas = null; comando.Connection = conn.AbrirConexion(); comando.CommandText = "select IA.IdImgArte, IA.IdEstilo,IA.StatusArte,A.IdSummary, C.NAME_FINAL, IA.StatusPNL, ID.ITEM_STYLE, IA.extensionArte, IA.extensionPNL,P.PO, CO.CODIGO_COLOR from IMAGEN_ARTE IA " + "INNER JOIN ITEM_DESCRIPTION ID ON ID.ITEM_ID = IA.IdEstilo " + "INNER JOIN ARTE A ON A.IdImgArte=IA.IdImgArte " + "INNER JOIN PO_SUMMARY PS ON PS.ID_PO_SUMMARY=A.IdSummary " + "INNER JOIN PEDIDO P ON P.ID_PEDIDO=PS.ID_PEDIDOS " + "INNER JOIN CAT_COLORES CO ON PS.ID_COLOR=CO.ID_COLOR " + "INNER JOIN CAT_CUSTOMER_PO C ON P.CUSTOMER_FINAL=C.CUSTOMER_FINAL WHERE IA.IdImgArte='" + id + "'"; leerFilas = comando.ExecuteReader(); while (leerFilas.Read()) { IMAGEN_ARTE arte = new IMAGEN_ARTE() { IdImgArte = Convert.ToInt32(leerFilas["IdImgArte"]), IdEstilo = Convert.ToInt32(leerFilas["IdEstilo"]), StatusArte = Convert.ToInt32(leerFilas["StatusArte"]), StatusPNL = Convert.ToInt32(leerFilas["StatusPNL"]), Estilo = leerFilas["ITEM_STYLE"].ToString(), Tienda = leerFilas["NAME_FINAL"].ToString(), extensionArte = leerFilas["extensionArte"].ToString(), extensionPNL = leerFilas["extensionPNL"].ToString(), PO = leerFilas["PO"].ToString(), Color = leerFilas["CODIGO_COLOR"].ToString().TrimEnd() }; ARTE catArte = new ARTE() { IdSummary = Convert.ToInt32(leerFilas["IdSummary"]) }; List <IMAGEN_ARTE_ESTILO> listaArte = ListaArtesEstilos(arte.IdEstilo, arte.Color).ToList(); if (listaArte.Count != 0) { foreach (var item in listaArte) { /*if(arte.Color == item.Color) * {*/ arte.extensionArte = item.extensionArt; arte.StatusArte = item.StatusArt; //} } } //Obtener el idEstado Arte if (arte.StatusArte == 1) { arte.EstadosArte = EstatusArte.APPROVED; } else if (arte.StatusArte == 2) { arte.EstadosArte = EstatusArte.REVIEWED; } else if (arte.StatusArte == 3) { arte.EstadosArte = EstatusArte.PENDING; } else if (arte.StatusArte == 4) { arte.EstadosArte = EstatusArte.INHOUSE; } //Obtener el idEstado PNL if (arte.StatusPNL == 1) { arte.EstadosPNL = EstatusPNL.APPROVED; } else if (arte.StatusPNL == 2) { arte.EstadosPNL = EstatusPNL.INHOUSE; } else if (arte.StatusPNL == 3) { arte.EstadosPNL = EstatusPNL.REVIEWED; } else if (arte.StatusPNL == 4) { arte.EstadosPNL = EstatusPNL.PENDING; } arte.CATARTE = catArte; listArte.Add(arte); } leerFilas.Close(); } finally { conn.CerrarConexion(); conn.Dispose(); } return(listArte); }
public ActionResult ActualizarImagenArtePNL(/*int? id,*/ int idArte, string status, int idEspecialidad, string combos, string comentarios) { IMAGEN_ARTE IArte = db.ImagenArte.Find(idArte); if (Request.Files.Count > 0) { try { HttpFileCollectionBase files = Request.Files; for (int i = 0; i < files.Count; i++) { HttpPostedFileBase file = files[i]; string fname; if (Request.Browser.Browser.ToUpper() == "IE" || Request.Browser.Browser.ToUpper() == "INTERNETEXPLORER" || Request.Browser.Browser.ToUpper() == "FF") { string[] testfiles = file.FileName.Split(new char[] { '\\' }); fname = testfiles[testfiles.Length - 1]; } else { fname = file.FileName; } string ext = Path.GetFileName(file.FileName); fname = Path.Combine(Server.MapPath("~/Content/imagenesArte"), ext); if (System.IO.File.Exists(ext)) { System.IO.File.Replace(IArte.extensionArte, ext, ext); IArte.extensionArte = ext; file.SaveAs(fname); } else { IArte.extensionArte = ext; file.SaveAs(fname); } } ActualizarInfoImagenArte(idArte, status, idEspecialidad, IArte, combos, comentarios); TempData["imgArteOK"] = "The Art was modified correctly."; return(Json(new { redirectUrl = Url.Action("Index", "Arte"), isRedirect = true })); } catch (Exception ex) { TempData["imgArteError"] = "The Art could not be modified, try it later." + ex.Message; return(Json(new { redirectUrl = Url.Action("Index", "Arte"), isRedirect = true })); } } else { ActualizarInfoImagenArte(idArte, status, idEspecialidad, IArte, combos, comentarios); TempData["imgArteOK"] = "The Art was modified correctly."; return(Json(new { redirectUrl = Url.Action("Index", "Arte"), isRedirect = true })); } //IArte.ExtensionL = objArte.BuscarExtensionPNLPorId(IArte.IdImgArtePNL); //return View(IArte); }
public void ActualizarInfoImagenArte(int idArte, string status, int idEspecialidad, IMAGEN_ARTE IArte, string combos, string comentarios) { if (status == "APPROVED") { IArte.StatusArte = 1; } else if (status == "REVIEWED") { IArte.StatusArte = 2; } else if (status == "PENDING") { IArte.StatusArte = 3; } else if (status == "INHOUSE") { IArte.StatusArte = 4; } IArte.fecha = DateTime.Today; IArte.combos = combos; IArte.comentarios = comentarios; objArte.ActualizarImagen(IArte); List <int> listado = objArte.ListaEstilosPorImagenesArte(idArte).ToList(); foreach (int id in listado) { objArte.ActualizarEspecialidadImagenArte(id, idEspecialidad); } }