public RedirectToRouteResult Confirmar(ComidaPaLlevar.Models.ListaOrden listaOrden)
        {
            if (Session["UsuarioLogueado"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            BOOrden boOrden = new BOOrden();
            Orden   orden   = new Orden();

            orden.FechaSolicitud = DateTime.Now;
            Usuario usuario = (Usuario)Session["UsuarioLogueado"];

            orden.UsuarioId = usuario.Id;
            orden.MenuId    = listaOrden.MenuId;
            orden           = boOrden.NuevaOrden(orden);
            BOSalida boSalida = new BOSalida();

            if (listaOrden.CantidadesProducto != null)
            {
                foreach (var item in listaOrden.CantidadesProducto)
                {
                    boSalida.NuevaSalida(item.Cantidad, item.ProductoId, orden.UsuarioId, orden.Id);
                }
            }
            return(RedirectToAction("Confirmado", orden));
        }
Exemple #2
0
        public ActionResult GridViewPartialOrdenComplementos()
        {
            List <Salida> model    = new List <Salida>();
            BOSalida      boSalida = new BOSalida();

            model = boSalida.RecuperarSalidas();
            foreach (var salida in model)
            {
                salida.Producto = new BOProducto().SelectByKey(salida.Productoid);
                salida.Usuario  = new BOUsuario().SelectByKey(new BOOrden().SelectById(salida.OrdenId).UsuarioId);
            }
            return(PartialView("_GridViewPartialOrdenComplementos", model));
        }