public ExerciseProcedure(XmlNode xmlNode) { XmlNodeList manualExerciseNodeList = xmlNode.SelectNodes("manualExercise"); if (manualExerciseNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in manualExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { manualExerciseIDRef = item.Attributes["id"].Name; ManualExercise ob = ManualExercise(); IDManager.SetID(manualExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { manualExerciseIDRef = item.Attributes["href"].Name; } else { manualExercise = new ManualExercise(item); } } } XmlNodeList automaticExerciseNodeList = xmlNode.SelectNodes("automaticExercise"); if (automaticExerciseNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in automaticExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { automaticExerciseIDRef = item.Attributes["id"].Name; AutomaticExercise ob = AutomaticExercise(); IDManager.SetID(automaticExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { automaticExerciseIDRef = item.Attributes["href"].Name; } else { automaticExercise = new AutomaticExercise(item); } } } XmlNodeList followUpConfirmationNodeList = xmlNode.SelectNodes("followUpConfirmation"); if (followUpConfirmationNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in followUpConfirmationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { followUpConfirmationIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(followUpConfirmationIDRef, ob); } else if (item.Attributes.ToString() == "href") { followUpConfirmationIDRef = item.Attributes["href"].Name; } else { followUpConfirmation = new XsdTypeBoolean(item); } } } XmlNodeList limitedRightToConfirmNodeList = xmlNode.SelectNodes("limitedRightToConfirm"); if (limitedRightToConfirmNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in limitedRightToConfirmNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { limitedRightToConfirmIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(limitedRightToConfirmIDRef, ob); } else if (item.Attributes.ToString() == "href") { limitedRightToConfirmIDRef = item.Attributes["href"].Name; } else { limitedRightToConfirm = new XsdTypeBoolean(item); } } } XmlNodeList splitTicketNodeList = xmlNode.SelectNodes("splitTicket"); if (splitTicketNodeList.Count > 1 ) { throw new Exception(); } foreach (XmlNode item in splitTicketNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { splitTicketIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(splitTicketIDRef, ob); } else if (item.Attributes.ToString() == "href") { splitTicketIDRef = item.Attributes["href"].Name; } else { splitTicket = new XsdTypeBoolean(item); } } } }
public ExerciseProcedure(XmlNode xmlNode) { XmlNodeList manualExerciseNodeList = xmlNode.SelectNodes("manualExercise"); if (manualExerciseNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in manualExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { manualExerciseIDRef = item.Attributes["id"].Name; ManualExercise ob = ManualExercise(); IDManager.SetID(manualExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { manualExerciseIDRef = item.Attributes["href"].Name; } else { manualExercise = new ManualExercise(item); } } } XmlNodeList automaticExerciseNodeList = xmlNode.SelectNodes("automaticExercise"); if (automaticExerciseNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in automaticExerciseNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { automaticExerciseIDRef = item.Attributes["id"].Name; AutomaticExercise ob = AutomaticExercise(); IDManager.SetID(automaticExerciseIDRef, ob); } else if (item.Attributes.ToString() == "href") { automaticExerciseIDRef = item.Attributes["href"].Name; } else { automaticExercise = new AutomaticExercise(item); } } } XmlNodeList followUpConfirmationNodeList = xmlNode.SelectNodes("followUpConfirmation"); if (followUpConfirmationNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in followUpConfirmationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { followUpConfirmationIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(followUpConfirmationIDRef, ob); } else if (item.Attributes.ToString() == "href") { followUpConfirmationIDRef = item.Attributes["href"].Name; } else { followUpConfirmation = new XsdTypeBoolean(item); } } } XmlNodeList limitedRightToConfirmNodeList = xmlNode.SelectNodes("limitedRightToConfirm"); if (limitedRightToConfirmNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in limitedRightToConfirmNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { limitedRightToConfirmIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(limitedRightToConfirmIDRef, ob); } else if (item.Attributes.ToString() == "href") { limitedRightToConfirmIDRef = item.Attributes["href"].Name; } else { limitedRightToConfirm = new XsdTypeBoolean(item); } } } XmlNodeList splitTicketNodeList = xmlNode.SelectNodes("splitTicket"); if (splitTicketNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in splitTicketNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { splitTicketIDRef = item.Attributes["id"].Name; XsdTypeBoolean ob = XsdTypeBoolean(); IDManager.SetID(splitTicketIDRef, ob); } else if (item.Attributes.ToString() == "href") { splitTicketIDRef = item.Attributes["href"].Name; } else { splitTicket = new XsdTypeBoolean(item); } } } }
public ExerciseProcedure(XmlNode xmlNode) { XmlNode manualExerciseNode = xmlNode.SelectSingleNode("manualExercise"); if (manualExerciseNode != null) { if (manualExerciseNode.Attributes["href"] != null || manualExerciseNode.Attributes["id"] != null) { if (manualExerciseNode.Attributes["id"] != null) { manualExerciseIDRef_ = manualExerciseNode.Attributes["id"].Value; ManualExercise ob = new ManualExercise(manualExerciseNode); IDManager.SetID(manualExerciseIDRef_, ob); } else if (manualExerciseNode.Attributes["href"] != null) { manualExerciseIDRef_ = manualExerciseNode.Attributes["href"].Value; } else { manualExercise_ = new ManualExercise(manualExerciseNode); } } else { manualExercise_ = new ManualExercise(manualExerciseNode); } } XmlNode automaticExerciseNode = xmlNode.SelectSingleNode("automaticExercise"); if (automaticExerciseNode != null) { if (automaticExerciseNode.Attributes["href"] != null || automaticExerciseNode.Attributes["id"] != null) { if (automaticExerciseNode.Attributes["id"] != null) { automaticExerciseIDRef_ = automaticExerciseNode.Attributes["id"].Value; AutomaticExercise ob = new AutomaticExercise(automaticExerciseNode); IDManager.SetID(automaticExerciseIDRef_, ob); } else if (automaticExerciseNode.Attributes["href"] != null) { automaticExerciseIDRef_ = automaticExerciseNode.Attributes["href"].Value; } else { automaticExercise_ = new AutomaticExercise(automaticExerciseNode); } } else { automaticExercise_ = new AutomaticExercise(automaticExerciseNode); } } XmlNode followUpConfirmationNode = xmlNode.SelectSingleNode("followUpConfirmation"); if (followUpConfirmationNode != null) { if (followUpConfirmationNode.Attributes["href"] != null || followUpConfirmationNode.Attributes["id"] != null) { if (followUpConfirmationNode.Attributes["id"] != null) { followUpConfirmationIDRef_ = followUpConfirmationNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(followUpConfirmationNode); IDManager.SetID(followUpConfirmationIDRef_, ob); } else if (followUpConfirmationNode.Attributes["href"] != null) { followUpConfirmationIDRef_ = followUpConfirmationNode.Attributes["href"].Value; } else { followUpConfirmation_ = new XsdTypeBoolean(followUpConfirmationNode); } } else { followUpConfirmation_ = new XsdTypeBoolean(followUpConfirmationNode); } } XmlNode limitedRightToConfirmNode = xmlNode.SelectSingleNode("limitedRightToConfirm"); if (limitedRightToConfirmNode != null) { if (limitedRightToConfirmNode.Attributes["href"] != null || limitedRightToConfirmNode.Attributes["id"] != null) { if (limitedRightToConfirmNode.Attributes["id"] != null) { limitedRightToConfirmIDRef_ = limitedRightToConfirmNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(limitedRightToConfirmNode); IDManager.SetID(limitedRightToConfirmIDRef_, ob); } else if (limitedRightToConfirmNode.Attributes["href"] != null) { limitedRightToConfirmIDRef_ = limitedRightToConfirmNode.Attributes["href"].Value; } else { limitedRightToConfirm_ = new XsdTypeBoolean(limitedRightToConfirmNode); } } else { limitedRightToConfirm_ = new XsdTypeBoolean(limitedRightToConfirmNode); } } XmlNode splitTicketNode = xmlNode.SelectSingleNode("splitTicket"); if (splitTicketNode != null) { if (splitTicketNode.Attributes["href"] != null || splitTicketNode.Attributes["id"] != null) { if (splitTicketNode.Attributes["id"] != null) { splitTicketIDRef_ = splitTicketNode.Attributes["id"].Value; XsdTypeBoolean ob = new XsdTypeBoolean(splitTicketNode); IDManager.SetID(splitTicketIDRef_, ob); } else if (splitTicketNode.Attributes["href"] != null) { splitTicketIDRef_ = splitTicketNode.Attributes["href"].Value; } else { splitTicket_ = new XsdTypeBoolean(splitTicketNode); } } else { splitTicket_ = new XsdTypeBoolean(splitTicketNode); } } }