Esempio n. 1
0
    public static DataList PagesLoad(DataList Repeater1)
    {
        //// String com = System.Configuration.ConfigurationManager.AppSettings["com.systemsoriginals.www.webservice"].ToString();

        //          * ++++++++++++++++++++++**************

        DataSet ds = new DataSet();

         XmlNode CurrNode;

        XmlDocument HomeSettings = new XmlDocument();

        // m_pages

        //strPhysicalPath = messages.strPhysicalPath;   // Request.MapPath("~\\XML\\changeText.xml");

         //messages.xml.Load(strPhysicalPath);

        HomeSettings.Load(strPhysicalPath);

        CurrNode = HomeSettings.SelectSingleNode("DonateExl");

        XmlNodeList CurrNodes = CurrNode.ChildNodes;
        int xx = 0;

        messages.arrlstPages.Clear();

        if (messages.arrlstPages.Count == 0)
        {
            foreach (XmlNode node in CurrNodes)
            {

                if (node.Name.ToString() == "DonateHomePage")
                {
                    messages.defaultpage = node.InnerText;

                }
                else
                {
                    clsPages clspages = new clsPages(node.Name.ToString(), strPhysicalPath);

                    messages.arrlstPages.Add(clspages);
                }

            }

        }

        messages.lstPages.Clear();
        foreach (XmlNode node in CurrNodes)
        {

            string nodeAttr =  node.Attributes.Count>0?   node.Attributes[0].Value : "";

            messages.lstPages.Add(node.Name.ToString() + "," + nodeAttr);

        }

        Repeater1.DataSource = messages.lstPages;
        Repeater1.DataBind();

        messages.qulstPages.Clear();
        messages.qulstPages.Enqueue(lstPages);
        return Repeater1;
    }
Esempio n. 2
0
    //static public XmlDocument HomeSettings;// = new XmlDocument();
    //static public XmlNode CurrNode;
    public static void ConfirmImg_Load(int indxp, int indxs)
    {
        int w = 0;
        string DonateExlDonateWall = sect[indxs];

        int x = xml_list.indexSection;

        if (lstPages == null || lstPages.Count == 0)
            lstPages = (List<String>)messages.qulstPages.Peek();

        String[] pags  = lstPages[indxp].Split(',');
        string lstpages = pags[0];// lstPages[indxp];

        string strPhysicalPath = "";

        XmlDocument HomeSettings = new XmlDocument();
        strPhysicalPath = messages.strPhysicalPath;

        HomeSettings.Load(strPhysicalPath);

        string[] pages = lstPages[messages.pageindex].Split(',');

        string page = pages[0];/// lstPages[messages.pageindex];// messages.page;

        /////////  messages.removeTextWalls(HomeSettings, "DonateExl/" + page + "/" + node);
        messages.removeTextWallsSection(HomeSettings, "DonateExl/" + page + "/" + DonateExlDonateWall);

        HomeSettings.Save(strPhysicalPath);

        while (w < xml_list.ardonateimagesrc.Length && xml_list.ardonateimagesrc[w] != null)
        {
            w++;

        }

        w--;

        //   while (w < xml_list.ardonateimagesrc.Length && xml_list.ardonateimagesrc[w] != null)
        while (w >= 0)
        {

            //  firstname_ + " " + lastname_
           //////////// string[] arr = { xml_list.ardonateImgName[w], xml_list.ardonateimagesrc[w], xml_list.ardonateImgAmt[w], xml_list.ardonateImgPhotoSrc[w], xml_list.ardonateImgNumber[w], xml_list.ardonateImgText[w] };
            string[] arr = { xml_list.ardonateImgNumber[w], xml_list.ardonateImgNpage[w], xml_list.ardonateImgName[w], xml_list.ardonateimagesrc[w], xml_list.ardonateImgAmt[w], xml_list.ardonateImgPhotoSrc[w], xml_list.ardonateImgText[w] };

            createTextWall(ar, arr, textsect[indxs], DonateExlDonateWall);
            //w++;

            w--;
        }

        xml_list.indexPage = indxp;
        xml_list.indexPage = indxs;

        messages.arrlstPages.RemoveAt(indxp);

        clsPages clspages = new clsPages(lstpages, strPhysicalPath);

        //////////messages.arrlstPages.Add(clspages);

        messages.arrlstPages.Insert(indxp, clspages);

        xml_Load(indxp, indxs);
    }