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); }