public void Skin() { string pageID = this.PageID; string setNo = this.Request.QueryString["SetNo"]; if (setNo != null) { BP.WF.Port.WFEmp em = new BP.WF.Port.WFEmp(BP.Web.WebUser.No); em.Style = setNo; em.Update(); WebUser.Style = setNo; this.Response.Redirect(pageID + ".aspx?RefNo=Skin", true); return; } this.AddFieldSet("风格设置"); BP.WF.XML.Skins sks = new BP.WF.XML.Skins(); sks.RetrieveAll(); this.AddUL(); foreach (BP.WF.XML.Skin item in sks) { if (WebUser.Style == item.No) { this.AddLi(item.Name + " <span style='background:" + item.CSS + "' ><i> </i></span>"); } else { this.AddLi(pageID + ".aspx?RefNo=Skin&SetNo=" + item.No, item.Name + " <span style='background:" + item.CSS + "' ><i> </i></span>"); } //System.Web.UI.WebControls.RadioButton rb = new RadioButton(); //rb.ID = "RB_" + item.No; //rb.Text = item.Name; //rb.GroupName = "s"; //if (WebUser.Style == item.No) // rb.Checked=true; //this.Add(rb); //this.AddBR(); } this.AddULEnd(); Button btn = new Button(); btn.ID = "Btn_Save"; btn.CssClass = "Btn"; btn.Text = "Save"; btn.Click += new EventHandler(btn_SaveSkin_Click); this.AddFieldSetEnd(); // ("风格设置"); }
void btn_SaveSkin_Click(object sender, EventArgs e) { BP.WF.XML.Skins sks = new BP.WF.XML.Skins(); sks.RetrieveAll(); foreach (BP.WF.XML.Skin item in sks) { if (this.GetRadioButtonByID("RB_" + item.No).Checked) { WebUser.Style = item.No; BP.WF.Port.WFEmp emp = new BP.WF.Port.WFEmp(WebUser.No); emp.Style = item.No; emp.Update(); this.Response.Redirect(this.Request.RawUrl, true); return; } } }