private void LimpaFilaMesa(int mesa)
        {
            var listRem = FilaSalao.Where(x => x.Mesa == mesa);

            foreach (var m in listRem)
            {
                FilaSalao.Remove(m);
            }
        }
 private void RemoveMesa(PedidoRestauranteModel mesa)
 {
     try
     {
         if (mesa.EntityRestaurante.Confirmado)
         {
             Collection.Remove(mesa);
         }
         if (CurrentItem != null && CurrentItem.EntityRestaurante.Mesa == mesa.EntityRestaurante.Mesa)
         {
             CurrentItem = null;
         }
         FilaSalao.Remove(mesa);
     }
     catch (Exception ex)
     {
         CustomMessageBox.MensagemErro(ex.Message);
         Erp.Business.Utils.GerarLog(ex);
     }
 }
 private void FecharPedido()
 {
     try
     {
         if (CurrentItem == null)
         {
             return;
         }
         if (CurrentItem.EntityRestaurante.Local == LocalPedidoRestaurante.Mesa)
         {
             var ped = GetMesa(CurrentItem.EntityRestaurante.Mesa);
             FecharMesa();
             if (ped == null)
             {
                 return;
             }
             if (!ped.IsPagamentoCancelado)
             {
                 Collection.Remove(ped);
                 FilaSalao.Remove(ped);
                 CurrentItem = null;
             }
         }
         else
         {
             var ped = GetEntrega(CurrentItem.EntityRestaurante.Controle.Controle);
             FecharEntrega();
             if (!ped.IsPagamentoCancelado)
             {
                 FilaEntrega.Remove(ped);
                 CurrentItem = null;
             }
         }
         OnAcaoConcluida();
     }
     catch (Exception ex)
     {
         CustomMessageBox.MensagemErro(ex.Message);
         Erp.Business.Utils.GerarLog(ex);
     }
 }
 private void RemoveMesaFila(PedidoRestaurante mesaFilaRem)
 {
     FilaSalao.Remove(mesaFilaRem);
 }