static public List <AchievementGroupController> GetAchievementGroupList(String userid) { AchievementController Control = new AchievementController(userid); List <AchievementGroupController> list = new List <AchievementGroupController>(); List <AchievementGroupModel> Modellist = Control.m_pModel.AchievementGroupList; foreach (AchievementGroupModel tmp in Modellist) { AchievementGroupController c = new AchievementGroupController(tmp, Control.m_pDb); list.Add(c); } return(list); }
protected void AchievementRepeater_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "getaward") { String Text = null; Int32 award_group_id = Convert.ToInt32(e.CommandArgument); AchievementGroupController Controller = AchievementController.GetAchievementGroup(m_szUserId, award_group_id); String desc = Controller.Description; Int32 point = Controller.Award; Controller.GetAward(); Text = "获得成就\"" + desc + "\""; RecordController.AddDetail(m_szUserId, ModelParam.POINT_GET_RECORD_ID, Text, point); AchievementRepeater.DataBind(); ClientScript.RegisterStartupScript(ClientScript.GetType(), "GetAwardScript", "<script>swal('" + Text + "').then((value) => {window.location.href='Achievement.aspx';});</script>"); } }