Ejemplo n.º 1
0
 /// <summary>
 /// メンバーの情報の上書きを行う
 /// </summary>
 /// <param name="iID">メンバーID</param>
 /// <param name="iMemberInfo">情報</param>
 public void SetMemberInfo(int iID, SMemberInfo iMemberInfo)
 {
     foreach (int iIndex in System.Linq.Enumerable.Range(0, mMemberList.Count))
     {
         if (mMemberList[iIndex].mID == iID)
         {
             iMemberInfo.mID     = iID;
             mMemberList[iIndex] = iMemberInfo;
             return;
         }
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// メンバーの追加
        /// </summary>
        /// <param name="iMember">メンバー情報</param>
        public void AddMember(SMemberInfo iMember)
        {
            //メンバーIDは自動付与する
            int id = -1;

            foreach (var iInfo in mMemberList)
            {
                if (id < iInfo.mID)
                {
                    id = iInfo.mID;
                }
            }
            iMember.mID         = id + 1;
            iMember.mResistDate = DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss");
            mMemberList.Add(iMember);
        }
 internal static string FrindlyName(this SMemberInfo memberInfo)
 {
     return(memberInfo.Value.FrindlyName());
 }