private void DoBatchDelete() { IList <object> idList = RequestData.GetList <object>("IdList"); if (idList != null && idList.Count > 0) { A_TaskAttachment.DoBatchDelete(idList.ToArray()); } }
/// <summary> /// 查询 /// </summary> private void DoSelect() { if (!string.IsNullOrEmpty(this.RequestData.Get <string>("TaskId"))) { this.PageState.Add("TaskModel", A_TaskWBS.Find(this.RequestData.Get <string>("TaskId"))); ents = A_TaskAttachment.FindAll(SearchCriterion, Expression.Eq(A_TaskAttachment.Prop_TaskId, this.RequestData.Get <string>("TaskId"))); } else { ents = A_TaskAttachment.FindAll(SearchCriterion); } this.PageState.Add("A_TaskAttachmentList", ents); }
string type = String.Empty; // 对象类型 #endregion #region ASP.NET 事件 protected void Page_Load(object sender, EventArgs e) { op = RequestData.Get <string>("op"); id = RequestData.Get <string>("id"); type = RequestData.Get <string>("type"); A_TaskAttachment ent = null; switch (this.RequestAction) { case RequestActionEnum.Update: ent = this.GetMergedData <A_TaskAttachment>(); ent.DoUpdate(); this.SetMessage("修改成功!"); break; case RequestActionEnum.Insert: case RequestActionEnum.Create: ent = this.GetPostedData <A_TaskAttachment>(); ent.CreateId = this.UserInfo.UserID; ent.CreateName = this.UserInfo.Name; ent.CreateTime = DateTime.Now; ent.DoCreate(); this.SetMessage("新建成功!"); break; case RequestActionEnum.Delete: ent = this.GetTargetData <A_TaskAttachment>(); ent.DoDelete(); this.SetMessage("删除成功!"); return; } if (op != "c" && op != "cs") { if (!String.IsNullOrEmpty(id)) { ent = A_TaskAttachment.Find(id); } this.SetFormData(ent); } else { this.PageState.Add("TaskModel", A_TaskWBS.Find(this.RequestData.Get <string>("TaskId"))); } }
protected void Page_Load(object sender, EventArgs e) { A_TaskAttachment ent = null; switch (this.RequestAction) { case RequestActionEnum.Delete: ent = this.GetTargetData <A_TaskAttachment>(); ent.DoDelete(); this.SetMessage("删除成功!"); break; default: if (RequestActionString == "batchdelete") { DoBatchDelete(); } else { DoSelect(); } break; } }