示例#1
0
文件: medalgrid.cs 项目: xiongeee/BBX
        private void SaveMedal_Click(object send, EventArgs e)
        {
            int  num  = 0;
            bool flag = false;

            foreach (object current in this.DataGrid1.GetKeyIDArray())
            {
                int    medalid = int.Parse(current.ToString());
                string name    = this.DataGrid1.GetControlValue(num, "name").Trim();
                string image   = this.DataGrid1.GetControlValue(num, "image").Trim();
                if (String.IsNullOrEmpty(name) || String.IsNullOrEmpty(image))
                {
                    flag = true;
                }
                else
                {
                    //Medals.UpdateMedal(medalid, name, image);
                    var entity = Medal.FindByID(medalid);
                    entity.Name  = name;
                    entity.Image = image;
                    entity.Update();

                    num++;
                }
            }
            AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "批量更新勋章信息", "");
            //XCache.Remove(CacheKeys.FORUM_UI_MEDALS_LIST);
            if (flag)
            {
                base.RegisterStartupScript("PAGE", "alert('某些信息不完整,未能更新!');window.location.href='global_medalgrid.aspx';");
                return;
            }
            base.RegisterStartupScript("PAGE", "window.location.href='global_medalgrid.aspx';");
        }
示例#2
0
        public string Medals(string medalid)
        {
            if (String.IsNullOrEmpty(medalid.Trim()))
            {
                return("");
            }
            //DataTable medal = BBX.Forum.Medals.GetMedal(medalid.ToInt());
            //if (medal.Rows.Count > 0)
            Medal medal = Medal.FindByID(medalid.ToInt());

            if (medal != null)
            {
                return("<img src=../../images/medals/" + medal.Image + " height=25px> " + medal.Name);
            }
            return("");
        }