public ParcialMesaDataContract ParcialMesa(int mesa, int idGarcon)
        {
            var parcial = new ParcialMesaDataContract()
            {
                Mesa     = mesa,
                IdGarcon = idGarcon
            };

            Parciais.Add(parcial);
            return(parcial);
        }
 public StatusComando ConfirmarImpressaoParcial(Guid idGuid, int caixa)
 {
     try
     {
         foreach (var parcial in Parciais.Where(parcial => parcial.IdGuid.Equals(idGuid)))
         {
             parcial.HoraImpressao = DateTime.Now.TimeOfDay;
             parcial.CaixaEmissor  = caixa;
             parcial.Impressa      = true;
         }
     }
     catch (Exception ex)
     {
         LastException = ex.Message;
     }
     return(StatusComando.ErroExecucao);
 }
 public ParcialMesaDataContract ParcialPendente()
 {
     return(Parciais.FirstOrDefault(parcial => parcial.Impressa == false));
 }
 public IList <ParcialMesaDataContract> ParciaisSolicitadas(int idGarcon)
 {
     return(Parciais.Where(x => x.IdGarcon == idGarcon).ToList());
 }