Aaldert 10 лет назад
Родитель
Сommit
f656ccda8d
1 измененных файлов с 21 добавлено и 6 удалено
  1. 21 6
      Proftaak Remote Healthcare/FietsClientV2/Forms/PatientForm.cs

+ 21 - 6
Proftaak Remote Healthcare/FietsClientV2/Forms/PatientForm.cs

@@ -204,13 +204,28 @@ namespace FietsClient
         }
         private void printMessage(string[] data)
         {
-            if (data[0] != _connection.userID)
-                patientModel.CurrentDoctorID = data[0];
-            string finalMessage = "\r\n" + data[0] + ":\t" + data[2];
-            chatBox.Invoke((MethodInvoker)delegate ()
+            if (data[2].StartsWith("This is a broadcast: "))
             {
-                chatBox.AppendText(finalMessage);
-            });
+                string finalMessage = "\r\n" + data[2];
+
+                chatBox.Invoke((MethodInvoker)delegate ()
+                {
+                    chatBox.AppendText(finalMessage);
+                });
+            }
+
+            else
+            {
+                if (data[0] != _connection.userID)
+                    patientModel.CurrentDoctorID = data[0];
+                string finalMessage = "\r\n" + data[0] + ":\t" + data[2];
+
+                chatBox.Invoke((MethodInvoker)delegate ()
+                {
+                    chatBox.AppendText(finalMessage);
+                });
+            }
+
         }
 
         private void PatientForm_FormClosing(object sender, FormClosingEventArgs e)