Example #1
0
 public void Validreceivejoinchat(int check, int Chatnumber)
 {
     switch (check)
     {
     case 1:
         MessageBox.Show("방에 초대되었습니다.");
         ChatViewModel chatViewModel = new ChatViewModel(_imessanger);
         chatViewModel.Chatnumber   = Chatnumber;
         chatViewModel.Usernickname = NICKNAME;
         chatViewModels.Add(chatViewModel);
         App.Current.Dispatcher.InvokeAsync(() =>
         {
             ChatView chatView = new ChatView(chatViewModel);
             chatView.Show();
         });
         break;
     }
 }
Example #2
0
        public void ValidMakechat(string message, int check, int chatnumber)
        {
            switch (check)
            {
            case 0:
                MessageBox.Show("현재 친구로 등록된 친구가 아닙니다. 다시 선택해주세요");
                Selectlist.Clear();
                break;

            case 1:
                MessageBox.Show("로그아웃된 닉네임이 있습니다. 다시 선택해주세요");
                Selectlist.Clear();
                break;

            case 2:
                MessageBox.Show("이미 같은 멤버로 구성된 방이 있습니다. 다시 선택해주세요");
                Selectlist.Clear();
                break;

            case 3:
                MessageBox.Show("채팅방이 개설되었습니다.");
                Selectlist.Clear();
                ChatViewModel chatViewModel = new ChatViewModel(_imessanger);
                chatViewModel.Chatnumber   = chatnumber;
                chatViewModel.Usernickname = NICKNAME;
                chatViewModels.Add(chatViewModel);
                App.Current.Dispatcher.InvokeAsync(() =>
                {
                    ChatView chatView = new ChatView(chatViewModel);
                    chatView.Show();
                });
                break;

            case 4:
                MessageBox.Show("초대하려는 친구들 중에 친구 차단을 한경우가 있습니다. 다시 선택해주세요");
                Selectlist.Clear();
                break;
            }
        }