private void SaveCompetition(object sender, RoutedEventArgs e) { Message msg = new Message(); if (competitionTitle.Text == "") { competitionTitle.Background = new SolidColorBrush(Color.FromRgb((byte)210, (byte)167, (byte)167)); } else if (datePicker.Text == "") { } else { newCompetition.Name = competitionTitle.Text; newCompetition.Start = DateTime.Parse(datePicker.Text); newCompetition.Finished = new DateTime(0001, 1, 1, 0, 0, 0); newCompetition.Jumps = Int32.Parse(SelectedItem); msg.Type = MessageType.Competition; msg.Data = "CreateCompetition\r\n" + JsonConvert.SerializeObject(newCompetition) + "\r\n" + JsonConvert.SerializeObject(newJumps); ClientControll.Send(msg); } }
private void LoggedInLabel_MouseDown(object sender, MouseButtonEventArgs e) { //Add logout function here Message quit = new Message(); quit.Data = "quit"; ClientControll.Send(quit); }
public void GetActiveCompetition() { Message getCompetitions = new Message(); getCompetitions.Type = MessageType.Competition; getCompetitions.Data = "GetActive"; ClientControll.Send(getCompetitions); }
private void GetUsers() { Message getUsers = new Message(); getUsers.Type = MessageType.User; getUsers.Data = "Get All"; ClientControll.Send(getUsers); }
private void Refresh(Object source) { Message getCompetitions = new Message(); getCompetitions.Type = MessageType.Competition; getCompetitions.Data = "GetAll"; ClientControll.Send(getCompetitions); }
private void SubmitScore() { Result result = new Result(); result.JumpID = Convert.ToInt32(jumpIDSecretBox.Text); result.JudgeID = Convert.ToInt32(MainWindow.ID); result.Score = float.Parse(scoreBox.Text, CultureInfo.InvariantCulture.NumberFormat); Message msg = new Message(); msg.Data = JsonConvert.SerializeObject(result); msg.Type = MessageType.ScoreToJump; ClientControll.Send(msg); }
private void register(string id, string SSN, string pw) { Message registerMsg = new Message(); registerMsg.Type = MessageType.Register; registerMsg.Data = id + "\r\n" + SSN + "\r\n" + pw; //DONT FORGET TO ADD RESTRICTIONS TO NAMING ClientControll.Send(registerMsg); /*Fixa en snygg json grej här för ID och PW så det går att ha vilket namn som helst * "{ * 'ID': id, * 'PW': pw * }"*/ }
private void ChangeButton_Click(object sender, RoutedEventArgs e) { User n = new User(); n.SSN = ssn.Text + '%' + CurrentUser.SSN; n.Name = username.Text; n.Salt = null; if (password.Text != "Enter a new Password") { n.Salt = password.Text; } n.Group = (GroupType)group.SelectionBoxItem; if (CurrentUser.Group != n.Group || n.Salt != null || CurrentUser.SSN != n.SSN || CurrentUser.Name != n.Name) { Message msg = new Message(); msg.Type = MessageType.ChangeUser; msg.Data = JsonConvert.SerializeObject(n); ClientControll.Send(msg); } ClearBoxes(); }
public SignInPage() { InitializeComponent(); App.MainWindowRef.CenterWindowOnScreen(); ClientControll newClient = new ClientControll(); }