/// <summary> /// 控件行命令事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void repInfo_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName.Equals("del")) { int id = Convert.ToInt32(e.CommandArgument); Common_LinksService.Delete(id); LoadData(); } if (e.CommandName.Equals("mod")) { int id = Convert.ToInt32(e.CommandArgument); Common_Links item = Common_LinksService.GetModel(id); if (item != null) { ddlLinkType.SelectedValue = item.linkType.ToString(); ddlPlace.SelectedValue = item.linkPlace.ToString(); lblImgWeiBo.Text = item.imgurl; if (item.linkType == 2) { imgRow.Visible = true; } else { imgRow.Visible = false; } txtLinkUrl.Text = item.linkurl; //txtLinkTitle.Text = item.linktitle; txtLinkName.Text = item.linkname; lblId.Text = item.id.ToString(); if (item.isTj == 1) { cboTj.Checked = true; } else { cboTj.Checked = false; } if (item.isHot == 1) { cboHot.Checked = true; } else { cboHot.Checked = false; } if (item.is_target == 1) { cboNewBlank.Checked = true; } else { cboNewBlank.Checked = false; } pnlAdd.Visible = true; pnlList.Visible = false; } } }
/// <summary> /// 加载信息 /// </summary> private void LoadData() { DataSet ds = Common_LinksService.GetList(""); if (ds.Tables[0].Rows.Count > 0) { this.repInfo.DataSource = ds; repInfo.DataBind(); } }
/// <summary> /// 添加友情连接 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Button1_Click(object sender, EventArgs e) { string name = this.txtLinkName.Text.Trim(); string url = this.txtLinkUrl.Text.Trim(); if (name.Length == 0 || url.Length == 0) { lblError.Text = "各项不能为空"; return; } Common_Links item = new Common_Links(); item.linkPlace = Convert.ToInt32(ddlPlace.SelectedValue); item.linkType = Convert.ToInt32(ddlLinkType.SelectedValue); item.linkname = name; item.linktitle = ""; item.linkurl = url; if (item.linkType == 2) { item.imgurl = lblImgWeiBo.Text.Trim(); } else { item.imgurl = ""; } item.is_target = 0; if (cboNewBlank.Checked) { item.is_target = 1; } item.isHot = 0; if (cboHot.Checked) { item.isHot = 1; } item.isTj = 0; if (cboTj.Checked) { item.isTj = 1; } item.orderNum = 0; item.remark = ""; item.status = 0; item.infoType = 0; item.addTime = DateTime.Now; item.addUser = 0; AdminUser user = Session["loginUser"] as AdminUser; if (user != null) { item.addUser = user.id; } if (lblId.Text != "") { item.id = Convert.ToInt32(lblId.Text.Trim()); int num = Common_LinksService.Update(item); } else { int num = Common_LinksService.Add(item); } pnlAdd.Visible = false; pnlList.Visible = true; LoadData(); }