private void RemoverPedidoLocalCancelado(PedidoLocal pedidoCancelado)
        {
            CocinaPedidoLocal vistaPedidoLocal = cocinaPedidoLocals.FirstOrDefault(p => p.EditarLabelIDPedido == pedidoCancelado.Id.ToString());

            if (vistaPedidoLocal != null)
            {
                cocinaPedidoLocals.Remove(cocinaPedidoLocals.First(p => p.EditarLabelIDPedido == pedidoCancelado.Id.ToString()));
                grid.Children.Remove(vistaPedidoLocal);
                pedidosLocales.Remove(pedidosLocales.FirstOrDefault(p => p.Id == pedidoCancelado.Id));
                ejeY -= 300;
            }
        }
        public void MostrarPedidoLocal(PedidoLocal pedido)
        {
            CocinaPedidoLocal vistaPedidoLocal = cocinaPedidoLocals.FirstOrDefault(p => p.EditarLabelIDPedido == pedido.Id.ToString());
            List <platillo>   platillos        = new List <platillo>();

            if (vistaPedidoLocal == null)
            {
                CocinaPedidoLocal cocinaPedidoLocal = new CocinaPedidoLocal();
                cocinaPedidoLocal.Name       = "local_" + conteo.ToString();
                cocinaPedidoLocal.Margin     = new Thickness(100, ejeY, 0, 0);
                cocinaPedidoLocal.Visibility = Visibility.Visible;
                cocinaPedidoLocal.eventoNotificarPedidoPreparado += EnviarPedidoLocalPreparado;

                cocinaPedidoLocal.EditarLabelIDPedido      = pedido.Id.ToString();
                cocinaPedidoLocal.EditarLabelTipo          = "Local";
                cocinaPedidoLocal.EditarLabelInstrucciones = pedido.instruccionesEspeciales;

                foreach (var producto in pedido.Producto)
                {
                    platillos.Add(new platillo(producto.nombre, false, producto.cantidad));
                }

                cocinaPedidoLocal.llenarDataGrid = platillos;

                ejeY += 300;
                conteo++;

                grid.Children.Add(cocinaPedidoLocal);
                cocinaPedidoLocals.Add(cocinaPedidoLocal);
                pedidosLocales.Add(pedido);
            }
            else
            {
                vistaPedidoLocal.EditarLabelInstrucciones = pedido.instruccionesEspeciales;
                vistaPedidoLocal.llenarDataGrid           = null;
                foreach (var producto in pedido.Producto)
                {
                    platillos.Add(new platillo(producto.nombre, false, producto.cantidad));
                }
                vistaPedidoLocal.llenarDataGrid = platillos;
                pedidosLocales.Remove(pedidosLocales.FirstOrDefault(p => p.Id == pedido.Id));
                pedidosLocales.Add(pedido);
            }
        }