protected void lnk_Delete_Click(object sender, System.EventArgs e) { if (!base.IsAuthorizedOp(ActionType.Delete.ToString())) { base.ShowAjaxMsg(this.UpdatePanel1, "Không có thẩm quyền"); } else { int @int = WebUtils.GetInt((sender as LinkButton).CommandArgument); SettingInfo entityById = SettingProvider.GetEntityById(@int); if (entityById == null) { base.ShowAjaxMsg(this.UpdatePanel1, "Không tìm thấy cấu hình này, cấu hình không tồn tại hoặc đã bị xóa"); } else if (SettingProvider.Delete(entityById.AutoID)) { CacheUtils.Del("JsonLeeCMS_CacheForGetSetting"); CacheUtils.Del("JsonLeeCMS_CacheForSETTINGDIRECTORY"); this.BindData(); PageBase.log.AddEvent(base.LoginAccount.AccountName, "Delete custom settings[" + entityById.KeyName + "]success"); base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công"); } else { base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại"); } } }
protected void btn_DelBat_Click(object sender, System.EventArgs e) { if (!base.IsAuthorizedOp(ActionType.Delete.ToString())) { base.ShowAjaxMsg(this.UpdatePanel1, "Không có thẩm quyền"); } else { string repeaterCheckIDs = base.GetRepeaterCheckIDs(this.Repeater1, "chk", "autoid"); if (!string.IsNullOrEmpty(repeaterCheckIDs)) { if (SettingProvider.Delete(repeaterCheckIDs)) { this.BindData(); PageBase.log.AddEvent(base.LoginAccount.AccountName, "Xóa hàng loạt cấu hình tùy chỉnh成功"); base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thành công"); } else { base.ShowAjaxMsg(this.UpdatePanel1, "Thao tác thất bại"); } } } }