private void listBoxAthletes_DoubleClick(object sender, EventArgs e) { PersonWrapper p = this.listBoxAthletes.SelectedItem as PersonWrapper; API_Models.PersonDetail person = this.apiClient.GetPerson(p.person.Min); this.model.Person = person; if (model.Person.Licenses == null) { MessageBox.Show("No licenses."); return; } API_Models.License license = person.Licenses.FirstOrDefault(l => l.Type == "Athlete"); if (license == null) { return; } this.textBoxAthleteMin.Text = person.Min.ToString(); this.comboBoxAthleteDivision.SelectedIndex = this.comboBoxCoupleDivision.Items.IndexOf(license.Division); this.comboBoxAthleteStatus.SelectedIndex = this.comboBoxAthleteStatus.Items.IndexOf(license.Status); this.labelAthleteWrlBlocked.Text = license.WrlBlockedUntil; this.labelAthleteChBlocked.Text = license.CupOrChampionshipBlockedUntil; if (string.IsNullOrEmpty(license.ExpiresOn)) { this.dateTimePickerAthleteRetireOn.Value = new DateTime(1800, 1, 1); } else { this.dateTimePickerAthleteRetireOn.Value = DateTime.Parse(license.ExpiresOn); } }
private void textBoxWomanMin_DragDrop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(typeof(PersonWrapper))) { PersonWrapper a = (PersonWrapper)e.Data.GetData(typeof(PersonWrapper)); if (a.person.Sex == Gender.Female) { textBoxWomanMin.Text = ((PersonWrapper)e.Data.GetData(typeof(PersonWrapper))).person.Min.ToString(); } } }
private void textBoxWomanMin_DragEnter(object sender, DragEventArgs e) { PersonWrapper a = (PersonWrapper)e.Data.GetData(typeof(PersonWrapper)); if (a != null && a.person.Sex == Gender.Female) { e.Effect = DragDropEffects.Copy; } else { e.Effect = DragDropEffects.None; } }