/// <summary>
        /// Método que carga en los DataGrid los pedidos Locales que son devueltos por el SERVIDOR.
        /// </summary>
        /// <param name="pedidosLocales"></param>
        public void CargarPedidosLocales(PedidoLocalDeServidor[] pedidosLocales)
        {
            foreach (var pedidoLocalEspera in pedidosLocales.Where(p => p.estado == "En Espera"))
            {
                ListaPedidosLocales.Add(ConvertidorDeObjetos.PedidoLocalDeServidor_A_PedidoLocal(pedidoLocalEspera));
                PedidoEnDataGrid pedidoEnDataGrid = new PedidoEnDataGrid(pedidoLocalEspera.idGeneradoDeEmpleado, pedidoLocalEspera.id.ToString(), "Local", pedidoLocalEspera.numeroMesa.ToString(), pedidoLocalEspera.instruccionesDePedido);
                pedidosEnEspera.Add(pedidoEnDataGrid);
            }
            foreach (var pedidoLocalPreparado in pedidosLocales.Where(p => p.estado == "Preparado"))
            {
                ListaPedidosLocales.Add(ConvertidorDeObjetos.PedidoLocalDeServidor_A_PedidoLocal(pedidoLocalPreparado));
                PedidoEnDataGrid pedidoEnDataGrid = new PedidoEnDataGrid(pedidoLocalPreparado.idGeneradoDeEmpleado, pedidoLocalPreparado.id.ToString(), "Local", pedidoLocalPreparado.numeroMesa.ToString(), pedidoLocalPreparado.instruccionesDePedido);
                pedidosPreparados.Add(pedidoEnDataGrid);
            }

            foreach (var pedidoLocalEnviado in pedidosLocales.Where(p => p.estado == "Entregado"))
            {
                ListaPedidosLocales.Add(ConvertidorDeObjetos.PedidoLocalDeServidor_A_PedidoLocal(pedidoLocalEnviado));
                PedidoEnDataGrid pedidoEnDataGrid = new PedidoEnDataGrid(pedidoLocalEnviado.idGeneradoDeEmpleado, pedidoLocalEnviado.id.ToString(), "Local", pedidoLocalEnviado.numeroMesa.ToString(), pedidoLocalEnviado.instruccionesDePedido);
                pedidosEntregados.Add(pedidoEnDataGrid);
            }

            foreach (var pedidoLocalEnviado in pedidosLocales.Where(p => p.estado == "Cancelado"))
            {
                ListaPedidosLocales.Add(ConvertidorDeObjetos.PedidoLocalDeServidor_A_PedidoLocal(pedidoLocalEnviado));
                PedidoEnDataGrid pedidoEnDataGrid = new PedidoEnDataGrid(pedidoLocalEnviado.idGeneradoDeEmpleado, pedidoLocalEnviado.id.ToString(), "Local", pedidoLocalEnviado.numeroMesa.ToString(), pedidoLocalEnviado.instruccionesDePedido);
                pedidosCancelados.Add(pedidoEnDataGrid);
            }
        }
        // CALLBACKS NOTIFICAR PEDIDOS ******************************************************


        public void ObtenerTodosPedidos(PedidoADomicilioDeServidor[] pedidosADomicilio, PedidoLocalDeServidor[] pedidosLocales)
        {
            Dispatcher.Invoke(() =>
            {
                foreach (var pedidoDomicilio in pedidosADomicilio.Where(p => p.estado == "En Espera"))
                {
                    PedidoADomicilio pedidoDomicilioConvertido = ConvertidorDeObjetos.PedidoADomicilioDeServidor_A_PedidoADomicilio(pedidoDomicilio);
                    MostrarPedidoDomicilio(pedidoDomicilioConvertido);
                }

                foreach (var pedidoLocal in pedidosLocales.Where(p => p.estado == "En Espera"))
                {
                    PedidoLocal pedidoLocalConvertido = ConvertidorDeObjetos.PedidoLocalDeServidor_A_PedidoLocal(pedidoLocal);
                    MostrarPedidoLocal(pedidoLocalConvertido);
                }
            });
        }