protected void Page_Load(object sender, EventArgs e) { int noveltyID =Convert.ToInt32(Request.QueryString["noveltyID"]); BLL.noveltyTb bllNovelty = new BLL.noveltyTb(); Model.noveltyTb novelty = bllNovelty.GetModel(noveltyID); this.labelcommentNum.Text = novelty.commentNum.ToString(); this.labelContent.Text = novelty.contents; this.labelID.Text = novelty.noveltyID.ToString(); this.labelpublishTime.Text = novelty.publishtime.ToString(); this.labelreportNum.Text = novelty.reportNum.ToString(); BLL.userTb bllUser=new BLL.userTb(); Model.userTb user=bllUser.GetModel(novelty.senderID); this.labelSenderName.Text = user.userName; this.labelsupportNum.Text = novelty.supportNum.ToString(); this.labeltransmitNum.Text = novelty.transmitNum.ToString(); BLL.noveltyGroupTb bllnoveltyGroup = new BLL.noveltyGroupTb(); Model.noveltyGroupTb noveltyGroup = bllnoveltyGroup.GetModel(Convert.ToInt32(novelty.typeID)); this.labelType.Text = noveltyGroup.noveltyGroupName; if (novelty.hasImgs == 1) { BLL.noveltyImagesTb bllNoveltyImages = new BLL.noveltyImagesTb(); List<Model.noveltyImagesTb> noveltyImgs = bllNoveltyImages.GetModelList("noveltyID=" + novelty.noveltyID); StringBuilder html = new StringBuilder(""); this.noveltyImgs.InnerHtml = ""; foreach (var noveltyImg in noveltyImgs) { html.Append("<img src='" + noveltyImg.smallImgUrl + "' />"); } this.noveltyImgs.InnerHtml = html.ToString(); } else { this.noveltyImgs.InnerHtml = "无图片"; } }
public void getuserinfo() { BLL.noveltyTb bll = new BLL.noveltyTb(); Model.noveltyTb ml = bll.GetModel(noveltyID); contents = ml.contents; senderID = ml.senderID; BLL.userTb bllu = new BLL.userTb(); Model.userTb mlu = bllu.GetModel(senderID); userName=mlu.userName; headImgUrl = mlu.headImgUrl; }
public void deleteNoveltyAsmx(int noveltyid) { try { BLL.noveltyTb bllnovelty = new BLL.noveltyTb(); Model.noveltyTb novelty = bllnovelty.GetModel(noveltyid); novelty.state = "0"; bllnovelty.Update(novelty); } catch (Exception) { throw; } }
public string PB(string ID,string novID) { BLL.noveltyTb bll_n = new BLL.noveltyTb(); Model.noveltyTb mod_n = new Model.noveltyTb(); mod_n = bll_n.GetModel(Convert.ToInt16(novID)); BLL.fansTb bll_fan = new BLL.fansTb(); List<Model.fansTb> mod_fan = new List<Model.fansTb>(); mod_fan = bll_fan.GetModelList("ownID='"+ID+"'and ownedID='"+mod_n.senderID.ToString()+"'"); mod_fan[0].groupID = 0; bll_fan.Update(mod_fan[0]); return mod_fan[0].ownedID.ToString(); }
public string HideNov(int noveltyID) { BLL.noveltyTb bll_nov = new BLL.noveltyTb(); Model.noveltyTb mod_nov = new Model.noveltyTb(); mod_nov = bll_nov.GetModel(noveltyID); mod_nov.state = "0"; bll_nov.Update(mod_nov); return "1"; }
public string[] FaceHover(string ID,string me) { string nickname; BLL.noveltyTb bll_nov=new BLL.noveltyTb(); Model.noveltyTb mod_nov=new Model.noveltyTb(); mod_nov=bll_nov.GetModel(Convert.ToInt16(ID)); BLL.userTb bll_user = new BLL.userTb(); Model.userTb mod_user = new Model.userTb(); mod_user = bll_user.GetModel(mod_nov.senderID); BLL.fansTb bll_fans=new BLL.fansTb(); List<Model.fansTb> mod_fan=new List<Model.fansTb>(); if (me.Equals(mod_nov.senderID.ToString())) { nickname = mod_user.userName; } else { mod_fan = bll_fans.GetModelList("ownID='" + me + "'and ownedID='" + mod_nov.senderID.ToString() + "'"); nickname = mod_fan[0].ownedName; } List<Model.fansTb> mod_guanzhu = new List<Model.fansTb>(); mod_guanzhu = bll_fans.GetModelList("ownID='"+me+"'"); List<Model.fansTb> mod_fans = new List<Model.fansTb>(); mod_fans = bll_fans.GetModelList("ownedID='" + me + "'"); List<Model.noveltyTb> noveltys = new List<Model.noveltyTb>(); noveltys = bll_nov.GetModelList("senderID='"+me+"'"); string[] arr = new string[8]; arr[0] = mod_user.userName; arr[1] = nickname; arr[2] = mod_user.addr; arr[3] = mod_user.highSchool; arr[4] = mod_guanzhu.Count().ToString(); arr[5] = mod_fans.Count().ToString(); arr[6] = noveltys.Count().ToString(); arr[7] = mod_user.headImgUrl; return arr; }
public string Addsupport(string novityID,string type,int ID) { int noID; BLL.transmitTb bll_transmit = new BLL.transmitTb(); BLL.noveltyTb bll_nov = new BLL.noveltyTb(); BLL.supportTb bll_support = new BLL.supportTb(); Model.noveltyTb mod_nov = new Model.noveltyTb(); mod_nov = bll_nov.GetModel(Convert.ToInt16(novityID)); if (type.Equals("1")) { //新鲜事表操作 //赞表操作 List<Model.supportTb> temp=new List<Model.supportTb>(); temp= bll_support.GetModelList("noveltyID='" +novityID + "'and suppoterID='" + ID.ToString() + "'"); if (temp.Count() == 0) { Model.supportTb mod_sup = new Model.supportTb(); mod_sup.noveltyID = (Convert.ToInt16(novityID)); mod_sup.state = "1"; mod_sup.suppoterID = ID; mod_sup.suppotTime = DateTime.Now; bll_support.Add(mod_sup); noID = Convert.ToInt16(mod_nov.supportNum); noID++; mod_nov.supportNum = noID; bll_nov.Update(mod_nov); string str="1"+"@=@"+noID.ToString(); return str; } else//找到 { noID = Convert.ToInt16(mod_nov.supportNum); noID--; mod_nov.supportNum = noID; bll_nov.Update(mod_nov); bll_support.Delete(temp[0].ID); string str = "-1" + "@=@" + noID.ToString(); return str; } } else { //转发微博操作 //新鲜事表操作 noID = Convert.ToInt16(mod_nov.transmitNum); noID++; mod_nov.transmitNum = noID; bll_nov.Update(mod_nov); //添加转发新鲜事 Model.noveltyTb news= new Model.noveltyTb(); news.senderID = ID; news.noveltyID = bll_nov.GetMaxId(); news.hasImgs = 0; news.publishtime = DateTime.Now; news.reportNum = 0; news.state = "1"; news.supportNum = 0; news.transmitNum = 0; news.typeID = 1; news.contents = "转发微博"; bll_nov.Add(news); //转发表操作 Model.transmitTb mod_tr = new Model.transmitTb(); mod_tr.noveltyID = Convert.ToInt16(novityID); mod_tr.power = 1; mod_tr.state = "1"; mod_tr.transmiterID = mod_nov.senderID; mod_tr.transmitTime = DateTime.Now; mod_tr.contents = mod_nov.contents; bll_transmit.Add(mod_tr); Model.userTb user = new Model.userTb(); BLL.userTb bll_user = new BLL.userTb(); user = bll_user.GetModel(ID); List<Model.fansTb> mod_fan = new List<Model.fansTb>(); BLL.fansTb bll_fan = new BLL.fansTb(); mod_fan = bll_fan.GetModelList("ownedID='"+mod_nov.senderID.ToString()+"'and ownID='"+user.userID.ToString()+"'"); string trString = ""; trString = noID.ToString() + "@=@" + user.userName + ";" + news.contents + ";" + news.publishtime.ToString() + ";" + news.supportNum.ToString() + ";" + news.transmitNum.ToString() + ";" + news.commentNum.ToString() + ";" + user.headImgUrl + ";" + news.noveltyID.ToString(); return trString; } }