public ActionResult DetalhePedido(int?id)
        {
            if (!UsuarioEstaLogado)
            {
                ErroMessage = "Você precisa estar logado!";
                return(RedirectToAction("index", "Home"));
            }
            if (id == null)
            {
                return(View("Error"));
            }

            try
            {
                return(View(_pedidoBo.GetOneByCliente(Usuario, (int)id)));
            }
            catch (BoException boException)
            {
                ErroMessage = boException.Message;
                return(RedirectToAction("MeusPedidos"));
            }
            catch (Exception exception)
            {
                LogMessage = exception;
                return(View("Error"));
            }
        }
        public ActionResult Boleto(int?pedidoId)
        {
            if (!UsuarioEstaLogado)
            {
                ErroMessage = "Voce precisa entrar";
                return(RedirectToAction("Index", "Home"));
            }
            if (pedidoId == null)
            {
                return(View("Error"));
            }
            Pedido pedido = _pedidoBo.GetOneByCliente(Usuario, (int)pedidoId);
            var    val    = Convert.ToString(pedido.ValorTotal + pedido.ValorFrete).Replace(",", "");

            val = val.Replace(",", "");
            ViewBag.valCodBar = val;

            return(View(pedido));
        }