//GET: Producto/GetProducts public ActionResult GetProducts() { if (Session["HomeServed"].Equals(true)) { CD_Producto CdProducto = new CD_Producto(); var resultado = new JObject(); var productos = CdProducto.GetAllProducts(); if (productos.Count <= 0) { resultado["Exito"] = true; resultado["Productos"] = JsonConvert.SerializeObject(productos); resultado["Advertencia"] = "No se encontraron productos para mostrar"; } else if (productos.Count >= 1) { resultado["Exito"] = true; resultado["Productos"] = JsonConvert.SerializeObject(productos); } else if (productos == null) { resultado["Exito"] = false; resultado["Error"] = true; resultado["Mensaje"] = "Ocurrió un error al recuperar los datos de productos"; } return(Content(resultado.ToString())); } else { return(RedirectToAction("Index", "Home")); } }
public string InsertGenerico(E_Generico ObjGenerico) { string GenericoID = ""; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); GenericoID = ObjCD_Producto.InsertGenerico(ObjGenerico); return(GenericoID); }
public DataTable GetProductosPrincipales(bool Valor) { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.GetProductosPrincipales(Valor); return(dtTMP); }
public DataTable GetProductosXNombre(string CadenaBuscar, string Tipo) { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Producto.GetProductosXNombre(CadenaBuscar, Tipo); return(dtTMP); }
public DataTable getProductosNavideños(string GenericoID) { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Producto.getProductosNavideños(GenericoID); return(dtTMP); }
public DataTable ObtenerProductos(string SedeID) { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.ObtenerProductos(SedeID); return(dtTMP); }
public DataTable getProductosNavideños(string EmpresaID, string SedeID) { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Producto.getProductosNavideños(EmpresaID, SedeID); return(dtTMP); }
public DataTable GetProductosPeso() { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.GetProductosPeso(); return(dtTMP); }
public DataTable GetProductosGenerico(string Generico, string EmpresaSede) { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.GetProductosGenerico(Generico, EmpresaSede); return(dtTMP); }
public DataTable GetStockPorSedes(string EmpresaSede) { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Producto.GetStockPorSedes(EmpresaSede); return(dtTMP); }
public DataTable getProductos(string AlmacenID) { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.getProductos(AlmacenID); return(dtTMP); }
public string InsertEnvase(E_Envase ObjEnvase) { string EnvaseID = ""; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); EnvaseID = ObjCD_Producto.InsertEnvase(ObjEnvase); return(EnvaseID); }
public string InsertFamilia(E_Familia ObjFamilia) { string IDFamilia = ""; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); IDFamilia = ObjCD_Producto.InsertFamilia(ObjFamilia); return(IDFamilia); }
public string InsertUnidadMedida(E_UnidadMedida ObjUnidadMedida) { string UnidadMedidaID = ""; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); UnidadMedidaID = ObjCD_Producto.InsertUnidadMedida(ObjUnidadMedida); return(UnidadMedidaID); }
public string InsertSubFamilia(E_Subfamilia ObjSubfamilia) { string SubFamiliaID = ""; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); SubFamiliaID = ObjCD_Producto.InsertSubFamilia(ObjSubfamilia); return(SubFamiliaID); }
public string InsertProducto(E_Producto ObjProducto, string ProductoIDVentas) { string ProductoID; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); ProductoID = ObjCD_Producto.InsertProducto(ObjProducto, ProductoIDVentas); return(ProductoID); }
public DataSet GetCaracteristicasProducto() { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataSet Ds = new DataSet(); Ds = ObjCD_Producto.GetCaracteristicasProducto(); return(Ds); }
public DataTable GetProductosSubfamilia(string SubfamiliaID, string EmpresaSede) { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.GetProductosSubfamilia(SubfamiliaID, EmpresaSede); return(dtTMP); }
public DataTable getPresentaciones() { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Producto.getPresentaciones(); return(dtTMP); }
public Int32 InsertMarca(E_Marca ObjMarca) { Int32 MarcaID = 0; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); MarcaID = ObjCD_Producto.InsertMarca(ObjMarca); return(MarcaID); }
DataTable GetProductosPrecioUpdate(string EmpresaSede, string Cadena, string Tipo) { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Producto.GetProductosPrecioUpdate(EmpresaSede, Cadena, Tipo); return(dtTMP); }
public string InsertPresentacion(E_Presentacion ObjPresentacion) { string PresentacionID = ""; CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); PresentacionID = ObjCD_Producto.InsertPresentacion(ObjPresentacion); return(PresentacionID); }
public DataTable GetGuiaCompraMaizPorFecha(DateTime FechaIni, DateTime FechaFin, string EmpresaID) { CD_Producto ObjCD_Producto = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Producto.GetGuiaCompraMaizPorFecha(FechaIni, FechaFin, EmpresaID); return(dtTMP); }
public DataTable GetProductosDerivados(string ProductoID) { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.GetProductosDerivados(ProductoID); return(dtTMP); }
public DataTable BuscarProductoAlmacen(string EmpresaID, string ProductoID, string SedeId) { CD_Producto ObjCD_Stock = new CD_Producto(AppSettings.GetConnectionString); DataTable dtTMP = new DataTable(); dtTMP = ObjCD_Stock.BuscarProductoAlmacen(EmpresaID, ProductoID, SedeId); return(dtTMP); }
public ActionResult Create(FormCollection productoData) { var result = new JObject(); if (Session["Usuario"] != null) { try { Producto product = new Producto() { nombre = Request.Form["nombre"], sku = Request.Form["sku"], stock = Int32.Parse(Request.Form["stock"]), precio_compra = Decimal.Parse(Request.Form["precio_compra"]), precio_venta = Decimal.Parse(Request.Form["precio_venta"]), }; var uploadedImage = Request.Files["imagen"]; if (uploadedImage.ContentLength != 0) { product.imagen = new BinaryReader(uploadedImage.InputStream).ReadBytes(uploadedImage.ContentLength); } CD_Producto CdProducto = new CD_Producto(); var creado = CdProducto.CrearProducto(product); if (creado >= 1) { result["success"] = true; result["error"] = false; } else { result["success"] = true; result["error"] = "No se guardaron cambios a la base de datos"; } } catch (DbEntityValidationException e) { result["success"] = false; result["error"] = "Error de validación"; result["log"] = e.Message; } catch (DbUpdateException e) { result["success"] = false; } } else { result["success"] = false; result["error"] = "No se tienen los permisos necesarios para realizar esta acción"; } return(Content(result.ToString())); }
public ActionResult GetProductPage(int productsPerPage, int pageNumber) { var resultado = new JObject(); if (Session["Usuario"] != null) { try { CD_Producto CdProducto = new CD_Producto(); var productos = CdProducto.GetPaginaProductos(productsPerPage, pageNumber); if (productos.Count <= 0) { resultado["Exito"] = true; resultado["Productos"] = JsonConvert.SerializeObject(productos); resultado["Advertencia"] = "No se encontraron productos para mostrar"; } else if (productos.Count >= 1) { resultado["Exito"] = true; resultado["Productos"] = JsonConvert.SerializeObject(productos); } else if (productos == null) { resultado["Exito"] = false; resultado["Error"] = true; resultado["Mensaje"] = "Ocurrió un error al recuperar los datos de productos"; } } catch (ObjectDisposedException e) { resultado["success"] = false; resultado["log"] = e.InnerException.InnerException.Message; resultado["error"] = "Error en la transferencia de datos"; } catch (InvalidOperationException e) { resultado["success"] = false; resultado["log"] = e.InnerException.InnerException.Message; resultado["error"] = "La operación no se pudo completar"; } } else { resultado["success"] = false; resultado["error"] = "No se tienen los permisos necesarios para realizar esta acción"; } return(Content(resultado.ToString())); }
//GET: Producto/SearchProductByName public ActionResult SearchProductByName(string query) { CD_Producto CdProducto = new CD_Producto(); var resultado = new JObject(); var productos = CdProducto.SearchProducts(query); var sugerencias = new JObject(); foreach (var item in productos) { var temp = new JObject { { "value", item.nombre }, { "data", item.sku } }; sugerencias.Add(new JProperty(item.sku, temp)); } resultado["suggestions"] = JsonConvert.SerializeObject(sugerencias); return(Content(resultado.ToString())); }
public ActionResult GetCart() { var carrito = new JObject(); if (Session["Usuario"] != null) { CD_Producto CdProducto = new CD_Producto(); if (Request.Cookies["Carrito"] != null) { var productos = JObject.Parse(Server.UrlDecode(Request.Cookies["Carrito"].Value)); foreach (var item in productos) { var value = JObject.FromObject(CdProducto.GetProductoBySKU(item.Key)); value.Add("cantidad", item.Value); carrito.Add(value["sku"].ToString(), value); } } } return(Content(carrito.ToString())); }
// GET: Producto/DetalleDeProducto/5 public ActionResult DetalleDeProducto(string id) { if (Session["Usuario"] != null) { CD_Producto CdProducto = new CD_Producto(); if (id != null && CdProducto.ExisteProducto(id)) { Producto producto = CdProducto.GetProductoBySKU(id); return(View(producto)); } else { return(View("Error")); } } else { return(RedirectToAction("Index", "Login")); } }