public static object EditarProducto(ITF_PRODUCTOS PRODUCTO) { try { using (ITFEntities db = new ITFEntities()) { ITF_PRODUCTOS _pro = db.ITF_PRODUCTOS.Where(a => a.ID_PRODUCTO == PRODUCTO.ID_PRODUCTO).FirstOrDefault(); _pro.NOMBRE_PRODUCTO = PRODUCTO.NOMBRE_PRODUCTO; _pro.COD_CATEGORIA = PRODUCTO.COD_CATEGORIA; _pro.DESCRIPCION = PRODUCTO.DESCRIPCION; _pro.PRECIO_INTERNET = PRODUCTO.PRECIO_INTERNET; _pro.PRECIO_TIENDA = PRODUCTO.PRECIO_INTERNET; _pro.STOCK = PRODUCTO.STOCK; _pro.COD_PROVEEDOR = PRODUCTO.COD_PROVEEDOR; _pro.MARCA = PRODUCTO.MARCA; db.SaveChanges(); return(new { RESPUESTA = true, TIPO = 1, DATA = _pro }); } } catch (Exception Error) { return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message }); } }
public static object DetalleProducto(int ID) { try { using (ITFEntities db = new ITFEntities()) { ITF_PRODUCTOS _pro = db.ITF_PRODUCTOS.Where(a => a.ID_PRODUCTO == ID).FirstOrDefault(); return(new { RESPUESTA = true, TIPO = 1, DATA = _pro }); } } catch (Exception Error) { return(new { RESPUESTA = false, TIPO = 3, Error = Error.Message }); } }
public static object AgregarProducto(ITF_PRODUCTOS PRODUCTO) { try { using (ITFEntities db = new ITFEntities()) { //url; PRODUCTO.ESTADO = true; db.ITF_PRODUCTOS.Add(PRODUCTO); db.SaveChanges(); return(new { RESPUESTA = true, TIPO = 1, DATA = PRODUCTO }); } } catch (Exception Error) { return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message }); } }
public static object AgregarFotoAlProducto(HttpPostedFileBase ARCHIVO, int ID) { try { using (ITFEntities db = new ITFEntities()) { ITF_PRODUCTOS _pro = db.ITF_PRODUCTOS.Where(a => a.ID_PRODUCTO == ID).FirstOrDefault(); string Ruta = HttpContext.Current.Server.MapPath("~/img/Productos/"); string NombreArchivo = "Producto_" + _pro.COD_PRODUCTO + "_" + _pro.ID_PRODUCTO + Path.GetExtension(ARCHIVO.FileName); ARCHIVO.SaveAs(Ruta + NombreArchivo); _pro.URL_IMAGEN = "/img/Productos/" + NombreArchivo; db.SaveChanges(); return(new { RESPUESTA = true, TIPO = 1, DATA = _pro }); } } catch (Exception Error) { return(new { RESPUESTA = true, TIPO = 3, Error = Error.Message }); } }