示例#1
0
文件: Form1.cs 项目: sycns/WDSF-API
        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);
            }
        }
示例#2
0
文件: Form1.cs 项目: sycns/WDSF-API
 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();
         }
     }
 }
示例#3
0
文件: Form1.cs 项目: sycns/WDSF-API
        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;
            }
        }