示例#1
0
 private void RemoveEntrega(PedidoRestauranteModel entrega)
 {
     try
     {
         FilaEntrega.Remove(entrega);
         if (CurrentItem != null && CurrentItem.IdGuid == entrega.IdGuid)
         {
             CurrentItem = null;
         }
     }
     catch (Exception ex)
     {
         CustomMessageBox.MensagemErro(ex.Message);
         Erp.Business.Utils.GerarLog(ex);
     }
 }
示例#2
0
 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 RemoveEntrega(PedidoRestaurante entrega)
 {
     FilaEntrega.Remove(entrega);
 }