private void LoadLaserscribe(XmlDocument xmlDoc, LaserscribeConfigData configData) { XmlOldLaserscribe xmlLaserscribe = new XmlOldLaserscribe(); xmlLaserscribe.LoadConfig(xmlDoc); configData.Enabled = xmlLaserscribe.Enabled; configData.LaserscribeMatchingEnabled = xmlLaserscribe.LaserscribeMatchingEnabled; configData.ClearLaserscribeFormatList(); configData.AddRangeToLaserscribeFormatList(xmlLaserscribe.LaserscribeFormats); configData.ClearLotFilterList(); configData.AddRangeToLotFilterList(xmlLaserscribe.LotsWithLaserscribesInDb); configData.UsingLaserscribeFromDB = xmlLaserscribe.EnableUsingLaserscribeFromDB; }
private void SaveLaserscribe(XmlDocument xmlDoc, LaserscribeConfigData configData) { XmlOldLaserscribe xmlLaserscribe = new XmlOldLaserscribe(); xmlLaserscribe.Enabled = configData.Enabled; xmlLaserscribe.LaserscribeMatchingEnabled = configData.LaserscribeMatchingEnabled; xmlLaserscribe.LaserscribeFormats = new List<LaserscribeFormat>(configData.LaserscribeFormatList); xmlLaserscribe.LotsWithLaserscribesInDb = new List<LotFilter>(configData.LotFilterList); xmlLaserscribe.EnableUsingLaserscribeFromDB = configData.UsingLaserscribeFromDB; xmlLaserscribe.SaveConfig(xmlDoc); }