public OrdenesUserControl() { InitializeComponent(); _vm = new ViewModels.OrdenesViewModel(); _vm.SetMainContent += (sender, e) => { (Application.Current as App).MainViewModel.RaiseSetMainContent(e.UserControl); }; DataContext = _vm; }
//VistaMenu public ActionResult Menu(int?id, int?idPedido) { ViewBag.mesa = id; var Dpedido = (db.Pedido.Where(x => x.Estado != 3 && x.IdMesa == id)).FirstOrDefault(); var pedido = (db.Pedido.Where(x => x.Estado != 3 && x.IdMesa == id)).Count(); if (pedido > 0) { ViewBag.cliente = Dpedido.Cliente; ViewBag.cantidad = Dpedido.Cantidad; ViewBag.pedido = Dpedido.IdPedido; } OrdenesViewModel ovm = new OrdenesViewModel(); ovm.DetallePedido = new List <DetallePedido>(); ovm.Menus = db.Menus.ToList(); ovm.TiposMenu = db.TipoMenus.ToList(); if (Dpedido != null) { var queryOrd = db.DetallePedido.Where(d => d.IdPedido == Dpedido.IdPedido).ToList(); ovm.DetallePedido = queryOrd; } return(View(ovm)); }
//VistaMenu public ActionResult Menu(int?id, int?idPedido) { Session["pedido"] = idPedido; Session["mesa"] = id; ViewBag.mesa = id; var pedido = Convert.ToInt32(Session["pedido"]); var mesa = Convert.ToInt32(Session["mesa"]); if (pedido > 0) { var cli = (from p in db.Pedido where p.IdPedido == pedido && p.IdMesa == mesa select p).FirstOrDefault(); ViewBag.cliente = cli.Cliente; ViewBag.cantidad = cli.Cantidad; } var queryOrd = db.DetallePedido.Where(d => d.IdPedido == idPedido).ToList(); OrdenesViewModel ovm = new OrdenesViewModel(); ovm.DetallePedido = queryOrd; ovm.Menus = db.Menus.ToList(); ovm.TiposMenu = db.TipoMenus.ToList(); return(View(ovm)); }
// GET: Ordenes public ActionResult Menu(int?id) { ViewBag.mesa = id; OrdenesViewModel ovm = new OrdenesViewModel(); ovm.Menus = db.Menus.ToList(); ovm.TiposMenu = db.TipoMenus.ToList(); return(View(ovm)); }
// GET: Ordenes public ActionResult Index() { OrdenesViewModel All = new OrdenesViewModel(); All.DetallePedido = db.DetallePedido.ToList(); All.Pedido = db.Pedido.ToList(); All.Mesa = db.Mesa.ToList(); return(View(All)); }
//VistaMenu public ActionResult Menu(int?id, int?idPedido) { ViewBag.mesa = id; var queryOrd = db.DetallePedido.Where(d => d.IdPedido == idPedido).ToList(); OrdenesViewModel ovm = new OrdenesViewModel(); ovm.DetallePedido = queryOrd; ovm.Menus = db.Menus.ToList(); ovm.TiposMenu = db.TipoMenus.ToList(); return(View(ovm)); }