public JsonResult FinalizarProducao(int IdProduto, int IdPedido, int TempoDecorrido)
        {
            try
            {
                using (var producaoPorPedido = new ProducaoPorPedido())
                {

                    var pedidoPrducao = new PedidoProdutoProduzido()
                    {
                        Pedido = producaoPorPedido.GetPedidoById(IdPedido),
                        Produto = producaoPorPedido.GetProdutoById(IdProduto),
                        TempoProducao = TempoDecorrido
                    };

                    producaoPorPedido.FinalizarProducao(pedidoPrducao, User.Identity.Name, Request.ServerVariables["REMOTE_ADDR"]);
                    return Json(new { TipoMensagem = TipoMensagemRetorno.Ok, PedidoFinalizado = producaoPorPedido.VerificaPedidoFinalizado(producaoPorPedido.GetPedidoById(IdPedido)) }, "text/html", JsonRequestBehavior.AllowGet);
                }

            }
            catch (Exception ex)
            {
                return Json(
                    new
                    {
                        TipoMensagem = TipoMensagemRetorno.Erro,
                        Mensagem = ex.Message

                    }, "text/html", JsonRequestBehavior.AllowGet);
            }
        }