//批量删除 protected void btnDelete_Click(object sender, EventArgs e) { var bll = new BLL.CCOM.Notice(); var result = true; int iCnt = 0; for (int i = 0; i < rptList.Items.Count; i++) { long id = Convert.ToInt64(((HiddenField)rptList.Items[i].FindControl("hidId")).Value); CheckBox cb = (CheckBox)rptList.Items[i].FindControl("chkId"); if (cb.Checked) { iCnt++; try { var m = bll.GetModel(id); if (IsSelfPush(m.Notice_sender_id.ToString()) == false) { JscriptMsg("您无权进行删除!", "", "Error"); return; } bll.Delete(id); } catch { result = false; } } } if (iCnt < 1) { JscriptMsg("请您选择需要删除的信息!", "", "Error"); return; } string keywords = MyRequest.GetQueryString("keywords"); int page = MyRequest.GetQueryInt("page", 1); if (result == true) { JscriptMsg("批量删除成功!", Utils.CombUrlTxt("Notice_list_manager.aspx", "fun_id={0}&ptId={1}&keywords={2}&page={3}", DESEncrypt.Encrypt(this.fun_id), this.ptId.ToString(), keywords, page.ToString()), "Success"); } else { JscriptMsg("批量删除失败!", Utils.CombUrlTxt("Notice_list_manager.aspx", "fun_id={0}&ptId={1}&keywords={2}&page={3}", DESEncrypt.Encrypt(this.fun_id), this.ptId.ToString(), keywords, page.ToString()), "Error"); } }
//删除单条通知 protected void lbtSingleDelete_Click(object sender, EventArgs e) { var bll = new BLL.CCOM.Notice(); var lbtn = sender as LinkButton; if (lbtn != null) { var id = Int64.Parse(DESEncrypt.Decrypt(lbtn.ToolTip.ToString())); bool result = true; try { var m = bll.GetModel(id); if (IsSelfPush(m.Notice_sender_id.ToString()) == false) { JscriptMsg("您无权进行删除!", "", "Error"); return; } bll.Delete(id); } catch { result = false; } string keywords = MyRequest.GetQueryString("keywords"); int page = MyRequest.GetQueryInt("page", 1); if (result == true) { JscriptMsg("删除成功!", Utils.CombUrlTxt("Notice_list_manager.aspx", "fun_id={0}&ptId={1}&keywords={2}&page={3}", DESEncrypt.Encrypt(this.fun_id), this.ptId.ToString(), keywords, page.ToString()), "Success"); } else { JscriptMsg("删除失败!", Utils.CombUrlTxt("Notice_list_manager.aspx", "fun_id={0}&ptId={1}&keywords={2}&page={3}", DESEncrypt.Encrypt(this.fun_id), this.ptId.ToString(), keywords, page.ToString()), "Error"); } } }