Ejemplo n.º 1
0
        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 + "&nbsp;&nbsp;<span style='background:" + item.CSS + "' ><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</i></span>");
                }
                else
                {
                    this.AddLi(pageID + ".aspx?RefNo=Skin&SetNo=" + item.No, item.Name + "&nbsp;&nbsp;<span style='background:" + item.CSS + "' ><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</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(); // ("风格设置");
        }
Ejemplo n.º 2
0
 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;
         }
     }
 }