protected void EgvContentRecycle_RowCommand(object sender, CommandEventArgs e) { int generalId = DataConverter.CLng(e.CommandArgument.ToString()); if (e.CommandName == "RestoreContent") { if (ContentManage.UpdateStatus(generalId, 0)) { AdminPage.WriteSuccessMsg("<li>还原成功!</li>", "ContentRecycle.aspx?NodeID=" + this.nodeId); } else { AdminPage.WriteErrMsg("<li>还原失败!</li>"); } } if (e.CommandName == "DeleteContent") { if (ContentManage.Delete(generalId.ToString())) { AdminPage.WriteSuccessMsg("<li>删除成功!</li>", "ContentRecycle.aspx?NodeID=" + this.nodeId); } else { AdminPage.WriteErrMsg("<li>删除失败!</li>"); } } }
protected void EBtnDelete_Click(object sender, EventArgs e) { if (ContentManage.Delete(this.EgvContentRecycle.SelectList.ToString())) { AdminPage.WriteSuccessMsg("<li>彻底删除成功</li>", "ContentRecycle.aspx?NodeID=" + BasePage.RequestInt32("NodeID")); } else { AdminPage.WriteErrMsg("<li>彻底删除失败</li>"); } }
public ActionResult Delete(string idList) { var json = new JsonHelper() { Status = "n", Msg = "删除客户成功" }; try { //是否为空 if (string.IsNullOrEmpty(idList)) { json.Msg = "未找到要删除的客户"; return(Json(json)); } var id = idList.Trim(',').Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries).Select(p => int.Parse(p)).ToList(); using (TransactionScope ts = new TransactionScope()) { try { foreach (var item in id) { //删除客户公司简介 var entity = BussinessCustomerManage.Get(p => p.ID == item); ContentManage.Delete(p => p.FK_RELATIONID == entity.FK_RELATIONID && p.FK_TABLE == "SYS_BUSSINESSCUSTOMER"); } //删除客户信息 BussinessCustomerManage.Delete(p => id.Contains(p.ID)); WriteLog(Common.Enums.enumOperator.Remove, "删除客户:" + json.Msg, Common.Enums.enumLog4net.WARN); ts.Complete(); } catch (Exception e) { json.Msg = "删除客户发生内部错误!"; WriteLog(Common.Enums.enumOperator.Remove, "删除客户:", e); } } } catch (Exception e) { json.Msg = "删除客户发生内部错误!"; WriteLog(Common.Enums.enumOperator.Remove, "删除客户:", e); } return(Json(json)); }
protected void BtnClear_Click(object sender, EventArgs e) { if (this.nodeId > 0) { ContentManage.DeleteByNodeId(Nodes.GetCacheNodeById(this.nodeId).ArrChildId, -3); AdminPage.WriteSuccessMsg("<li>删除成功!</li>", "ContentRecycle.aspx?NodeID=" + this.nodeId); } else { StringBuilder sb = new StringBuilder(); foreach (CommonModelInfo info2 in ContentManage.GetCommonModelInfoList(0, 0, -1, ContentSortType.None, -3)) { StringHelper.AppendString(sb, info2.GeneralId.ToString()); } ContentManage.Delete(sb.ToString()); AdminPage.WriteSuccessMsg("<li>删除成功!</li>", "ContentRecycle.aspx"); } }