public void GeneratePersoneXML() { CSLib.File.CTextFile f = new CSLib.File.CTextFile(); CSLib.CVariables Persones = f.GetDirList(PersonFolder, "*.*"); string strXMLPersonTemplate = f.LoadFile(XMLPersonFileTemplate); foreach (CSLib.CVariable Persone in Persones) { string strPersonPath = PersonFolder + @"\" + Persone.Name; string strPersonXMLFile = strPersonPath + @"\p.xml"; if (!CSLib.File.CTextFile.Exist(strPersonXMLFile)) { string strXML = strXMLPersonTemplate; strXML = CSLib.CSLibGlobal.PreProcess(strXML, "GUID", CSLib.CWindows.CreateGUIDKey(), "CREATION_DATE", this.Now); f.LogFile(strPersonXMLFile, strXML, true); System.Threading.Thread.Sleep(11); } } }
public void Load() { CSLib.File.CTextFile f = new CSLib.File.CTextFile(); if (CSLib.File.CTextFile.Exist(FileName)) { string [] PersonsInfo = f.LoadFile(this.FileName).Split(CSLib.CSLibGlobal.CR[0]); foreach (string s in PersonsInfo) { string [] item = s.Split(','); CPerson p = this.GlobalPersons[item[0]]; if (p == null) { } else { this.Add(p, CSLib.CSLibGlobal.CInt(item[1]), CSLib.CSLibGlobal.CInt(item[2])); } } } }