/// <summary> /// /// </summary> /// <param name="fatherId"></param> /// <param name="father"></param> private void fillFriendsChild( int fatherId, XmlNode father) { #region for (int i = 0; i < father.ChildNodes.Count; i++) { EntityTUser frienduser = new EntityTUser() { uid = father.ChildNodes[i].ChildNodes[2].InnerText, userid = father.ChildNodes[i].ChildNodes[0].InnerText, userfullName = father.ChildNodes[i].ChildNodes[1].InnerText }; TreeNode son = new TreeNode(); son.Text = frienduser.userfullName + "(" + frienduser.userid + ")"; son.Tag = frienduser.uid; _AllFriends.Add(frienduser); //ShareDate.QQName.Add(father.ChildNodes[i].ChildNodes[1].InnerText); //ShareDate.QQNumber.Add(father.ChildNodes[i].ChildNodes[0].InnerText); //if (isThisUserOnline(father.ChildNodes[i].ChildNodes[0].InnerText)) //{ // son.ImageIndex = 1; // son.SelectedImageIndex = 1; //} //else //{ son.ImageIndex = 0; son.SelectedImageIndex = 0; //} this.tFriend.Nodes[fatherId].Nodes.Add(son); } #endregion }
/**************************************** ***生成器版本:V2.0.0.20540 ***生成时间:2014-06-15 14:47:37 ***公司:iCat Studio ***友情提示:以下代码为生成器自动生成,可做参照修改之用; *** 如需有其他业务要求,可在region外添加新方法; *** 如发现任何编译和运行时错误,请联系QQ:330669393。 *****************************************/ #region public members methods /// <summary> /// 根据条件筛选所有TUser指定页码的数据(分页型) /// </summary> /// <param name="tuser">实体对象</param> /// <param name="pageparams">分页对象</param> /// <returns></returns> public string GetJsonByPage(EntityTUser tuser, PageParams pageparams) { #region int totalCount = 0; DataSet tuserdata = this.GetData(tuser, pageparams, out totalCount); return(base.GetJson(tuserdata, totalCount)); #endregion }
/// <summary> /// 添加TUser表行数据(如主键为非自增型字段,则自行修改代码) /// </summary> /// <param name="tuserdata">数据集对象</param> /// <param name="tuser">实体对象</param> public void AddRow(ref TUserData tuserdata, EntityTUser tuser) { #region DataRow dr = tuserdata.Tables[0].NewRow(); tuserdata.Assign(dr, TUserData.uid, tuser.uid); tuserdata.Assign(dr, TUserData.userid, tuser.userid); tuserdata.Assign(dr, TUserData.userpwd, tuser.userpwd); tuserdata.Assign(dr, TUserData.userfullName, tuser.userfullName); tuserdata.Assign(dr, TUserData.writeTime, tuser.writeTime); tuserdata.Tables[0].Rows.Add(dr); #endregion }
/// <summary> /// /// </summary> /// <param name="uid"></param> /// <returns></returns> private Friend getCurrentNodeFriend( string uid) { #region EntityTUser user = GetFriendUser(uid); Friend newfriend = new Friend() { _User = user, _Messages = new List <ChatMessage>() }; return(newfriend); #endregion }
private void Logon_Load(object sender, EventArgs e) { #region _iconStatus = new WinIconStatus("appclient.ico"); _iconStatus.BindToWindow(this); _User = new EntityTUser(); //封装? this.tbServerIP.Text = ServerInfor._Ip.ToString(); this.tbServerPort.Text = ServerInfor._Port.ToString(); //DevIM.icon.IconCollector.Init(); //(new DevIM.icon.IconController()).Bind(_iconStatus); #endregion }
/// <summary> /// 编辑tuserdata数据集中指定的行数据 /// </summary> /// <param name="tuserdata">数据集对象</param> /// <param name="tuser">实体对象</param> public void EditRow(ref TUserData tuserdata, EntityTUser tuser) { #region if (tuserdata.Tables[0].Rows.Count <= 0) { tuserdata = this.getData(tuser.uid); } DataRow dr = tuserdata.Tables[0].Rows.Find(new object[1] { tuser.uid }); tuserdata.Assign(dr, TUserData.uid, tuser.uid); tuserdata.Assign(dr, TUserData.userid, tuser.userid); tuserdata.Assign(dr, TUserData.userpwd, tuser.userpwd); tuserdata.Assign(dr, TUserData.userfullName, tuser.userfullName); tuserdata.Assign(dr, TUserData.writeTime, tuser.writeTime); #endregion }
/// <summary> /// 根据条件筛选所有TUser指定页码的数据(分页型) /// </summary> /// <param name="tuser">实体对象</param> /// <param name="pageparams">分页对象</param> /// <param name="totalCount">符合条件的记录总数量</param> /// <returns></returns> public TUserData GetData(EntityTUser tuser, PageParams pageparams, out int totalCount) { #region DBConditions querybusinessparams = new DBConditions(pageparams); querybusinessparams.Add(TUserData.uid, EnumSqlType.sqlint, EnumCondition.Equal, tuser.uid); querybusinessparams.Add(TUserData.userid, EnumSqlType.nvarchar, EnumCondition.Equal, tuser.userid); querybusinessparams.Add(TUserData.userpwd, EnumSqlType.nvarchar, EnumCondition.Equal, tuser.userpwd); querybusinessparams.Add(TUserData.userfullName, EnumSqlType.nvarchar, EnumCondition.Equal, tuser.userfullName); querybusinessparams.Add(TUserData.writeTime, EnumSqlType.datetime, EnumCondition.Equal, tuser.writeTime); TUserData tuserdata = new TUserData(); totalCount = this._tuserclass.GetSingleT(tuserdata, querybusinessparams); return(tuserdata); #endregion }