⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customforminfo.cs

📁 最好用的站点内容管理系统 全部源代码都有
💻 CS
字号:
//======================================================
//==     (c)2008 aspxcms inc by NeTCMS v1.0              ==
//==          Forum:bbs.aspxcms.com                   ==
//==         Website:www.aspxcms.com                  ==
//======================================================
using System;
using System.Collections.Generic;
using System.Text;

namespace NetCMS.Model
{
    public enum EnumCstmFrmItemType
    {
        SingleLineText,
        MultiLineText,
        PassWordText,
        DateTime,
        RadioBox,
        CheckBox,
        Numberic,
        UploadFile,
        DropList,
        List
    }
    /// <summary>
    /// 正定义表单
    /// </summary>
    [Serializable]
    public class CustomFormInfo
    {
        public int id;
        public string formname = string.Empty;
        public string formtablename = string.Empty;
        public string accessorypath = string.Empty;
        public int accessorysize;
        public string memo = string.Empty;
        public bool islock;
        public bool timelimited;
        public DateTime starttime;
        public DateTime endtime;
        public bool showvalidatecode;
        public bool submitonce;
        public byte isdelpoint;
        public int gpoint;
        public int ipoint;
        public string groupnumber = string.Empty;
    }
    /// <summary>
    /// 自定义表单项
    /// </summary>
    [Serializable]
    public class CustomFormItemInfo
    {
        public string formname = string.Empty;
        public string fieldname = string.Empty;
        public int id;
        public int seriesnumber;
        public int formid;
        public string itemname = string.Empty;
        public EnumCstmFrmItemType itemtype;
        public string defaultvalue = string.Empty;
        public bool isnotnull;
        public int itemsize = 0;
        public bool islock;
        public string prompt = string.Empty;
        public string selectitem = string.Empty;

        static public string GetFieldTypeName(EnumCstmFrmItemType ItemType)
        {
            switch (ItemType)
            {
                case  EnumCstmFrmItemType.SingleLineText:
                    return "单行文本";
                case EnumCstmFrmItemType.MultiLineText:
                    return "多行文本";
                case EnumCstmFrmItemType.PassWordText:
                    return "密码";
                case  EnumCstmFrmItemType.RadioBox:
                    return "单选项";
                case EnumCstmFrmItemType.CheckBox:
                    return "多选项";
                case EnumCstmFrmItemType.DateTime:
                    return "日期时间";
                case  EnumCstmFrmItemType.UploadFile:
                    return "附件";
                case EnumCstmFrmItemType.Numberic:
                    return "数字";
                case EnumCstmFrmItemType.DropList:
                    return "下拉框";
                case EnumCstmFrmItemType.List:
                    return "列表框";
                default:
                    return string.Empty;
            }
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -