protected void ddlLottery_SelectedIndexChanged(object sender, EventArgs e) { DataTable dt = new DAL.Tables.T_ActiveAllBuyStar().Open("LotterieID,UserList,[Order]", "LotterieID = " + ddlLottery.SelectedValue + "", ""); if (dt == null || dt.Rows.Count < 1) { tbUserName.Text = ""; } else { tbUserName.Text = dt.Rows[0]["UserList"].ToString(); string[] userlist = tbUserName.Text.Trim().Split(','); tbUserName.Text = ""; foreach (string s in userlist) { tbUserName.Text += s.Split('|')[0] + ","; } if (tbUserName.Text.EndsWith(",")) { tbUserName.Text = tbUserName.Text.Substring(0, tbUserName.Text.Length - 1); } tbOrder.Text = dt.Rows[0]["Order"].ToString(); } }
protected void btnSubMit_Click(object sender, EventArgs e) { string name = tbUserName.Text.Trim(); if (name == "") { Shove._Web.JavaScript.Alert(this.Page, "请输入合买活跃明星!"); return; } name = name.Replace(",", ","); string[] n = name.Split(','); name = ""; foreach (string s in n) { Users u = new Users(_Site.ID)[_Site.ID, s.Trim()]; if (u == null) { Shove._Web.JavaScript.Alert(this.Page, "对不起,您输入的" + s + "不存在!"); return; } name += u.Name + "|" + u.ID.ToString() + ","; } if (name.EndsWith(",")) { name = name.Substring(0, name.Length - 1); } DAL.Tables.T_ActiveAllBuyStar t = new DAL.Tables.T_ActiveAllBuyStar(); t.LotterieID.Value = ddlLottery.SelectedValue; t.UserList.Value = name; t.Order.Value = Shove._Convert.StrToInt(tbOrder.Text, 1); if (t.GetCount("LotterieID=" + ddlLottery.SelectedValue + "") > 0) { t.Update("LotterieID=" + ddlLottery.SelectedValue + ""); } else { t.Insert(); } Shove._Web.Cache.ClearCache("Home_Room_JoinAllBuy_BindActiveMembers"); Shove._Web.JavaScript.Alert(this.Page, "操作成功!"); }