Пример #1
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            IsEntity.Value = Request.QueryString["isEntity"];
            CardId         = TranslateUtils.ToInt(Request.QueryString["cardID"]);

            if (!string.IsNullOrEmpty(Request.QueryString["Delete"]))
            {
                var list = TranslateUtils.StringCollectionToIntList(Request.QueryString["IDCollection"]);
                if (list.Count > 0)
                {
                    try
                    {
                        DataProviderWx.CardEntitySnDao.Delete(PublishmentSystemId, list);

                        SuccessMessage("实体卡删除成功!");
                    }
                    catch (Exception ex)
                    {
                        FailMessage(ex, "实体卡删除失败!");
                    }
                }
            }

            SpContents.ControlToPaginate = RptContents;
            SpContents.ItemsPerPage      = 20;
            SpContents.SelectCommand     = DataProviderWx.CardEntitySnDao.GetSelectString(PublishmentSystemId, TranslateUtils.ToInt(Request.QueryString["cardID"]), Request.QueryString["cardSN"], Request.QueryString["userName"], Request.QueryString["mobile"]);
            SpContents.SortField         = CardSnAttribute.AddDate;
            SpContents.SortMode          = SortMode.DESC;
            RptContents.ItemDataBound   += rptContents_ItemDataBound;

            if (!IsPostBack)
            {
                BreadCrumb(AppManager.WeiXin.LeftMenu.IdFunction, AppManager.WeiXin.LeftMenu.Function.IdCard, "实体卡管理", AppManager.WeiXin.Permission.WebSite.Card);
                SpContents.DataBind();

                TbCardSn.Text   = Request.QueryString["cardSN"];
                TbUserName.Text = Request.QueryString["userName"];
                TbMobile.Text   = Request.QueryString["mobile"];

                BtnAdd.Attributes.Add("onclick", ModalCardEntitySnAdd.GetOpenWindowStringToAdd(PublishmentSystemId, CardId, 0));
                BtnStatus.Attributes.Add("onclick", ModalCardSnSetting.GetOpenWindowString(PublishmentSystemId, TranslateUtils.ToBool(IsEntity.Value)));
                BtnImport.Attributes.Add("onclick", ModalCardEntitySnImport.GetOpenUploadWindowString(PublishmentSystemId, CardId));

                var urlDelete = PageUtils.AddQueryString(GetRedirectUrl(PublishmentSystemId, CardId, TbCardSn.Text, TbUserName.Text, TbMobile.Text, TranslateUtils.ToBool(IsEntity.Value)), "Delete", "True");
                BtnDelete.Attributes.Add("onclick", PageUtils.GetRedirectStringWithCheckBoxValueAndAlert(urlDelete, "IDCollection", "IDCollection", "请选择需要删除的会员卡", "此操作将删除所选会员卡,确认吗?"));

                BtnReturn.Attributes.Add("onclick",
                                         $@"location.href=""{PageCard.GetRedirectUrl(PublishmentSystemId)}"";return false;");
            }
        }