示例#1
0
        public bool SendNewPersonInfoToDB(PersonInfo personInfo)
        {
            if (entities.USERINFO.Where(x => x.NICKNAME == personInfo.UserNickName).ToList().Count == 1)
            {
                return(false);
            }
            var      count    = entities.USERINFO.ToList().Count;
            USERINFO userInfo = new USERINFO()
            {
                NICKNAME   = personInfo.UserNickName,
                REALNAME   = personInfo.UserRealName,
                PASSWORD   = personInfo.PassWord,
                MACADDRESS = personInfo.MacAddress,
                USERID     = count + 1
            };

            entities.USERINFO.Add(userInfo);

            try
            {
                var num = entities.SaveChanges();
                if (num == 1)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

            return(false);
        }
示例#2
0
        public bool SendNewPersonInfoToDB(PersonInfo personInfo)
        {
            if (entities.USERINFO.Where(x => x.NICKNAME == personInfo.UserNickName).ToList().Count == 1)
            {
                ErrorMsg = "该用户名已存在,换一个吧~~~";
                return(false);
            }
            USERINFO userInfo = new USERINFO()
            {
                NICKNAME   = personInfo.UserNickName,
                REALNAME   = personInfo.UserRealName,
                PASSWORD   = personInfo.PassWord,
                MACADDRESS = personInfo.MacAddress,
                USERID     = Guid.NewGuid().ToString()
            };

            entities.USERINFO.Add(userInfo);

            try
            {
                var num = entities.SaveChanges();
                if (num == 1)
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                ErrorMsg = ex.Message;
            }

            return(false);
        }