private bool LoadPageData(XmlNode oPagesNode) { string sErrorMsg = "Não existem páginas cadastradas."; if (oPagesNode == null) { MessageBox.Show(sErrorMsg, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } try { int iPageId = 1; foreach (XmlNode oNode in oPagesNode) { if (oNode.Name == "page") { CPage oPage = new CPage(iPageId, oNode); m_htPages.Add(iPageId, oPage); iPageId++; } } } catch { MessageBox.Show("Erro ao carregar páginas.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }
private bool LoadStructure(XmlNode oBookNode) { if (oBookNode == null) { return(false); } try { int iPageId = 1; foreach (XmlNode oNode in oBookNode) { if (oNode.Name == "page") { CPage oPage = new CPage(iPageId, oNode); m_htPage.Add(iPageId, oPage); iPageId++; } } } catch { MessageBox.Show("Erro ao carregar páginas.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } return(true); }