Beispiel #1
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            if (Body.IsQueryExists("Delete"))
            {
                var relatedFieldId = Body.GetQueryInt("RelatedFieldID");

                var relatedFieldName = DataProvider.RelatedFieldDao.GetTitle(relatedFieldId);
                DataProvider.RelatedFieldDao.Delete(relatedFieldId);
                Body.AddSiteLog(SiteId, "删除联动字段", $"联动字段:{relatedFieldName}");
                SuccessDeleteMessage();
            }

            if (IsPostBack)
            {
                return;
            }

            VerifySitePermissions(ConfigManager.Permissions.WebSite.Configration);

            RptContents.DataSource     = DataProvider.RelatedFieldDao.GetRelatedFieldInfoList(SiteId);
            RptContents.ItemDataBound += RptContents_ItemDataBound;
            RptContents.DataBind();

            BtnAdd.Attributes.Add("onclick", ModalRelatedFieldAdd.GetOpenWindowString(SiteId));
            BtnImport.Attributes.Add("onclick", ModalImport.GetOpenWindowString(SiteId, ModalImport.TypeRelatedField));
        }
Beispiel #2
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("PublishmentSystemID");
            _elementName = Body.GetQueryString("elementName");

            if (!IsPostBack)
            {
                var tagTitle = TagStyleUtility.GetTagStyleTitle(_elementName);
                BreadCrumb(AppManager.Cms.LeftMenu.IdTemplate, AppManager.Cms.LeftMenu.Template.IdTagStyle, tagTitle + "样式", AppManager.Cms.Permission.WebSite.Template);

                if (Request.QueryString["Delete"] != null)
                {
                    var styleID = TranslateUtils.ToInt(Request.QueryString["StyleID"]);
                    try
                    {
                        DataProvider.TagStyleDao.Delete(styleID);

                        SuccessMessage("样式删除成功!");
                    }
                    catch (Exception ex)
                    {
                        FailMessage(ex, "样式删除失败!");
                    }
                }

                AddButton.Attributes.Add("onclick", TextUtility.GetTagStyleOpenWindowStringToAdd(_elementName, PublishmentSystemId));

                InfoMessage(
                    $@"{tagTitle}标签为<{_elementName} styleName=""样式名称""></{_elementName}>");
                Import.Attributes.Add("onclick", ModalImport.GetOpenWindowString(PublishmentSystemId, ModalImport.TypeTagstyle));

                dgContents.DataSource     = DataProvider.TagStyleDao.GetDataSource(PublishmentSystemId, _elementName);
                dgContents.ItemDataBound += dgContents_ItemDataBound;
                dgContents.DataBind();
            }
        }
Beispiel #3
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            if (Body.IsQueryExists("Delete"))
            {
                var relatedFieldId = Body.GetQueryInt("RelatedFieldID");

                try
                {
                    var relatedFieldName = DataProvider.RelatedFieldDao.GetRelatedFieldName(relatedFieldId);
                    DataProvider.RelatedFieldDao.Delete(relatedFieldId);
                    Body.AddSiteLog(PublishmentSystemId, "删除联动字段", $"联动字段:{relatedFieldName}");
                    SuccessDeleteMessage();
                }
                catch (Exception ex)
                {
                    FailDeleteMessage(ex);
                }
            }
            if (!IsPostBack)
            {
                BreadCrumb(AppManager.Cms.LeftMenu.IdConfigration, AppManager.Cms.LeftMenu.Configuration.IdConfigurationContentModel, "联动字段管理", AppManager.Cms.Permission.WebSite.Configration);

                dgContents.DataSource     = DataProvider.RelatedFieldDao.GetDataSource(PublishmentSystemId);
                dgContents.ItemDataBound += dgContents_ItemDataBound;
                dgContents.DataBind();

                var showPopWinString = ModalRelatedFieldAdd.GetOpenWindowString(PublishmentSystemId);
                AddButton.Attributes.Add("onclick", showPopWinString);
                ImportButton.Attributes.Add("onclick", ModalImport.GetOpenWindowString(PublishmentSystemId, ModalImport.TypeRelatedField));
            }
        }
Beispiel #4
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("PublishmentSystemID");

            if (Body.IsQueryExists("InputID") && (Body.IsQueryExists("Up") || Body.IsQueryExists("Down")))
            {
                var inputId = Body.GetQueryInt("InputID");
                var isDown  = Body.IsQueryExists("Down");
                if (isDown)
                {
                    DataProvider.InputDao.UpdateTaxisToDown(PublishmentSystemId, inputId);
                }
                else
                {
                    DataProvider.InputDao.UpdateTaxisToUp(PublishmentSystemId, inputId);
                }

                Body.AddSiteLog(PublishmentSystemId, "提交表单排序" + (isDown ? "下降" : "上升"));

                PageUtils.Redirect(GetRedirectUrl(PublishmentSystemId));
                return;
            }
            else if (Body.IsQueryExists("Delete"))
            {
                var inputId = Body.GetQueryInt("InputID");
                try
                {
                    var inputInfo = DataProvider.InputDao.GetInputInfo(inputId);
                    if (inputInfo != null)
                    {
                        DataProvider.InputDao.Delete(inputId);
                        Body.AddSiteLog(PublishmentSystemId, "删除提交表单", $"提交表单:{inputInfo.InputName}");
                    }

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

            if (!IsPostBack)
            {
                BreadCrumb(AppManager.Cms.LeftMenu.IdFunction, String.Empty, "提交表单管理", AppManager.Cms.Permission.WebSite.Input);

                dgContents.DataSource     = DataProvider.InputDao.GetDataSource(PublishmentSystemId);
                dgContents.ItemDataBound += dgContents_ItemDataBound;
                dgContents.DataBind();

                AddInput.Attributes.Add("onclick", ModalInputAdd.GetOpenWindowStringToAdd(PublishmentSystemId));
                Import.Attributes.Add("onclick", ModalImport.GetOpenWindowString(PublishmentSystemId, ModalImport.TypeInput));

                if (Body.IsQueryExists("RefreshLeft") || Body.IsQueryExists("Delete"))
                {
                    ClientScriptRegisterStartupScript("RefreshLeft", @"
<script language=""javascript"">
top.frames[""left""].location.reload( false );
</script>
");
                }
            }
        }
Beispiel #5
0
 public string GetImportClickString()
 {
     return(ModalImport.GetOpenWindowString(PublishmentSystemId, ModalImport.TypeGatherrule));
 }