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; }
//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); }