///////////////////////////////////////////////////////////
        // Private functions
        private bool EditableEnvelopesFilter(object item)
        {
            EnvelopeDRM envRow   = (EnvelopeDRM)item;
            bool        keepItem = true; // Assume the item will be shown in the list

            if (EnvelopeCON.isSpecial(envRow.ID))
            {
                keepItem = false;
            }

            // Remove the item if we don't want to see closed envelopes or it's not in the search.
            else if (!this._ShowClosed && envRow.Closed)
            {
                keepItem = false;
            }

            else if (!String.IsNullOrEmpty(this._SearchText) && !envRow.Name.ToLower().Contains(this.SearchText.ToLower()))
            {
                keepItem = false;
            }

            return(keepItem);
        }
 public bool IsSpecial()
 {
     return EnvelopeCON.isSpecial(this.envelopeRow.id);
 }