Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
        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();
        }
Ejemplo n.º 6
0
        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();
        }