private void ChangeAlohaIniDate(string dataFolder)
 {
     try
     {
         var alohaIniFile = Path.Combine(dataFolder, SettingsData.Constants.SystemConst.ALOHA_INI);
         FileHelperExt.ReplaceDataInFile(alohaIniFile, "DOB=", String.Format("DOB={0}", DateTime.Today.ToString("MM dd yyyy")));
     }
     catch (Exception ex)
     {
         SharedLogger.LogError(ex);
     }
 }
        private static bool IsUpdatedUpToDay(string dataFolder)
        {
            try
            {
                var alohaIniFile = Path.Combine(dataFolder, SettingsData.Constants.SystemConst.ALOHA_INI);

                if (File.Exists(alohaIniFile) == false)
                {
                    return(false);
                }

                var today    = DateTime.Today;
                var fileInfo = new FileInfo(alohaIniFile);

                if (fileInfo.LastWriteTime < today)
                {
                    return(false);
                }


                var dob = FileHelperExt.ReadFirstValue(alohaIniFile, "DOB=");

                if (dob == null)
                {
                    return(false);
                }

                var splitDob = dob.Split(' ');

                if (splitDob.Length != 3)
                {
                    return(false);
                }

                var alohaDate = new DateTime(int.Parse(splitDob[2]), int.Parse(splitDob[0]), int.Parse(splitDob[1]));

                return(alohaDate >= today);
            }
            catch (Exception ex)
            {
                SharedLogger.LogError(ex);
                return(false);
            }
        }