static void Main()
 {
     client = new ConquestionServiceClient();
     Application.EnableVisualStyles();
     Application.SetCompatibleTextRenderingDefault(false);
     Application.Run(new LogIn());
 }
        private void button1_Click(object sender, EventArgs e)
        {
            ConquestionServiceClient client = new ConquestionServiceClient();

            Player foundPlayer = client.RetrievePlayer(textBox1.Text);

            if (textBox1.Text != null && textBox1.Text != String.Empty)
            {
                if (foundPlayer == null)
                {
                    Player newPlayer = client.CreatePlayer(new Player {
                        Name = textBox1.Text
                    });
                    PC.Player = newPlayer;
                    this.Hide();
                    (new JoinGame()).Show();
                }
                else
                {
                    this.Hide();
                    PC.Player = foundPlayer;
                    (new JoinGame()).Show();
                }
            }
            else
            {
                MessageBox.Show("Name can not be empty!", "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public static ConquestionServiceClient GetServiceClientWithCredentials(string username, string password)
        {
            ConquestionServiceClient client = new ConquestionServiceClient();

            client.ClientCredentials.UserName.UserName = username;
            client.ClientCredentials.UserName.Password = password;
            return(client);
        }
Пример #4
0
        public CreateGame(ConquestionServiceClient conquestionServiceClient)
        {
            InitializeComponent();
            client = conquestionServiceClient;

            comboBox2.DataSource    = client.RetrieveAllQuestionSets();
            comboBox2.DisplayMember = "Title";
        }
        public QuizTime(ConquestionServiceClient conquestionServiceClient)
        {
            InitializeComponent();
            Client        = conquestionServiceClient;
            AnswerButtons = new List <Button>();
            AddButtonsToList();
            UpdateGameInformation();
            ShowQuestionInformation();
            PlayerNoLabel.Text = PlayerCredentials.Instance.Player.Name;

            startTime = DateTime.Now;
        }
 public JoinGame(ConquestionServiceClient ConquestionServiceClient)
 {
     InitializeComponent();
     client = ConquestionServiceClient;
     if (client.RetrieveActiveGames().Length != 0)
     {
         listBox1.DataSource    = client.RetrieveActiveGames();
         listBox1.DisplayMember = "Name";
         listBox1.ValueMember   = "Name";
     }
     else
     {
         JoinGameButton.Enabled = false;
         listBox1.DataSource    = new List <string> {
             "No Active Games Found"
         };
     }
 }
Пример #7
0
        public Lobby(Game game, ConquestionServiceClient conquestionServiceClient)
        {
            InitializeComponent();
            client = conquestionServiceClient;
            Game gameEntity = client.RetrieveGame(game.Name, true);

            GameInstance.Instance.Game   = gameEntity;
            GameInstance.Instance.client = client;
            label1.Text = gameEntity.Name;
            label3.Text = gameEntity.QuestionSet.Title;


            listBox1.DataSource    = gameEntity.Players;
            listBox1.DisplayMember = "Name";
            listBox1.ValueMember   = "Name";

            Start_Game.Enabled = false;
            CheckIfLobbyHost();
        }
Пример #8
0
 public EndScreen(ConquestionServiceClient conquestionServiceClient)
 {
     Client = conquestionServiceClient;
     InitializeComponent();
     AddLabelsToList();
 }