Esempio n. 1
0
        public ActionResult Adicionar([Bind(Include = "Id, Observacoes")] Pedido pedido)
        {
            string observacoes = pedido.Observacoes;

            pedido = ((Pedido)Session["Pedido"]);
            if (ModelState.IsValid)
            {
                pedido.Observacoes    = observacoes;
                pedido.Funcionario    = RepositorioUsuarios.UsuarioLogado();
                pedido.DataDeRegistro = DateTime.Now;
                AnexandoDadosAoContexto(pedido);
                db.Pedidos.Add(pedido);
                db.SaveChanges();
                Session["Pedido"] = null;
                return(RedirectToAction("Index"));
            }
            return(View(pedido));
        }
Esempio n. 2
0
        public ActionResult Index()
        {
            TipoDeUsuario TipoUsuarioLogado = RepositorioUsuarios.UsuarioLogado().Tipo;

            switch (TipoUsuarioLogado)
            {
            case TipoDeUsuario.Funcionario:
                return(RedirectToAction("Index", "Pedidos"));

            case TipoDeUsuario.Fornecedor:
                return(RedirectToAction("Index", "Cardapios"));
            }

            ViewBag.TotalPedidosNoMes      = RepositorioPedidos.TotalPedidosNoMes();
            ViewBag.ValorTotalPedidosNoMes = RepositorioPedidos.ValorTotalPedidosNoMes();
            ViewBag.TotalPedidosHoje       = RepositorioPedidos.TotalPedidosHoje();
            ViewBag.ValorTotalPedidosHoje  = RepositorioPedidos.ValorTotalPedidosHoje();
            return(View());
        }