Exemple #1
0
 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);
     }
 }
Exemple #2
0
        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);
            }
        }