コード例 #1
0
        /// <summary>
        /// Delete - Modified by CanTV
        /// </summary>
        /// <param name="arrID"></param>
        public virtual void ActionDelete(int[] arrID)
        {
            string sMess = string.Empty;

            try
            {
                if (CheckPermissions && !CPViewPage.UserPermissions.Delete)
                {
                    //thong bao
                    CPViewPage.Message.MessageType = Message.MessageTypeEnum.Error;
                    CPViewPage.Message.ListMessage.Add("Quyền hạn chế.");
                    return;
                }

                DataService.Delete("[ID] IN (" + VSW.Core.Global.Array.ToString(arrID) + ")");

                // thành công
                sMess = "Đã xóa thành công.";
            }
            catch (Exception ex)
            {
                // Lỗi phát sinh
                sMess = "Xóa thất bại. Lỗi phát sinh trong quá trình xóa hoặc tồn tại ràng buộc dữ liệu:" + ex.Message;
            }

            //thong bao
            CPViewPage.SetMessage(sMess);
            CPViewPage.RefreshPage();
        }
コード例 #2
0
        public virtual void ActionConfig()
        {
            Global.Utils.Clear_Cache();

            //thong bao
            CPViewPage.SetMessage("Xóa cache thành công.");
            CPViewPage.RefreshPage();
        }
コード例 #3
0
        protected void SaveNewRedirect(int RecordID, int EntityID)
        {
            CPViewPage.SetMessage("Thông tin đã cập nhật.");

            if (RecordID > 0)
            {
                CPViewPage.Response.Redirect(CPViewPage.Request.RawUrl.Replace("/RecordID/" + EntityID, string.Empty));
            }
            else
            {
                CPViewPage.Response.Redirect(CPViewPage.Request.RawUrl);
            }
        }
コード例 #4
0
        protected void ApplyRedirect(int RecordID, int EntityID)
        {
            CPViewPage.SetMessage("Thông tin đã cập nhật.");

            if (RecordID > 0)
            {
                CPViewPage.RefreshPage();
            }
            else
            {
                CPViewPage.Response.Redirect(CPViewPage.Request.RawUrl + "/RecordID/" + EntityID);
            }
        }
コード例 #5
0
        /// <summary>
        /// Chuyển đổi trạng thái và hiển thị Mess tùy biến
        /// arrID[0] : Id
        /// arrID[1] : Status
        /// arrID[2] : Mess  if set to False
        /// arrID[3] : Mess if set to True
        /// </summary>
        /// <param name="arrID">Arr list Parameter</param>
        public virtual void ActionPublishModified(string[] 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("[ID]=" + Convert.ToInt32(arrID[0]),
                               "@Activity", Convert.ToInt32(arrID[1]));

            //thong bao
            CPViewPage.SetMessage(arrID[1] == "0" ? arrID[2] : arrID[3]);
            CPViewPage.RefreshPage();
        }
コード例 #6
0
        public virtual void ActionViewInSiteMap(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("[ID]=" + arrID[0],
                               "@ViewInSiteMap", arrID[1]);

            //thong bao
            CPViewPage.SetMessage(arrID[1] == 0 ? "Đã cho hiển thị trên Sitemap thành công." : "Đã ẩn trên Sitemap thành công.");
            CPViewPage.RefreshPage();
        }
コード例 #7
0
        public virtual void ActionPublishActivateBasic(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("[ID]=" + arrID[0],
                               "@Activity", arrID[1]);

            //thong bao
            CPViewPage.SetMessage(arrID[1] == 0 ? "Đã chuyển trạng thái 'Không sử dụng' thành công." : "Đã chuyển trạng thái 'Sử dụng' thành công.");
            CPViewPage.RefreshPage();
        }
コード例 #8
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;
            }

            DataService.Update("[ID] IN (" + VSW.Core.Global.Array.ToString(arrID) + ")",
                               "@Activity", 0);

            //thong bao
            CPViewPage.SetMessage("Đã bỏ duyệt thành công.");
            CPViewPage.RefreshPage();
        }
コード例 #9
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;
            }

            for (int i = 0; i < arrID.Length - 1; i = i + 2)
            {
                DataService.Update("[ID]=" + arrID[i],
                                   "@Order", arrID[i + 1]);
            }

            //thong bao
            CPViewPage.SetMessage("Đã sắp xếp thành công.");
            CPViewPage.RefreshPage();
        }
コード例 #10
0
        public virtual void ActionCopy(int id)
        {
            if (CheckPermissions && !CPViewPage.UserPermissions.Approve)
            {
                //thong bao
                CPViewPage.Message.MessageType = Message.MessageTypeEnum.Error;
                CPViewPage.Message.ListMessage.Add("Quyền hạn chế.");
                return;
            }

            dynamic item = DataService.GetByID(id);

            item.ID   = 0;
            item.Name = item.Name + " - (Bản sao)";

            DataService.Save(item);

            //thong bao
            CPViewPage.SetMessage("Sao chép thành công.");
            CPViewPage.RefreshPage();
        }
コード例 #11
0
 protected void SaveRedirect()
 {
     CPViewPage.SetMessage("Thông tin đã cập nhật.");
     CPViewPage.Response.Redirect(CPViewPage.Request.RawUrl.Replace("Add.aspx", "Index.aspx"));
 }