public JsonResult GetListaPedidosByFiltro(DateTime DataEntrega, DateTime? HorarioEntrega, int? IdCliente, string NumeroPedido)
        {
            using (var producaoPorPedido = new ProducaoPorPedido())
            {
                var listaRetorno = producaoPorPedido.GetPedidosByFiltro(DataEntrega, HorarioEntrega, IdCliente, NumeroPedido)
                    .Select(x => new PedidoModel()
                    {
                        IdPedido = x.IdPedido,
                        LocalEvento = x.LocalEvento,
                        Cliente = new ClienteModel()
                        {
                            IdCliente = x.Cliente.IdCliente,
                            Nome = x.Cliente.Nome
                        },
                        DataEvento = x.DataEvento,
                        DataHoraEntrega = x.DataHoraEntrega,
                        NumeroPedido = x.NumeroPedido

                    }).OrderBy(x => x.DataEvento).OrderBy(x => x.DataHoraEntrega).ToList();

                return Json(MVCHelper.RenderRazorViewToString(this, Url.Content("~/Views/ProducaoPorPedido/PedidosProducaoPartial.cshtml"), listaRetorno), JsonRequestBehavior.AllowGet);
            }
        }