Esempio n. 1
0
        // GameUser2 삭제
        private async void button16_Click(object sender, EventArgs e)
        {
            var findUserName = textBox5.Text;

            var users = await DBWorkUserBasic.DeleteGameUser2(findUserName);

            DevLog.Write(string.Format("GameUser2:{0}를 삭제했습니다", findUserName));
        }
Esempio n. 2
0
        // 레벨 2 이상
        private async void button26_Click(object sender, EventArgs e)
        {
            //GetUserAsync
            var result = await DBWorkUserBasic.GetUserAsyncVer1(2);

            foreach (var user in result)
            {
                DevLog.Write($"UserID: {user._id}, Level:{user.Level}, Exp:{user.Exp}");
            }
        }
Esempio n. 3
0
        // GameUser2 추가
        private async void button18_Click(object sender, EventArgs e)
        {
            var nickNameList = new List <string>()
            {
                textBox1.Text, textBox6.Text
            };

            var result = await DBWorkUserBasic.CreateGameUser2(textBox5.Text, textBox4.Text.ToInt32(), nickNameList);

            DevLog.Write(string.Format("GameUser2:{0} 추가", textBox5.Text));
        }
Esempio n. 4
0
        // 한번에 여러 아이템 추가
        private async void button22_Click(object sender, EventArgs e)
        {
            var ItemList = new List <int>();

            var parseData = textBox7.Text.Split(",");

            foreach (var id in parseData)
            {
                ItemList.Add(id.ToInt32());
            }

            var result = await DBWorkUserBasic.InsertItem(textBox9.Text, ItemList);

            DevLog.Write(string.Format("{0} 유저에게 {1}개의 아이템 추가. 결과:{2}", textBox9.Text, ItemList.Count, result));
        }
Esempio n. 5
0
        // GameUser2 검색: 이름 + 나이
        private async void button19_Click(object sender, EventArgs e)
        {
            var findUserName = textBox5.Text;

            var users = await DBWorkUserBasic.GetGameUser2(findUserName, textBox4.Text.ToInt32());

            if (users.Count() > 0)
            {
                foreach (var user in users)
                {
                    DevLog.Write(string.Format("GameUser2:{0}, Age:{1}, Nick:{2},{3}", user._id, user.Age, user.NickNameList[0], user.NickNameList[1]));
                }
            }
            else
            {
                DevLog.Write(string.Format("GameUser2:{0}를 찾을 수 없습니다", findUserName));
            }
        }
Esempio n. 6
0
        // GameUser1 검색
        private async void button14_Click(object sender, EventArgs e)
        {
            var findUserName = textBox3.Text;

            var users = await DBWorkUserBasic.GetGameUser1(findUserName);

            if (users.Count() > 0)
            {
                foreach (var user in users)
                {
                    DevLog.Write(string.Format("GameUser1:{0}, Age:{1}", user.Name, user.Age));
                }
            }
            else
            {
                DevLog.Write(string.Format("GameUser1:{0}를 찾을 수 없습니다", findUserName));
            }
        }
Esempio n. 7
0
        // 수정: 닉네임
        private async void button20_Click(object sender, EventArgs e)
        {
            var findUserName    = textBox5.Text;
            var newNickNameList = new List <string>()
            {
                textBox1.Text, textBox6.Text
            };

            var result = await DBWorkUserBasic.UpdateGameUser2(findUserName, newNickNameList);

            if (result == null)
            {
                DevLog.Write(string.Format("GameUser2:{0} 닉네임 변경 실패", findUserName));
            }
            else
            {
                DevLog.Write(string.Format("GameUser2:{0} 닉네임 변경 {1}, {2}", findUserName, result.NickNameList[0], result.NickNameList[1]));
            }
        }
Esempio n. 8
0
        // GameUser2 검색: 이름
        private async void button17_Click(object sender, EventArgs e)
        {
            var findUserName = textBox5.Text;

            var users = await DBWorkUserBasic.GetGameUser2(findUserName);

            if (users.Count() > 0)
            {
                foreach (var data in users)
                {
                    var age      = data["Age"].AsInt32;
                    var nickList = data["NickNameList"].AsBsonArray.Select(p => p.AsString).ToList();

                    DevLog.Write(string.Format("GameUser2:{0}, Age:{1}, Nick:{2},{3}", findUserName, age, nickList[0], nickList[1]));
                }
            }
            else
            {
                DevLog.Write(string.Format("GameUser2:{0}를 찾을 수 없습니다", findUserName));
            }
        }
Esempio n. 9
0
        // 레벨
        private async void button25_Click(object sender, EventArgs e)
        {
            var result = await DBWorkUserBasic.GetUserLevelAsyncVer1(textBox8.Text);

            DevLog.Write(string.Format("{0} 유저의 레벨: {1}", textBox8.Text, result));
        }
Esempio n. 10
0
        //https://github.com/Fody/ToString
        // 유저의 기본 게임데이터 검색
        private async void button24_Click(object sender, EventArgs e)
        {
            var result = await DBWorkUserBasic.GetUserAsyncVer1(textBox8.Text);

            DevLog.Write($"User: {result._id}, Level: {result.Level}, Exp: {result.Exp}");
        }
Esempio n. 11
0
        // 새로운 유저 기본 게임데이터 추가 방법 2
        private async void button21_Click(object sender, EventArgs e)
        {
            var result = await DBWorkUserBasic.CreateBasicDataAsyncVer2(textBox9.Text);

            DevLog.Write(string.Format("{0} 유저의 기본 게임데이터 추가 결과:{1}", textBox9.Text, result));
        }
Esempio n. 12
0
        // GameUser1 추가
        private async void button15_Click(object sender, EventArgs e)
        {
            var result = await DBWorkUserBasic.CreateGameUser1(textBox3.Text, textBox2.Text.ToInt32());

            DevLog.Write(string.Format("GameUser1:{0} 추가", textBox3.Text));
        }