示例#1
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        /// <param name="im_uid">MQID</param>
        /// <returns>返回MQ用户信息实体</returns>
        public virtual Model.MQStructure.IMMember GetModel(int im_uid)
        {
            if (im_uid <= 0)
            {
                return(null);
            }

            Model.MQStructure.IMMember model = new EyouSoft.Model.MQStructure.IMMember();

            DbCommand dc = base.MQStore.GetSqlStringCommand(Sql_IMMember_Select + " where im_uid=@im_uid ");

            base.MQStore.AddInParameter(dc, "im_uid", DbType.Int32, im_uid);

            using (IDataReader dr = DbHelper.ExecuteReader(dc, base.MQStore))
            {
                if (dr.Read())
                {
                    //im_uid,bs_uid,im_username,im_password,im_status,im_latest_time,im_displayname,IsAutoLogin
                    if (!dr.IsDBNull(dr.GetOrdinal("im_uid")))
                    {
                        model.im_uid = int.Parse(dr["im_uid"].ToString());
                    }
                    model.bs_uid      = dr["bs_uid"].ToString();
                    model.im_username = dr["im_username"].ToString();
                    model.im_password = dr["im_password"].ToString();
                    if (!dr.IsDBNull(dr.GetOrdinal("im_status")))
                    {
                        model.im_status = int.Parse(dr["im_status"].ToString());
                    }
                    if (!dr.IsDBNull(dr.GetOrdinal("im_latest_time")) && dr["im_latest_time"].ToString() != "0000-00-00 00:00:00")
                    {
                        model.im_latest_time = DateTime.Parse(dr["im_latest_time"].ToString());
                    }
                    model.im_displayname = dr["im_displayname"].ToString();
                    if (!dr.IsDBNull(dr.GetOrdinal("IsAutoLogin")))
                    {
                        if (dr["IsAutoLogin"].ToString() == "1")
                        {
                            model.IsAutoLogin = true;
                        }
                    }
                }
            }

            return(model);
        }
示例#2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         if (Request.QueryString["chat"] == "1")  //表示为在聊天窗口时
         {
             flashWidth  = "230";
             flashHeight = "52";
         }
         EyouSoft.Model.MQStructure.IMMember model = EyouSoft.BLL.MQStructure.IMMember.CreateInstance().GetModel(EyouSoft.Common.Function.StringValidate.GetIntValue(Request.QueryString["loginuid"]));
         if (model != null)
         {
             ticketurl = EyouSoft.Common.Utils.GetDesPlatformUrlForMQMsg(EyouSoft.Common.Domain.UserPublicCenter + "/PlaneInfo/PlaneListPage.aspx", model.im_uid.ToString(), model.im_password);
         }
         model = null;
         BindSupply();
     }
 }