private void LoadFiche(int id) { ficheScore.Clean(); ficheScore.txtDate.Text = entr.lstScores[id].dt.ToString("dd/MM/yyyy HH:mm"); ficheScore.txtNbTir.Text = entr.lstScores[id].tirs.ToString(); ficheScore.txtRatio.Text = entr.lstScores[id].ratio.ToString(); ficheScore.txtScore.Text = entr.lstScores[id].score.ToString(); ficheScore.cmdEquipe.SelectedValue = entr.lstScores[id].equipe.ToUpper(); ficheScore.cmdPseudo.SelectedValue = entr.lstScores[id].pseudo.ToUpper(); ficheScore.txtPack.Text = entr.lstScores[id].pack.ToString(); foreach (LigneScore ls in entr.lstScores[id].Up) { LigneScoreCtl ctl = this.ficheScore.AddLigne(LigneScoreMode.IndivPlus); ctl.txtBack.Text = ls.back.ToString(); ctl.txtFront.Text = ls.front.ToString(); ctl.txtGun.Text = ls.gun.ToString(); ctl.txtShoulder.Text = ls.shoulder.ToString(); ctl.txtScore.Text = ls.score.ToString(); ctl.cmbEquipe.SelectedValue = ls.equipe.ToUpper(); ctl.cmbPlayer.SelectedValue = ls.pseudo.ToUpper(); } foreach (LigneScore ls in entr.lstScores[id].Down) { LigneScoreCtl ctl = this.ficheScore.AddLigne(LigneScoreMode.IndivMinus); ctl.txtBack.Text = ls.back.ToString(); ctl.txtFront.Text = ls.front.ToString(); ctl.txtGun.Text = ls.gun.ToString(); ctl.txtShoulder.Text = ls.shoulder.ToString(); ctl.txtScore.Text = ls.score.ToString(); ctl.cmbEquipe.SelectedValue = ls.equipe.ToUpper(); ctl.cmbPlayer.SelectedValue = ls.pseudo.ToUpper(); } }
public LigneScoreCtl AddLigne(LigneScoreMode m) { LigneScoreCtl ctl = new LigneScoreCtl(m); pnlLignes.Children.Add(ctl); ctl.cmbEquipe.Focus(); return(ctl); }