public static void Click_LogIn(ref SimpleNetwork_Client TCPClient, MainWindow mainWindow) { mainWindow.btnLogin.IsEnabled = false; //-------------------- ohne login ---------------------// //MainContentWindow w = new MainContentWindow(ref TCPClient, "test", 0); //w.Show(); //return; if (mainWindow.txtPassword.Password.Length > 3 && mainWindow.txtUser.Text.Length > 3) { if (!TCPClient.connect()) { mainWindow.btnLogin.IsEnabled = true; MessageBox.Show("Verbindung mit dem Server konnte nicht aufgebaut werden!"); return; } TCPClient.sendMessage("#102;" + mainWindow.txtUser.Text + ";" + mainWindow.txtPassword.Password, true); } else { mainWindow.btnLogin.IsEnabled = true; MessageBox.Show("Benutzername oder Passwort ist zu kurz! (mindestens 4 Zeichen)", "Error!", MessageBoxButton.OK, MessageBoxImage.Error); } }
public MainWindow() { InitializeComponent(); TCPClient = new SimpleNetwork_Client(Server_response, Bufferlength, "", IPAddress.Parse(IpAdress), 13001, AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); }
public void AddWorkoutReceiveTest() { bool bTest1 = false; bool bTest2 = false; List <string> messageTestList1 = new List <string>(); messageTestList1.Add("1"); messageTestList1.Add("1"); //messageTestList1[1] = "1"; List <string> messageTestList2 = new List <string>(); //messageTestList2[1] = "2"; messageTestList2.Add("2"); messageTestList2.Add("2"); SimpleNetwork_Client TCPClient = ConnectToTCPTest(); MainContentWindow mainContentWindow = new MainContentWindow(ref TCPClient, "test", 18); RoomManager roomManager = new RoomManager(ref TCPClient, mainContentWindow, 18); WorkoutManager workoutManager = new WorkoutManager(ref TCPClient, mainContentWindow, roomManager); if (TCPClient != null) { //Act bTest1 = workoutManager.AddWorkoutReceive(messageTestList1); bTest2 = workoutManager.AddWorkoutReceive(messageTestList2); } //Assert Assert.IsTrue(bTest1); Assert.IsFalse(bTest2); }
public WorkoutManager(ref SimpleNetwork_Client TCPClient, MainContentWindow mainContentWindow, RoomManager roomManager) { this.TCPClient = TCPClient; // this.TCPClient.changeProtocolFunction(Server_response_workoutManager); this.mainContentWindow = mainContentWindow; this.workoutInformation = new Dictionary <string, List <string> >(); this.roomManager = roomManager; roomInformation = roomManager.RoomInformation; }
public MainContentWindow(ref SimpleNetwork_Client TCPClient, string sUserName, int iUserID) { InitializeComponent(); this.sUserName = sUserName; this.iUserId = iUserID; this.TCPClient = TCPClient; roomManager = new RoomManager(ref TCPClient, this, iUserID); workoutManager = new WorkoutManager(ref TCPClient, this, roomManager); lblWelcomeMessage.Content = "Willkommen " + sUserName; }
public SimpleNetwork_Client ConnectToTCPTest() { SimpleNetwork_Client TCPClient = new SimpleNetwork_Client(null, 8000, "", IPAddress.Parse("62.138.6.50"), 13001, AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); if (TCPClient.connect()) { Assert.IsTrue(true); return(TCPClient); } else { Assert.IsFalse(false); return(null); } }
public void AddRoomSendTest() { bool bTest1 = false; bool bTest2 = false; //Arrange not necessary SimpleNetwork_Client TCPClient = ConnectToTCPTest(); MainContentWindow mainContentWindow = new MainContentWindow(ref TCPClient, "test", 18); RoomManager roomManager = new RoomManager(ref TCPClient, mainContentWindow, 18); if (TCPClient != null) { //Act bTest1 = roomManager.AddRoomSend(2, ";", "Hallo Welt", "http://gehtdichnixan.de/", true, "Unit Test Name", "0"); bTest2 = roomManager.AddRoomSend(2, ";", "Hallo Welt", "http://gehtdichnixan.de/", true, "", "0"); } //Assert Assert.IsTrue(bTest1); Assert.IsFalse(bTest2); }
public static void SignUp_Btn_Click(ref SimpleNetwork_Client TCPClient, MainWindow mainWindow) { if (mainWindow.txt_UserName_SignUp.Text == null || mainWindow.txt_Password_SignUp.Password == null || mainWindow.txt_Password_Repeat_SignUp.Password == null || mainWindow.txt_Email_SignUp.Text == null || mainWindow.txt_Forname_SignUp.Text == null || mainWindow.txt_Secondname_SignUp.Text == null) { MessageBox.Show("Eingaben sind nicht vollständig!", "Eingabefehler!", MessageBoxButton.OK, MessageBoxImage.Error); } else if (mainWindow.txt_UserName_SignUp.Text.Length < 3) { MessageBox.Show("Der Benutzername muss mindestens 3 Zeichen enthalten!", "Eingabefehler!", MessageBoxButton.OK, MessageBoxImage.Error); mainWindow.txt_UserName_SignUp.Text = ""; } else if (mainWindow.txt_Password_SignUp.Password.Length < 3) { MessageBox.Show("Der Passwort muss mindestens 3 Zeichen enthalten!", "Eingabefehler!", MessageBoxButton.OK, MessageBoxImage.Error); mainWindow.txt_Password_SignUp.Password = ""; mainWindow.txt_Password_Repeat_SignUp.Password = ""; } else if (!mainWindow.txt_Password_SignUp.Password.Equals(mainWindow.txt_Password_Repeat_SignUp.Password)) { MessageBox.Show("Passwörter sind nicht identisch!", "Eingabefehler!", MessageBoxButton.OK, MessageBoxImage.Error); mainWindow.txt_Password_SignUp.Password = ""; mainWindow.txt_Password_Repeat_SignUp.Password = ""; } else if (!mainWindow.txt_Email_SignUp.Text.Contains("@") || !mainWindow.txt_Email_SignUp.Text.Contains(".")) { MessageBox.Show("E-Mail-Adresse nicht gültig!", "Eingabefehler!", MessageBoxButton.OK, MessageBoxImage.Error); mainWindow.txt_Email_SignUp.Text = ""; } else { TCPClient.sendMessage("#104" + sTrennzeichen + mainWindow.txt_UserName_SignUp.Text + sTrennzeichen + mainWindow.txt_Secondname_SignUp.Text + sTrennzeichen + mainWindow.txt_Forname_SignUp.Text + sTrennzeichen + mainWindow.txt_Password_SignUp.Password + sTrennzeichen + mainWindow.txt_Email_SignUp.Text + sTrennzeichen + "1", true); mainWindow.btn_SignUp_SignUp.IsEnabled = false; } }
public StatusManager(ref SimpleNetwork_Client TCPClient, MainContentWindow mainContentWindow) { this.TCPClient = TCPClient; this.TCPClient.changeProtocolFunction(Server_response_statusManager); this.mainContentWindow = mainContentWindow; }