public ActionResult ProductosListar() { ViewBag.breadcrumb = "Catalogos/Productos"; ViewBag.pageheader = "Productos"; ViewBag.Heading = "Lista de Productos"; ViewBag.Categorias = new SelectList(categoriaLogic.GetAll(), "Id", "Nombre"); ViewBag.Unidades = new SelectList(unidadesLogic.GetAll(), "Id", "Codigo"); ViewBag.Monedas = new SelectList(monedasLogic.GetAllMonedas(), "Id", "Nombre"); var lista = productoLogic.GetAll(); return(PartialView("_ProductosListar", lista)); }
protected void Page_Load(object sender, EventArgs e) { dgvProductos.DataSource = prodLog.GetAll(); dgvProductos.DataBind(); bool ban = Session.IsNewSession; Session["role"] = (ban) ? "" : Session["role"]; try { if (!Session["role"].Equals("admin")) { Response.Redirect("homepage.aspx"); } } catch (Exception) { throw; } }
public ActionResult Entrada(Operacion model, string operacion) { ViewBag.breadcrumb = "Catalogos/" + (model.IdTipoOperacion == 1 ? "Entrada de Inventario" : "Salida de inventario"); ViewBag.pageheader = "Estado de Usuarios"; ViewBag.Heading = model.IdTipoOperacion == 1 ? "Entrada de Inventario" : "Salida de inventario"; if (model == null) { model = new Operacion(); } if (operacion == null) { if (CrearOperacion(model)) { ViewBag.Heading = "Lista de Operaciones"; var listaoperaciones = operacionLogic.GetAll(); return(PartialView("_OperacionesListar", listaoperaciones)); } } else if (operacion == "agregar-detalle") { model.DetalleOperacion.Add(new DetalleOperacion()); } else if (operacion.StartsWith("eliminar-detalle-")) { EliminarDetalleOperacionPorIndice(model, operacion); } var ListadoProductos = productoLogic.GetAll(); if (model.IdTipoOperacion != 1) { ListadoProductos = ListadoProductos.Where(x => x.Stock > 0).ToList(); } ViewBag.Productos = ListadoProductos; ViewBag.Clientes = new SelectList(clienteLogic.GetAll(), "IdCliente", "Nombre"); return(PartialView(model)); }