private void register_button_click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(tbUsername.Text) && !string.IsNullOrEmpty(tbPassword.Text)) { //searching for username in db. if exists, return false //else adds client to db and returns false c = new ServiceReference1.Clients(); c.UserName = tbUsername.Text.Trim(); c.Password = tbPassword.Text.Trim(); bool value = client.EnterClientToDB(c); if (value == false) { var res = MessageBox.Show("username already exists", "error", MessageBoxButton.OK); } else { this.Close(); } } else { var result = MessageBox.Show("username or password missing", "error", MessageBoxButton.OK); } }
private void ConnectToServer() { callback = new ClientCallback(); try { client = new MSServiceClient( new InstanceContext(callback)); //checking if this user exists, if not, receives a message MSClient.ServiceReference1.Clients c = new ServiceReference1.Clients(); c.UserName = tbUsername.Text.Trim(); c.Password = tbPassword.Text.Trim(); bool value = client.SearchUsernamePasswordInDB(c); if (value == true) { username = tbUsername.Text.Trim(); client.ClientConnected(username); MenuWindow mainWindow = new MenuWindow(); mainWindow.Client = client; mainWindow.Callback = callback; mainWindow.Username = username; mainWindow.Title = username; this.Close(); mainWindow.Show(); } else { var res = MessageBox.Show("username or password wrong. please register", "error", MessageBoxButton.OK); } } catch (FaultException <UserExistsFault> ex) { MessageBox.Show(ex.Detail.Message); } catch (Exception ex) { MessageBox.Show(ex.Message); } }