public ActionResult Detalle(short NumeroDeProducto) { if (!ValidaSesion()) { return(RedirectToAction("LoginOut", "Account")); } if (!ValidaFuncionalidad(NumeroDePantalla, (byte)ClsEnumerables.Funcionalidades.DETALLE)) { return(RedirectToAction("Index", "Producto")); } var ProductoClase = ClsProductos.getList(String.Format("NumeroDeProducto == {0}", NumeroDeProducto)); ProductoModel Producto = new ProductoModel(ProductoClase.FirstOrDefault()); if (Producto == null) { return(RedirectToAction("Index", "Producto")); } ViewBag.RutaDeCodigoDeBarras = ""; ClsCodigosDeBarras CodigosDeBarras = (from q in ClsCodigosDeBarras.getList() where q.CodigoDeBarras == Producto.CodigoDeBarras && q.NumeroDeProducto == Producto.NumeroDeProducto select q).ToList().FirstOrDefault(); if (CodigosDeBarras != null) { ViewBag.RutaDeCodigoDeBarras = CodigosDeBarras.RutaDeArchivo; } ViewBag.AplicarPrecioDeMayoreo = "SI"; if (ClsConfiguraMayoreos.getList().Exists(x => x.NumeroDeProducto == Producto.NumeroDeProducto && x.CodigoDeBarras == Producto.CodigoDeBarras)) { ViewBag.AplicarPrecioDeMayoreo = "NO"; } this.CargaCombos(Producto); return(View(Producto)); }
public ActionResult CodigosDeBarras() { List <CodigoDeBarrasModel> CodigoDeBarras = (from q in ClsCodigosDeBarras.getList() select new CodigoDeBarrasModel { fNumeroDeProducto = q.NumeroDeProducto, fNombreDeProducto = q.NombreDeProducto, fCodigoDeBarras = q.CodigoDeBarras, fRutaDeArchivo = q.RutaDeArchivo }).OrderBy(x => x.NumeroDeProducto).ToList(); return(View(CodigoDeBarras)); }