//添加信息 protected void ImageButton1_Click(object sender, ImageClickEventArgs e) { Entity.LearningEntity model = new Entity.LearningEntity(); model.Sauthor = UserName; model.Stitle = this.txtTitle.Text; model.Sdate = DateTime.Now; model.Spath = this.kindeditor.Value; model.Did = UserDepartmentId; int i = new Daiv_OA.BLL.LearningBLL().Add(model); if (i > 0) { Daiv_OA.BLL.UserBLL user = new Daiv_OA.BLL.UserBLL(); DataTable dt = new DataTable(); string aa = ""; if (UserPowerId <= 3) { dt = user.GetList("").Tables[0]; } else { dt = user.GetList("Did=" + UserDepartmentId).Tables[0]; } for (int j = 0; j < dt.Rows.Count; j++) { aa += dt.Rows[j]["Uid"].ToString() + ","; } Daiv_OA.BLL.OA_SysMessageIn.ADDsysMessage(2, "," + aa, "[新资料]" + txtTitle.Text, Daiv_OA.Utils.Strings.Left(Daiv_OA.Utils.Strings.delhtml(kindeditor.Value.ToString()), 53), "My_Learning_Show.aspx?id=" + i.ToString()); string addtype = "添加学习资料"; Addlog(addtype); aa = ""; } }
//判断是否是发布任务的本人 void MyValidate() { Daiv_OA.Entity.LearningEntity learningEntity = new Daiv_OA.Entity.LearningEntity(); learningEntity = new Daiv_OA.BLL.LearningBLL().GetEntity(Str2Int(q("id"))); if (UserName != learningEntity.Sauthor) { FinalMessage("该学习资料你无权修改", "", 1); } }
/// <summary> /// 分页 /// </summary> public void Selectinfo(string str) { int count; BLL.LearningBLL bll = new Daiv_OA.BLL.LearningBLL(); this.Sinfo_repeater.DataSource = bll.getpage(AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, out count, str); this.Sinfo_repeater.DataBind(); AspNetPager1.RecordCount = count; }
void Bind() { int id = Str2Int(q("id"), 0); Entity.LearningEntity model = new Entity.LearningEntity(); model = new Daiv_OA.BLL.LearningBLL().GetEntity(id); if (UserPowerId > 2) { if (UserDepartmentId != model.Did && model.Did > 0) { FinalMessage("请勿越权", "Learning_List.aspx", 0); } } this.lblTitle.Text = model.Stitle; text = model.Spath; }