Esempio n. 1
0
        // Tela de Detalhes do Pedido
        public ActionResult Detalhes(int id, Operacao operacao, int?avaliador)
        {
            ForcaTrabalho  forcaTrabalho;
            UsuarioSistema usuarioLogado = JsonConvert.DeserializeObject <UsuarioSistema>(Request.Cookies["UsuarioCAST"].Value);

            ViewBag.Avaliador  = avaliador;
            ViewBag.Operacao   = (int)operacao;
            ViewBag.CodUsuario = usuarioLogado.CodUsuario;

            PedidoViewModel pedido;

            if (operacao == Operacao.AvaliarPedido)
            {
                pedido = _pedidoAppService.BuscaPedidoAvaliacao(id, avaliador.Value);
            }
            else
            {
                pedido = _pedidoAppService.BuscaPedido(id);
            }

            //forcaTrabalho = _pedidoAppService.VerificaGestor(pedido.CodigoGestor, pedido.CodigoOrgaoSup);

            //pedido.NomeGestorUsuario  = forcaTrabalho != null ? forcaTrabalho.Nome  : "";
            //pedido.LoginGestorUsuario = forcaTrabalho != null ? forcaTrabalho.Login : "";

            return(View("Detalhes", pedido));
        }