예제 #1
0
    /// <summary>
    /// 页面加载
    /// </summary>
    public override void RenderPage()
    {
        if (SystemFilePicID.IsNoNull())
        {
            objresource_filerestrictpic = objFileResourceRule.resource_filerestrictpic.FirstOrDefault(s => s.SystemFilePicID == SystemFilePicID);
            if (CheckEditObjectIsNull(objresource_filerestrictpic))
            {
                return;
            }
            ///是否创建水印
            chkIsCreateWaterMark.Checked = objresource_filerestrictpic.IsCreateWaterMark;
            ///水平位置
            radHorizontalAlign.SelectedValue = objresource_filerestrictpic.HorizontalAlign.ToString();
            ///垂直位置
            radVerticalAlign.SelectedValue = objresource_filerestrictpic.VerticalAlign.ToString();
            ///水印类型
            radWatermarkType.SelectedValue = objresource_filerestrictpic.WatermarkType.ToString();


            if ((WatermarkType)objresource_filerestrictpic.WatermarkType == WatermarkType.WaterImage && objresource_filerestrictpic.IsCreateWaterMark)
            {
                ///水印图标
                radWaterImageID.SelectedValue = objresource_filerestrictpic.WaterImageID.ToString();
            }

            Page.DataBind();
        }
        else
        {
            chkIsCreateWaterMark.Checked = false;

            radWatermarkType.SelectedValue   = "1";
            radHorizontalAlign.SelectedValue = "3";
            radVerticalAlign.SelectedValue   = "3";
        }
    }
예제 #2
0
    /// <summary>
    /// 保存信息
    /// </summary>
    public void SaveInfo()
    {
        if (SystemFilePicID.IsNull())
        {
            objresource_filerestrictpic.SystemFilePicID = Guid.NewGuid().ToString();
            objresource_filerestrictpic.FileRestrictID  = FileRestrictID;
            ///创建排序号
            objresource_filerestrictpic.SortIndex = txtSortIndex.TextInt;
            ///是否创建水印
            objresource_filerestrictpic.IsCreateWaterMark = chkIsCreateWaterMark.Checked;
            ///水印文字
            objresource_filerestrictpic.WatermarkText = txtWatermarkText.TextCutWord(250);
            ///水平位置
            objresource_filerestrictpic.HorizontalAlign = radHorizontalAlign.SelectValueInt;
            ///垂直位置
            objresource_filerestrictpic.VerticalAlign = radVerticalAlign.SelectValueInt;
            ///图片宽度
            objresource_filerestrictpic.ImageWidth = txtImageWidth.TextInt;
            ///图片高度
            objresource_filerestrictpic.ImageHeight = txtImageHeight.TextInt;
            ///水印类型
            objresource_filerestrictpic.WatermarkType = radWatermarkType.SelectValueInt;


            if ((WatermarkType)objresource_filerestrictpic.WatermarkType == WatermarkType.WaterImage && objresource_filerestrictpic.IsCreateWaterMark)
            {
                if (radWaterImageID.SelectedValue.IsNull())
                {
                    MessageDialog("未选择水印图标");
                    return;
                }
                ///水印图标
                objresource_filerestrictpic.WaterImageID = radWaterImageID.SelectedValue;
            }
            else
            {
                objresource_filerestrictpic.WaterImageID = "";
            }

            objFileResourceRule.Insertfilerestrictpic(objresource_filerestrictpic);
            MessageDialog("新增成功", "FileRestrictPicList.aspx?FileResourceID=" + FileResourceID + "&FileRestrictID=" + FileRestrictID);
        }
        else
        {
            objresource_filerestrictpic = objFileResourceRule.resource_filerestrictpic.FirstOrDefault(p => p.SystemFilePicID == SystemFilePicID);
            if (CheckEditObjectIsNull(objresource_filerestrictpic))
            {
                return;
            }
            objresource_filerestrictpic.FileRestrictID = FileRestrictID;
            ///创建排序号
            objresource_filerestrictpic.SortIndex = txtSortIndex.TextInt;
            ///是否创建水印
            objresource_filerestrictpic.IsCreateWaterMark = chkIsCreateWaterMark.Checked;
            ///水印文字
            objresource_filerestrictpic.WatermarkText = txtWatermarkText.TextCutWord(250);
            ///水平位置
            objresource_filerestrictpic.HorizontalAlign = radHorizontalAlign.SelectValueInt;
            ///垂直位置
            objresource_filerestrictpic.VerticalAlign = radVerticalAlign.SelectValueInt;
            ///图片宽度
            objresource_filerestrictpic.ImageWidth = txtImageWidth.TextInt;
            ///图片高度
            objresource_filerestrictpic.ImageHeight = txtImageHeight.TextInt;
            ///水印类型
            objresource_filerestrictpic.WatermarkType = radWatermarkType.SelectValueInt;
            ///水印图标
            objresource_filerestrictpic.WaterImageID = radWaterImageID.SelectedValue;
            objFileResourceRule.Updatefilerestrictpic(objresource_filerestrictpic);
            MessageDialog("修改成功", "FileRestrictPicList.aspx?FileResourceID=" + FileResourceID + "&FileRestrictID=" + FileRestrictID);
        }
    }