Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        public ActionResult Estatus()
        {
            if (Session["UsuarioLogueado"] == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            Usuario usuario     = (Usuario)Session["UsuarioLogueado"];
            Orden   orden       = new BOOrden().BuscarOrdenDelDia(usuario.Id);
            int     numeroOrden = orden.UsuarioId + orden.MenuId + orden.FechaSolicitud.Day + orden.FechaSolicitud.Second;

            ViewBag.NumeroOrden = usuario.Nombre.Substring(0, 3).ToUpper() + numeroOrden.ToString();
            return(View());
        }
Exemplo n.º 3
0
        //
        // GET: /Menu/
        public ActionResult Index()
        {
            if (Session["UsuarioLogueado"] == null)
            {
                return(Redirect("~/Home/Index"));
            }
            Usuario usuario = (Usuario)Session["UsuarioLogueado"];
            BOOrden boOrden = new BOOrden();
            Orden   orden   = boOrden.BuscarOrdenDelDia(usuario.Id);

            if (orden != null)
            {
                return(Redirect("~/Orden/Estatus"));
            }
            List <Menu> menus = new BOMenu().RecuperarMenuDia();

            return(View(menus));
        }
Exemplo n.º 4
0
        public ActionResult GridViewPartialOrdenes()
        {
            var model = new BOOrden().RecuperarOrdenes();

            return(PartialView("_GridViewPartialOrdenes", model));
        }