Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }