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