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';"); }
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(""); }