Пример #1
0
        public static IList <Student> Search(SexKinds sex, String className, PageParameter page)
        {
            var exp = new WhereExpression();

            if (sex >= SexKinds.未知)
            {
                exp &= _.Sex == sex;
            }
            if (!className.IsNullOrEmpty())
            {
                exp &= _.ClassID.In(Class.FindSQLWithKey(Class._.Name == className));
            }

            return(FindAll(exp, page));
        }
Пример #2
0
        /// <summary>获取/设置 字段值</summary>
        /// <param name="name">字段名</param>
        /// <returns></returns>
        public override Object this[String name]
        {
            get
            {
                switch (name)
                {
                case __.ID: return(_ID);

                case __.Name: return(_Name);

                case __.Password: return(_Password);

                case __.Sex: return(_Sex);

                case __.Age: return(_Age);

                case __.Mail: return(_Mail);

                case __.UpdateTime: return(_UpdateTime);

                case __.Enable: return(_Enable);

                case __.Logins: return(_Logins);

                case __.LastLogin: return(_LastLogin);

                case __.LastLoginIP: return(_LastLoginIP);

                default: return(base[name]);
                }
            }
            set
            {
                switch (name)
                {
                case __.ID: _ID = Convert.ToInt32(value); break;

                case __.Name: _Name = Convert.ToString(value); break;

                case __.Password: _Password = Convert.ToString(value); break;

                case __.Sex: _Sex = (SexKinds)Convert.ToInt32(value); break;

                case __.Age: _Age = Convert.ToInt32(value); break;

                case __.Mail: _Mail = Convert.ToString(value); break;

                case __.UpdateTime: _UpdateTime = Convert.ToDateTime(value); break;

                case __.Enable: _Enable = Convert.ToBoolean(value); break;

                case __.Logins: _Logins = Convert.ToInt32(value); break;

                case __.LastLogin: _LastLogin = Convert.ToDateTime(value); break;

                case __.LastLoginIP: _LastLoginIP = Convert.ToString(value); break;

                default: base[name] = value; break;
                }
            }
        }
Пример #3
0
        /// <summary>获取/设置 字段值</summary>
        /// <param name="name">字段名</param>
        /// <returns></returns>
        public override Object this[String name]
        {
            get
            {
                switch (name)
                {
                case __.ID: return(_ID);

                case __.Name: return(_Name);

                case __.Password: return(_Password);

                case __.DisplayName: return(_DisplayName);

                case __.Sex: return(_Sex);

                case __.Mail: return(_Mail);

                case __.Mobile: return(_Mobile);

                case __.Code: return(_Code);

                case __.Avatar: return(_Avatar);

                case __.RoleID: return(_RoleID);

                case __.RoleIDs: return(_RoleIDs);

                case __.Online: return(_Online);

                case __.Enable: return(_Enable);

                case __.Logins: return(_Logins);

                case __.LastLogin: return(_LastLogin);

                case __.LastLoginIP: return(_LastLoginIP);

                case __.RegisterTime: return(_RegisterTime);

                case __.RegisterIP: return(_RegisterIP);

                default: return(base[name]);
                }
            }
            set
            {
                switch (name)
                {
                case __.ID: _ID = Convert.ToInt32(value); break;

                case __.Name: _Name = Convert.ToString(value); break;

                case __.Password: _Password = Convert.ToString(value); break;

                case __.DisplayName: _DisplayName = Convert.ToString(value); break;

                case __.Sex: _Sex = (SexKinds)Convert.ToInt32(value); break;

                case __.Mail: _Mail = Convert.ToString(value); break;

                case __.Mobile: _Mobile = Convert.ToString(value); break;

                case __.Code: _Code = Convert.ToString(value); break;

                case __.Avatar: _Avatar = Convert.ToString(value); break;

                case __.RoleID: _RoleID = Convert.ToInt32(value); break;

                case __.RoleIDs: _RoleIDs = Convert.ToString(value); break;

                case __.Online: _Online = Convert.ToBoolean(value); break;

                case __.Enable: _Enable = Convert.ToBoolean(value); break;

                case __.Logins: _Logins = Convert.ToInt32(value); break;

                case __.LastLogin: _LastLogin = Convert.ToDateTime(value); break;

                case __.LastLoginIP: _LastLoginIP = Convert.ToString(value); break;

                case __.RegisterTime: _RegisterTime = Convert.ToDateTime(value); break;

                case __.RegisterIP: _RegisterIP = Convert.ToString(value); break;

                default: base[name] = value; break;
                }
            }
        }
Пример #4
0
Файл: 用户.cs Проект: Twtcer/X
        /// <summary>获取/设置 字段值</summary>
        /// <param name="name">字段名</param>
        /// <returns></returns>
        public override Object this[String name]
        {
            get
            {
                switch (name)
                {
                case __.ID: return(_ID);

                case __.Name: return(_Name);

                case __.Password: return(_Password);

                case __.DisplayName: return(_DisplayName);

                case __.Sex: return(_Sex);

                case __.Mail: return(_Mail);

                case __.Mobile: return(_Mobile);

                case __.Code: return(_Code);

                case __.Avatar: return(_Avatar);

                case __.RoleID: return(_RoleID);

                case __.RoleIDs: return(_RoleIDs);

                case __.DepartmentID: return(_DepartmentID);

                case __.Online: return(_Online);

                case __.Enable: return(_Enable);

                case __.Logins: return(_Logins);

                case __.LastLogin: return(_LastLogin);

                case __.LastLoginIP: return(_LastLoginIP);

                case __.RegisterTime: return(_RegisterTime);

                case __.RegisterIP: return(_RegisterIP);

                case __.Ex1: return(_Ex1);

                case __.Ex2: return(_Ex2);

                case __.Ex3: return(_Ex3);

                case __.Ex4: return(_Ex4);

                case __.Ex5: return(_Ex5);

                case __.Ex6: return(_Ex6);

                case __.UpdateUser: return(_UpdateUser);

                case __.UpdateUserID: return(_UpdateUserID);

                case __.UpdateIP: return(_UpdateIP);

                case __.UpdateTime: return(_UpdateTime);

                case __.Remark: return(_Remark);

                default: return(base[name]);
                }
            }
            set
            {
                switch (name)
                {
                case __.ID: _ID = value.ToInt(); break;

                case __.Name: _Name = Convert.ToString(value); break;

                case __.Password: _Password = Convert.ToString(value); break;

                case __.DisplayName: _DisplayName = Convert.ToString(value); break;

                case __.Sex: _Sex = (SexKinds)value.ToInt(); break;

                case __.Mail: _Mail = Convert.ToString(value); break;

                case __.Mobile: _Mobile = Convert.ToString(value); break;

                case __.Code: _Code = Convert.ToString(value); break;

                case __.Avatar: _Avatar = Convert.ToString(value); break;

                case __.RoleID: _RoleID = value.ToInt(); break;

                case __.RoleIDs: _RoleIDs = Convert.ToString(value); break;

                case __.DepartmentID: _DepartmentID = value.ToInt(); break;

                case __.Online: _Online = value.ToBoolean(); break;

                case __.Enable: _Enable = value.ToBoolean(); break;

                case __.Logins: _Logins = value.ToInt(); break;

                case __.LastLogin: _LastLogin = value.ToDateTime(); break;

                case __.LastLoginIP: _LastLoginIP = Convert.ToString(value); break;

                case __.RegisterTime: _RegisterTime = value.ToDateTime(); break;

                case __.RegisterIP: _RegisterIP = Convert.ToString(value); break;

                case __.Ex1: _Ex1 = value.ToInt(); break;

                case __.Ex2: _Ex2 = value.ToInt(); break;

                case __.Ex3: _Ex3 = value.ToDouble(); break;

                case __.Ex4: _Ex4 = Convert.ToString(value); break;

                case __.Ex5: _Ex5 = Convert.ToString(value); break;

                case __.Ex6: _Ex6 = Convert.ToString(value); break;

                case __.UpdateUser: _UpdateUser = Convert.ToString(value); break;

                case __.UpdateUserID: _UpdateUserID = value.ToInt(); break;

                case __.UpdateIP: _UpdateIP = Convert.ToString(value); break;

                case __.UpdateTime: _UpdateTime = value.ToDateTime(); break;

                case __.Remark: _Remark = Convert.ToString(value); break;

                default: base[name] = value; break;
                }
            }
        }