public void AddEchantillonApportERP(XmlParamInsertInApport xmlParamInsertInApport) { if (xmlScenarioData != null && xmlScenarioData.listXmlParamInsertInApport != null) { xmlScenarioData.listXmlParamInsertInApport.Add(xmlParamInsertInApport); } }
public XmlScenarioData InitXmlScenarioData(string sPath) { XmlScenarioData xmlScenarioData = null; if (File.Exists(sPath)) { xmlScenarioData = FastSerialisation.Instance().GetSaveStructInCurrentDirectory <XmlScenarioData>(sPath); return(xmlScenarioData); } xmlScenarioData = new XmlScenarioData() { listXmlParamInsertInApport = new List <XmlParamInsertInApport>(), listItemArticleOrphea = new List <XmlItemArticleOrphea>() }; XmlParamInsertInApport xmlParamInsertInApport = new XmlParamInsertInApport() { Command = "Insert", keyVals = new List <keyVal>() }; xmlParamInsertInApport.keyVals.Add(new keyVal() { key = "k", value = "v" }); xmlScenarioData.listXmlParamInsertInApport.Add(xmlParamInsertInApport); XmlItemArticleOrphea itemArticleOrphea = new XmlItemArticleOrphea() { ArticleCode = "", ArticleName = "", Variety = "" }; xmlScenarioData.listItemArticleOrphea.Add(itemArticleOrphea); string sReponse = FastSerialisation.Instance().SaveStructInCurrentDirectory <XmlScenarioData>(xmlScenarioData, sPath); SingleLogFileAsXml.Instance().AjouteLog("Init", "InitXmlConfigExtraParamClient.xml n'existe pas : creation : " + sReponse); return(xmlScenarioData); }