public static string GetIndex() { DAL settings = new DAL(); string lastId = BLANK; try { // get file name from config string fileName = settings.INDEX_STORE_FILE_NAME; if (!File.Exists(fileName)) { // make file, set to zero FileStoreUtility.MakeFile(fileName); } // get the last id that was placed inside lastId = File.ReadAllText(fileName); } catch (Exception exception) { string parameters = lastId; Shields_Error_Logger.LogError(exception, "GetIndex()", parameters); return(lastId); } return(lastId); }
public static bool AppendLocalWebLog(string message) { DAL settings = new DAL(); try { string fileName = settings.LOCAL_WEB_LOG_FILE_NAME; if (!File.Exists(fileName)) { if (!FileStoreUtility.MakeFile(fileName)) { return(false); } } string output = LOG_TEMPLATE .Replace("[DATE_TIME]", DateTime.Now.ToShortDateString()) .Replace("[MESSAGE]", message) + Convert.ToChar(NEW_LINE); File.AppendAllText(fileName, output); } catch (Exception exception) { string parameters = message; Shields_Error_Logger.LogError(exception, "AppendLocalWebLog(string message)", parameters); return(false); } return(true); }
public static bool UpdateIndex(string lastId) { DAL settings = new DAL(); try { // get file name from config string fileName = settings.INDEX_STORE_FILE_NAME; // if there is no file make one if (!File.Exists(fileName)) { if (!FileStoreUtility.MakeFile(fileName)) { return(false); } } // write the last id File.WriteAllText(fileName, lastId); } catch (Exception exception) { string parameters = lastId; Shields_Error_Logger.LogError(exception, "UpdateIndex(string lastId)", parameters); return(false); } return(true); }
public static void SetCanvasRows(Canvas canvas) { // get the last index int lastIndex = Convert.ToInt32(FileStoreUtility.GetIndex()); // get the identities from last index List <Identity> identities = IdentityController.GetIdentitiesFromLastIndex(lastIndex); foreach (Identity ident in identities) { // new column list List <Canvas.Column> columns = new List <Canvas.Column>(); // add all the necessary columns - should be in order of canvas columns.Add(MakeColumn(XMLController.XML_COL_IDA, ident.ida)); columns.Add(MakeColumn(XMLController.XML_COL_IDENT_ID, ident.identId.ToString())); columns.Add(MakeColumn(XMLController.XML_COL_FIRST_NAME, ident.firstName)); columns.Add(MakeColumn(XMLController.XML_COL_LAST_NAME, ident.lastName)); columns.Add(MakeColumn(XMLController.XML_COL_BIRTH_DTTM, ident.dateOfBirth)); columns.Add(MakeColumn(XMLController.XML_COL_SS_NUMBER, ident.socialSecurityNumber)); // set the user group from canvas object columns.Add(MakeColumn(XMLController.XML_COL_USER_GROUP, canvas.UserGroup)); // make row canvas.Rows.Add(MakeRow(columns)); } }