public void Execute() { _konfigurationList = new List <Konfiguration>(); DataFileRow dfr = new DataFileRow(format); try { FileStream file = new FileStream(AppGlobalSettings.rowDataFileName, FileMode.Open); StreamReader reader = new StreamReader(file); while (true) { string row = reader.ReadLine(); if (row == "") { break; } string[] properties = dfr.fromStringToArray(row); _konfigurationList.Add(new Konfiguration { OS = properties[0], SUBD = properties[1], HD = Convert.ToInt32(properties[2]), SD = Convert.ToInt32(properties[3]), PRICE = Convert.ToInt32(properties[4]), CREATETIME = Convert.ToDateTime(properties[5]) }); } reader.Close(); file.Close(); } catch (Exception ex) { LogUtility.ErrorLog(ex.Message); } }
public void Execute() { try { FileStream file = new FileStream(AppGlobalSettings.rowDataFileName, FileMode.Create); StreamWriter writer = new StreamWriter(file); DataFileRow dfr = new DataFileRow(format); for (int ix = 0; ix < _konfigurationList.Count; ix++) { string[] properties = { _konfigurationList[ix].OS, _konfigurationList[ix].SUBD, _konfigurationList[ix].HD.ToString(), _konfigurationList[ix].SD.ToString(), _konfigurationList[ix].PRICE.ToString(), _konfigurationList[ix].CREATETIME.ToString() }; writer.WriteLine(dfr.fromArrayToString(properties)); } writer.Close(); file.Close(); } catch (Exception ex) { LogUtility.ErrorLog(ex.Message); } }