protected int GetState(int[] arrState) { var state = 0; for (var i = 0; arrState != null && i < arrState.Length; i++) { if (arrState[i] > 0) { state ^= arrState[i]; } } return(state); }
public virtual void ActionHide(int[] arrID) { if (CheckPermissions && !CPViewPage.UserPermissions.Approve) { //thong bao CPViewPage.Message.MessageType = Message.MessageTypeEnum.Error; CPViewPage.Message.ListMessage.Add("Quyền hạn chế."); return; } DataService.Update("[NewsID]=" + arrID[0], "@IsPublish", arrID[1]); //thong bao CPViewPage.SetMessage(arrID[1] == 0 ? "Đã ẩn thành công." : "Đã hiển thị thành công."); CPViewPage.RefreshPage(); }
public virtual void ActionPublishGX(int[] arrID) { if (CheckPermissions && !CPViewPage.UserPermissions.Approve) { //thong bao CPViewPage.Message.MessageType = Message.MessageTypeEnum.Error; CPViewPage.Message.ListMessage.Add("Quyền hạn chế."); return; } string key = DataService.PrimaryKey; DataService.Update("[" + key + "]=" + arrID[0], "@Active", arrID[1]); //thong bao CPViewPage.SetMessage(arrID[1] == 0 ? "Đã bỏ duyệt thành công." : "Đã duyệt thành công."); CPViewPage.RefreshPage(); }
public virtual void ActionUnPublish(int[] arrID) { if (CheckPermissions && !CPViewPage.UserPermissions.Approve) { //thong bao CPViewPage.Message.MessageType = Message.MessageTypeEnum.Error; CPViewPage.Message.ListMessage.Add("Quyền hạn chế."); return; } string key = DataService.PrimaryKey; DataService.Update("[" + key + "] IN (" + Array.ToString(arrID) + ")", "@Active", 0); //thong bao CPViewPage.SetMessage("Đã hủy thành công."); CPViewPage.RefreshPage(); }
public virtual void ActionDelete(int[] arrID) { if (CheckPermissions && !CPViewPage.UserPermissions.Delete) { //thong bao CPViewPage.Message.MessageType = Message.MessageTypeEnum.Error; CPViewPage.Message.ListMessage.Add("Bạn không có quyền xóa."); return; } string key = DataService.PrimaryKey; DataService.Delete("[" + key + "] IN (" + Array.ToString(arrID) + ")"); //thong bao CPViewPage.SetMessage("Đã xóa thành công."); CPViewPage.RefreshPage(); }
public virtual void ActionSaveOrder(int[] arrID) { if (CheckPermissions && !CPViewPage.UserPermissions.Approve) { //thong bao CPViewPage.Message.MessageType = Message.MessageTypeEnum.Error; CPViewPage.Message.ListMessage.Add("Quyền hạn chế."); return; } string key = DataService.PrimaryKey; for (var i = 0; i < arrID.Length - 1; i = i + 2) { DataService.Update("[" + key + "]=" + arrID[i], "@Order", arrID[i + 1]); } //thong bao CPViewPage.SetMessage("Đã sắp xếp thành công."); CPViewPage.RefreshPage(); }