public static TUserInfo getUserInfo(WX_USER_INFO wxUser1)
        {
            TUserInfo user1 = new TUserInfo();

            if (!string.IsNullOrEmpty(wxUser1.User_id))
            {
                user1.User_id = Guid.Parse(wxUser1.User_id);
                user1.Token   = getToken(wxUser1.User_id);
            }
            user1.Openid = wxUser1.Openid;
            //user1.SUBSCRIBE = Int32.Parse(subscribe);
            user1.Nick_name = wxUser1.Nick_name;

            if (wxUser1.Sex != 0)
            {
                user1.Gender = Convert.ToString(wxUser1.Sex);// Int32.Parse(sex);
            }
            //user1.LANGUAGE = language;
            user1.City = wxUser1.City;
            //user1.City_id = 36;
            user1.Province = wxUser1.Province;
            //user1.Province_id = "1";

            //user1.COUNTRY = country;
            user1.Head_img_url = wxUser1.Head_img_url;
            //user1.SUBSCRIBE_TIME = subscribe_time;
            //user1.REMARK = remark;

            if (!string.IsNullOrEmpty(wxUser1.Sc) && wxUser1.Sc != "999")
            {
                user1.Sc_id = ScHelper.getSc(wxUser1.Sc);
                TscWxInfo scinfo1 = BLLTable <TscWxInfo> .GetRowData(TscWxInfo.Attribute.Sc_id, user1.Sc_id);

                if (scinfo1 != null && scinfo1.IsNotNull())
                {
                    user1.School_id   = scinfo1.School_id;
                    user1.School_name = scinfo1.Sc_name;
                }
            }
            return(user1);
        }
Example #2
0
        /// <summary></summary>
        public override ITableImplement af_GetOptionValueSchema()
        {
            TscWxInfo value = new TscWxInfo();


            if (BLLTable.IsExistOptionValue(this.TableName(), "Id"))
            {
                value.id_initialized = true;
            }

            if (BLLTable.IsExistOptionValue(this.TableName(), "Sc_id"))
            {
                value.sc_id_initialized = true;
            }

            if (BLLTable.IsExistOptionValue(this.TableName(), "Sc_name"))
            {
                value.sc_name_initialized = true;
            }

            if (BLLTable.IsExistOptionValue(this.TableName(), "Sc_description"))
            {
                value.sc_description_initialized = true;
            }

            if (BLLTable.IsExistOptionValue(this.TableName(), "School_id"))
            {
                value.school_id_initialized = true;
            }

            if (BLLTable.IsExistOptionValue(this.TableName(), "Seq"))
            {
                value.seq_initialized = true;
            }

            return(value);
        }
Example #3
0
        /// <summary>获得一个实例  </summary>
        public static TscWxInfo GetOneInstance()
        {
            TscWxInfo value = new TscWxInfo();

            return(value);
        }