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); } }