Пример #1
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 __.Sex: return(_Sex);

                case __.BornDate: return(_BornDate);

                case __.Degree: return(_Degree);

                case __.Feature: return(_Feature);

                case __.TeacherPhone: return(_TeacherPhone);

                case __.DptID: return(_DptID);

                case __.RoleID: return(_RoleID);

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

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

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

                case __.BornDate: _BornDate = Convert.ToDateTime(value); break;

                case __.Degree: _Degree = (Education.Degree)Convert.ToInt32(value); break;

                case __.Feature: _Feature = (Education.Feature)Convert.ToInt32(value); break;

                case __.TeacherPhone: _TeacherPhone = Convert.ToString(value); break;

                case __.DptID: _DptID = Convert.ToInt32(value); break;

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

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

                case __.ClassID: return(_ClassID);

                case __.Name: return(_Name);

                case __.Sex: return(_Sex);

                case __.Age: return(_Age);

                case __.Mobile: return(_Mobile);

                case __.Address: return(_Address);

                case __.CreateUserID: return(_CreateUserID);

                case __.CreateTime: return(_CreateTime);

                case __.CreateIP: return(_CreateIP);

                case __.UpdateUserID: return(_UpdateUserID);

                case __.UpdateTime: return(_UpdateTime);

                case __.UpdateIP: return(_UpdateIP);

                case __.Remark: return(_Remark);

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

                case __.ClassID: _ClassID = Convert.ToInt32(value); break;

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

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

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

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

                case __.Address: _Address = Convert.ToString(value); break;

                case __.CreateUserID: _CreateUserID = Convert.ToInt32(value); break;

                case __.CreateTime: _CreateTime = Convert.ToDateTime(value); break;

                case __.CreateIP: _CreateIP = Convert.ToString(value); break;

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

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

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

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

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