Exemplo n.º 1
0
        private static bool ChangeRecycleStatus(WorkItemWrapper workItem, RecycleStatus toRecycleStatus)
        {
            if ((toRecycleStatus == RecycleStatus.ToDelete && workItem.IsDeleted) ||
                (toRecycleStatus == RecycleStatus.ToRestore && !workItem.IsDeleted))
            {
                return(false);
            }

            var previousStatus = workItem.RecycleStatus;

            workItem.RecycleStatus = toRecycleStatus;

            var updated = previousStatus != workItem.RecycleStatus;

            workItem.IsDirty = updated || workItem.IsDirty;
            return(updated);
        }
Exemplo n.º 2
0
 public bool GetStatus(out ChannelStatus cs, out BoxStatus bs, out RecycleStatus rs)
 {
     return(m_ReadCard.GetStatus(out cs, out bs, out rs));
 }