Example #1
0
        public static bool Examine(DataBook book, out string Error)
        {
            Error = string.Empty;
            if (book.Span.Days > 0 || book.Span.Hours > 0 || book.Span.Minutes > 0 || book.Span.Seconds > 0)
            {
                return(false);
            }
            string str = string.Empty;

            if (ADController.DeleteUserFromGroup(book.Name, book.GroupName, out str))
            {
                book.Label = true;
                try
                {
                    Edit(book);
                }catch (Exception ex) {
                    Error = ex.Message;
                    return(false);
                }
            }
            else
            {
                Error = str;
                return(false);
            }
            return(true);
        }
Example #2
0
        public bool Examine(DataBook dataBook, out string error)
        {
            error = string.Empty;
            if (dataBook.Span.Days > 0 || dataBook.Span.Hours > 0 || dataBook.Span.Minutes > 0 || dataBook.Span.Seconds > 0)
            {
                return(false);
            }
            string str = "";

            if (ADController.DeleteUserFromGroup(dataBook.sAMAccountName, dataBook.GroupName, out str))
            {
                dataBook.Label = true;
                try
                {
                    Edit(dataBook);
                }catch (Exception ex)
                {
                    error = ex.Message;
                    return(false);
                }
            }
            else
            {
                error = str;
                return(false);
            }
            return(true);
        }