/// <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); }
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(); } }