/// <summary>
 /// Saves the last  Version Number 
 /// </summary>
 /// <param name="lastVersion"></param>
 public static void SaveLastVersion(string syncType, int lastVersion)
 {
     DirectoryUpdateStatus du = new DirectoryUpdateStatus();
     du.Where.Name.Value = syncType;
     du.Query.Load();
     if (du.RowCount > 0)
     {
         du.LastVersion = lastVersion;
         du.LastUpdated = DateTimeHelper.ServerDateTime;
         du.Save();
     }
 }
 /// <summary>
 /// Gets the status of Directory Servie Update.
 /// if the directory service is updated atleast once, it returns the date.
 /// </summary>
 /// <returns></returns>
 public static string GetLastUpdateTime()
 {
     DirectoryUpdateStatus du = new DirectoryUpdateStatus();
     du.LoadAll();
     if (du.RowCount > 0 && !du.IsColumnNull("LastUpdated"))
     {
         return du.LastUpdated.ToString();
     }
     else
     {
         return "Never Updated";
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Saves the last  Version Number
        /// </summary>
        /// <param name="lastVersion"></param>
        public static void SaveLastVersion(string syncType, int lastVersion)
        {
            DirectoryUpdateStatus du = new DirectoryUpdateStatus();

            du.Where.Name.Value = syncType;
            du.Query.Load();
            if (du.RowCount > 0)
            {
                du.LastVersion = lastVersion;
                du.LastUpdated = DateTimeHelper.ServerDateTime;
                du.Save();
            }
        }
Exemplo n.º 4
0
        /// <summary>
        /// Gets the status of Directory Servie Update.
        /// if the directory service is updated atleast once, it returns the date.
        /// </summary>
        /// <returns></returns>
        public static string GetLastUpdateTime()
        {
            DirectoryUpdateStatus du = new DirectoryUpdateStatus();

            du.LoadAll();
            if (du.RowCount > 0 && !du.IsColumnNull("LastUpdated"))
            {
                return(du.LastUpdated.ToString());
            }
            else
            {
                return("Never Updated");
            }
        }
 /// <summary>
 /// Gets the last version number updated from the directory Services
 /// </summary>
 /// <returns></returns>
 public static int? GetLastVersion(string syncType)
 {
     DirectoryUpdateStatus du = new DirectoryUpdateStatus();
     du.Where.Name.Value = syncType;
     du.Query.Load();
     if (du.RowCount == 0)
     {
         du.AddNew();
         du.Name = syncType;
         du.Save();
     }
     if (du.IsColumnNull("LastVersion"))
         return null;
     return du.LastVersion;
 }
Exemplo n.º 6
0
        /// <summary>
        /// Gets the last version number updated from the directory Services
        /// </summary>
        /// <returns></returns>
        public static int?GetLastVersion(string syncType)
        {
            DirectoryUpdateStatus du = new DirectoryUpdateStatus();

            du.Where.Name.Value = syncType;
            du.Query.Load();
            if (du.RowCount == 0)
            {
                du.AddNew();
                du.Name = syncType;
                du.Save();
            }
            if (du.IsColumnNull("LastVersion"))
            {
                return(null);
            }
            return(du.LastVersion);
        }